an anfis-based hybrid video quality prediction model for video streaming over wireless networks

29
An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks Asiya Khan, Lingfen Sun & Emmanuel Ifeachor 19 th Sept 2008 University of Plymouth United Kingdom {asiya.khan; l.sun; e.ifeachor} @plymouth.ac.uk Information & Communicatio n Technologies 1 IEEE NGMAST 16-19 Sept, Cardiff, UK

Upload: liz

Post on 07-Jan-2016

58 views

Category:

Documents


6 download

DESCRIPTION

An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks. Information & Communication Technologies. Asiya Khan, Lingfen Sun & Emmanuel Ifeachor 19 th Sept 2008 University of Plymouth United Kingdom {asiya.khan; l.sun; e.ifeachor} @plymouth.ac.uk. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming

over Wireless Networks

Asiya Khan, Lingfen Sun& Emmanuel Ifeachor19th Sept 2008

University of PlymouthUnited Kingdom{asiya.khan; l.sun; e.ifeachor} @plymouth.ac.uk

Information & Communication Technologies

1IEEE NGMAST 16-19 Sept, Cardiff, UK

Page 2: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Presentation Outline

Background Video quality for wireless networks Current status Aims of the project

Main Contributions Classification of video content into three main categories Impact of application and network level parameters on video quality Novel non-intrusive video quality prediction models based on ANFIS in terms of MOS score and Q value[3]

Conclusions and Future Work IEEE NGMAST 16-19 Sept, Cardiff, UK 2

Page 3: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Background – Video Quality for Wireless Networks(1)

Video Quality Measurement Subjective method (Mean Opinion Score -- MOS) Objective methods

Intrusive methods (e.g. PSNR, Q value[3]) Non-intrusive methods (e.g. ANN-based models)

Why do we need to predict video quality? Multimedia services are increasingly accessed with

wireless components For Quality of Service (QoS) control for multimedia

applications

IEEE NGMAST 16-19 Sept, Cardiff, UK 3

Page 4: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Background – Video Quality for Wireless Networks(2)

End-to-end perceived video quality

Raw video MOS/Q Degraded video

Raw video Received video

Simulated system

Application Parameters Network Parameters Application Parameters

Video quality: end-user perceived quality (MOS), an important metric. Affected by application and network level and other impairments. Video quality measurement: subjective (MOS) or objective (intrusive or non-intrusive)

IEEE NGMAST 16-19 Sept, Cardiff, UK

MOS/Q

Full-ref Intrusive Measurement

Encoder Decoder

Ref-free Non-Intrusive Measurement

4

Page 5: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Current Status and Motivations(1)

Lack of an efficient non-intrusive video quality measurement

method Current video quality prediction methods mainly based on

application level or network level parameters Neural network based models not widely used for video

quality prediction. NN models based on application parameters and content

characteristics but NOT considered network parameters OR NN models based on application and network parameters

without considering content types

IEEE NGMAST 16-19 Sept, Cardiff, UK 5

Page 6: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Current Status and Motivations(2)

NN databases are mainly based on subjective tests As subjective test is time consuming, costly and

stringent, available databases are limited and cannot

cover all the possible scenarios Only a limited number of subjects attended MOS tests Proposed test bed is based on NS2 with an

integrated tool Evalvid[4] – as it gives a lot of

flexibility for evaluating different topologies and

parameter settings used.

IEEE NGMAST 16-19 Sept, Cardiff, UK 6

Page 7: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Current Status and Motivations(3)

Content adaptation is a hot topic and is suited to neural

network model as ANNs can learn from content change. Why use ANFIS-based Artificial Neural Networks(ANN)?

Video quality is affected by many parameters and their

relationship is thought to be non-linear ANN can learn this non-linear relationship Fuzzy systems are similar to human reasoning(not just 0 or 1) ANFIS(Adaptive Neural-Fuzzy Inference System) combines

the advantages of neural networks and fuzzy systems

IEEE NGMAST 16-19 Sept, Cardiff, UK 7

Page 8: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Aims of the Project

End-to-end perceived video quality (MOS/Q) Raw video Degraded video

Sender Receiver MOS/Q

Classification of video content into three main categories Impact of application and network level parameters on video quality using objective measurement. Novel non-intrusive video quality prediction models based on ANFIS

in terms of MOS score and Q value[3]IEEE NGMAST 16-19 Sept, Cardiff, UK

NS2 + Evalvid

NS2 + EvalvidEncoder

De-packetizer

Ref-free ANFIS-basedNon-intrusive Measurement

Packetizer Decoder

8

Page 9: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Classification of Video Contents

Test Sequences Classified into 3 Categories of:

1.Slow Movement(SM) – video clip ‘Akiyo’ for training and ‘Suzie’ for validation.

2.Gentle Walking(GW) – video clip ‘Foreman’ for training and ‘Carphone’ for validation.

3.Rapid Movement(RM) – video clip ‘Stefan’ for training and ‘Rugby’ for validation.

All video sequences were in the qcif format (176 x 144), encoded with MPEG4 video codec [6]

IEEE NGMAST 16-19 Sept, Cardiff, UK 9

Page 10: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

List of Variable Test Parameters

Application Level Parameters: Frame Rate FR (10, 15, 30fps) Send Bitrate SBR (18, 44, 80kb/s for SM & GW;

80, 104, 512kb/s for RM) Network Level Parameters:

Packet Error Rate PER (0.01, 0.05, 0.1, 0.15, 0.2) Link Bandwidth LBW (32, 64, 128kb/s for SM;

128, 256, 384kb/s for GW;

384, 512, 768, 1000kb/s for RM)

IEEE NGMAST 16-19 Sept, Cardiff, UK 10

Page 11: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Testbed Combinations

IEEE NGMAST 16-19 Sept, Cardiff, UK

Video sequence

Frame Rate (fps)

SBR (kb/s)

Link BW (kb/s)

PER

Slight Movement

10, 15, 30 18 32, 64, 128 0.01, 0.05, 0.1, 0.15, 0.210, 15, 30 44

10, 15, 30 80Gentle Walking

10, 15, 30 18 128, 256, 384 0.01, 0.05, 0.1, 0.15, 0.210, 15, 30 44

10, 15, 30 80Rapid Movement

10, 15, 30 80 384, 512, 768, 1000

0.01, 0.05, 0.1, 0.15, 0.210, 15, 30 104

10, 15, 30 512

11

Parameters values are typical of video streaming over 3G to WLAN applications

Page 12: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Simulation set-up

CBR background traffic

1Mbps Mobile Node

Video Source Variable link 11Mbps

10Mbps, 1ms transmission rate

All experiments conducted with open source Evalvid[4]

and NS2[5]

IEEE NGMAST 16-19 Sept, Cardiff, UK 12

Page 13: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Simulation Platform

Video quality measured by taking average PSNR over all

the decoded frames. MOS scores calculated from conversion from Evalvid[4]. Q[3] obtained from the same testing combinations.

IEEE NGMAST 16-19 Sept, Cardiff, UK

PSNR(dB) MOS

> 37 5

31 – 36.9 4

25 – 30.9 3

20 – 24.9 2

< 19.9 1

13

Page 14: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Impact of Application & Network Level Parameters on Video Quality(1)

IEEE NGMAST 16-19 Sept, Cardiff, UK

MOS vs Send Bitrate vs Packet error rate for SM, GW

Video quality of GW fades very rapidly with

higher packet loss(acceptable upto ~ 8%)

Increasing the SBR does not compensate

for higher packet loss. p

Video quality for SM acceptable upto

packet loss of 20%(MOS>3.5)

00.1

0.2

2040

6080

3

3.2

3.4

3.6

PERSBR(Kb/s)

MO

Sc

3

3.1

3.2

3.3

3.4

3.5

00.1

0.2

2040

60802

3

4

PERSBR(Kb/s)

MO

Sc

2.5

3

3.5

4

14

Page 15: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Impact of Application & Network Level Parameters on Video Quality(2)

IEEE NGMAST 16-19 Sept, Cardiff, UK

MOS vs SBR vs PER for RM Video quality for RM is similar to GW acceptable ~ 5% packet loss

MOS vs SBR vs LBW for SM

Increasing the LBW as expected improves the video quality. Also if the SBR > LBW due then video quality

Worsens due to network congestion.

0

0.1

0.2

100200

300400

5001

2

3

PERSBR(Kb/s)

MO

Sc

1.5

2

2.5

3

3.5

4060

80100

120

20

40

60

803.1

3.15

3.2

LBW(Kb/s)SBR(Kb/s)

MO

Sc

3.13

3.135

3.14

3.145

3.15

3.155

3.16

15

Page 16: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Impact of Application & Network Level Parameters on Video Quality(3)

IEEE NGMAST 16-19 Sept, Cardiff, UK

MOS vs SBR vs LBW for GW & RM

GW RMSame as SM

200300

400

2040

6080

3

3.5

4

LBW(Kb/s)SBR(Kb/s)

MO

Sc

2.8

3

3.2

3.4

3.6

3.8

4

500

1000

200

400

3

3.5

4

4.5

LBW(Kb/s)SBR(Kb/s)

MO

Sc

2.8

3

3.2

3.4

3.6

3.8

4

16

Page 17: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Impact of Application & Network Level Parameters on Video Quality(4)

IEEE NGMAST 16-19 Sept, Cardiff, UK

MOS vs FR vs SBR for SM, GW & RM

SM GW RM Increasing the frame rate increases the video quality upto 15fps

17

2040

6080

10

20

30

3.2

3.4

3.6

SBR(Kb/s)FR(f/s)

MO

Sc

3.15

3.2

3.25

3.3

3.35

3.4

3.45

3.5

2040

6080

10

20

302.5

3

3.5

4

SBR(Kb/s)FR(f/s)

MO

Sc

3

3.1

3.2

3.3

3.4

3.5

3.6

3.7

100200

300400

10

20

30

2.5

3

3.5

4

SBR(kb/s)FR(f/s)

MO

Sc

2.6

2.8

3

3.2

3.4

3.6

Page 18: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Impact of Application & Network Level Parameters on Video Quality(5)

IEEE NGMAST 16-19 Sept, Cardiff, UK

Impact of SBR and FR SBR exhibits a great influence on quality. Increasing the SBR increases the video quality. However it does not compensate for higher packet loss. Content category of SM very low SBR of 18kb/s gives acceptable video

quality (MOS > 3.5) for communication standards FR is not as significant as SBR. Improvement of quality for FR greater than 15fps is negligible

Impact of PER and LBW Quality reduces drastically with the increase of PER Increase in LBW will only improve video quality if SBR is less than the

LBW due to network congestion problems. The effect of LBW is

generally measured in terms of packet error rate or delay.

18

Page 19: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Non-intrusive Video Quality Prediction Models based on ANFIS(1)

IEEE NGMAST 16-19 Sept, Cardiff, UK

Developed an ANFIS-based artificial neural network model (using MATLAB). Identified four variables as inputs to ANFIS-based ANN

Frame rateSend bitratePacket error rateLink bandwidth

Two outputs (MOS and Q value[3]) Q value[3] (the decodable frame rate) is a relatively new application level metric and is defined as the number of decodable frames over the total number of frames sent by video source.

19

Page 20: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(2)

ANFIS-based ANN Architecture

IEEE NGMAST 16-19 Sept, Cardiff, UK 20

The entire system architecture consists of five layers, namely, a fuzzy layer, a product layer, a normalized layer, a defuzzy layer and a total output layer.

MOS/QFR, SBR, PER, LBW

Page 21: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(3)

ANFIS-based ANN Learning Model

FR SBR

Video

Packet CT

MOS/Q

PER

LBW

IEEE NGMAST 16-19 Sept, Cardiff, UK

Application Level

Network Level

ANFIS-based ANN Learning

Model

21

Content Type

A total of 450 samples (patterns) were generated based on Evalvid[4] as the training set and 210 samples as the validation dataset for the 3 CTs.

Page 22: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(4)

Evaluation of the ANFIS-based Learning Model for SM

MOS/Qpred = a1MOS/Qmeasured + b1

IEEE NGMAST 16-19 Sept, Cardiff, UK

1 2 3 4 52.8

3

3.2

3.4

3.6

3.8

4

measured MOSc

pre

dic

ted M

OS

c

Validated with "Suzie" video clip

0 0.2 0.4 0.6 0.8 10.2

0.4

0.6

0.8

1

measured Qpre

dic

ted Q

Validated with "Suzie" video clip

R2 RMSE a1 a2

MOS 0.7007 0.1545 0.3696 1.8999

Q 0.7384 0.08813 0.6241 0.3359

22

Page 23: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(5)

Evaluation of the ANFIS-based Learning Model for GW

MOS/Qpred = a1MOS/Qmeasured + b1

IEEE NGMAST 16-19 Sept, Cardiff, UK

R2 RMSE a1 a2

MOS 0.8056 0.1846 1.222 -0.9855

Q 0.9229 0.06234 1.032 -0.03716

2.5 3 3.5 42

2.5

3

3.5

4

measured MOSc

pre

dic

ted M

OS

c

Validated with "Carphone" video clip

0.2 0.4 0.6 0.8 10.2

0.4

0.6

0.8

1

measured Qpre

dic

ted Q

Validated with "Carphone" video clip

23

Page 24: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(6)

Evaluation of the ANFIS-based Learning Model for RM

MOS/Qpred = a1MOS/Qmeasured + b1

IEEE NGMAST 16-19 Sept, Cardiff, UK

R2 RMSE a1 a2

MOS 0.7034 0.6193 1.014 0.3247

Q 0.5845 0.1816 0.7898 0.1476

1 2 3 40

1

2

3

4

5

6

measured MOSc

pre

dic

ted M

OS

c

Validated with "Rugby" video clip

0 0.2 0.4 0.6 0.8 1-0.5

0

0.5

1

1.5

measured MOScpre

dic

ted M

OS

c

Validated with "Rugby" video clip

24

Page 25: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Novel Non-intrusive Video Quality Prediction Models based on ANFIS(7)

Generated a validation dataset from different video clips in the

three content types and different set of values for the four input

parameters (total 210 samples).

Obtained good prediction accuracy in terms of the correlation

coefficient (R2)and root mean error squared for the validation

dataset using an ANFIS-based neural network.

This suggested that the ANFIS-based neural network model works well for video quality prediction in general.

IEEE NGMAST 16-19 Sept, Cardiff, UK 25

Page 26: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Conclusions

Classified the video content in three categories. Investigated and analyzed the combined effects of application and network parameters on end-to-end perceived video quality based on MOS and Q value[3]. SBR and PER have a great impact on video quality. FR is not as significant and LBW is very difficult to measure. Based on the application and network level parameters successfully developed an ANFIS-based learning model to predict video quality for MPEG4 video streaming over wireless network application.

IEEE NGMAST 16-19 Sept, Cardiff, UK 26

Page 27: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Future Work

Classifying the video content objectively. Propose one model for all contents. Extend to Gilbert Eliot loss model. Use subjective data. Propose adaptation mechanisms for QoS control.

IEEE NGMAST 16-19 Sept, Cardiff, UK 27

Page 28: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

References

Selected References1. ITU-T. Rec P.800, Methods for subjective determination of transmission quality, 1996.2. Video quality experts group, multimedia group test plan, Draft version 1.8, Dec 2005, http://www.vqeg.org.3. C. Lin, C. Ke, C. Shieh and N. Chilamkurti, “The packet loss effect on MPEG video transmission in

wireless networks”, Proc. of the 20th Int. Conf. on Advanced Information Networking and Applications (AINA).Vol. 1, 2006, pp. 565-72.

4. J. Klaue, B. Tathke, and A. Wolisz, “Evalvid – A framework for video transmission and quality evaluation”, In Proc. Of the 13th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, Urbana, Illinois, USA, 2003, pp. 255-272.

5. NS2, http://www.isi.edu/nsnam/ns/.6. Ffmpeg, http://sourceforge.net/projects/ffmpeg7. M. Ries, O. Nemethova and M. Rupp, “Video quality estimation for mobile H.264/AVC video

streaming”, Journal of Communications, Vol. 3, No.1, Jan. 2008, pp. 41-50.8. S. Mohamed, and G. Rubino, “A study of real-time packet video quality using random neural

networks”, IEEE Transactions on Circuits and Systems for Video Technology , Publisher, Vol. 12, No. 12. Dec. 2002, pp. 1071-83.

9. P. Calyam, E. Ekicio, C. Lee, M. Haffner and N. Howes, “A gap-model based framework for online VVoIP QoE measurement”, Journal of Communications and Networks, Vol. 9, No.4, Dec. 2007, pp. 446-56.

IEEE NGMAST 16-19 Sept, Cardiff, UK 28

Page 29: An ANFIS-based Hybrid Video Quality Prediction Model for Video Streaming over Wireless Networks

Contact details

http://www.tech.plymouth.ac.uk/spmc Asiya Khan [email protected] Dr Lingfen Sun [email protected] Prof Emmanuel Ifeachor [email protected] http://www.ict-adamantium.eu/

Any questions?

Thank you!IEEE NGMAST 16-19 Sept, Cardiff, UK 29