modelling of quality of experience in no-reference (nr) model

16
“Modelling of Quality of Experience (QoE) in No-Reference Model” Mikołaj Leszczuk , Lucjan Janowski, Jakub Nawała 25.11.2016

Upload: mikolaj-leszczuk

Post on 21-Mar-2017

106 views

Category:

Science


2 download

TRANSCRIPT

Page 1: Modelling of Quality of Experience in No-Reference (NR) Model

“Modelling of Quality of Experience (QoE) in No-Reference Model”Mikołaj Leszczuk, Lucjan Janowski,Jakub Nawała

25.11.2016

Page 2: Modelling of Quality of Experience in No-Reference (NR) Model

QoE Measurementin Full-Reference Model

PSNR SSIM VIF VQM

Diagram source: École Polytechnique Fédérale de Lausanne (EPFL), “Objective Quality Assessment”, 15.03.2011, http://mmspg.epfl.ch/page-58337-en.html

Page 3: Modelling of Quality of Experience in No-Reference (NR) Model

QoE Measurementin No-Reference Model

Blockiness Blur Exposure Time Noise Slicing Block Loss

Freezing (Jerkiness) Blackout Contrast Brightness Letterbox Pillarbox

Interlace Flickering Temporal Activity

Spatial Activity

Diagram source: École Polytechnique Fédérale de Lausanne (EPFL), “Objective Quality Assessment”, 15.03.2011, http://mmspg.epfl.ch/page-58337-en.html

Page 4: Modelling of Quality of Experience in No-Reference (NR) Model

4

QoE Measurement Software Package Working in No-Reference Model

Page 5: Modelling of Quality of Experience in No-Reference (NR) Model

5

15 Independent Quality Indicators» Blackout» Blockiness» Block Loss» Blur» Contrast» Exposure» Flickering» Freezing» Interlacing» Letter-boxing» Noise» Pillar-boxing» Slicing» Spatial Activity (SA)» Temporal Activity (TA)

Page 6: Modelling of Quality of Experience in No-Reference (NR) Model

6

Details (1/2)» No need to access

source sequences» Transparent to video

codec:– Operating on

decompressed video frames

– Even HDMI capture

Page 7: Modelling of Quality of Experience in No-Reference (NR) Model

7

Details (2/2)

» Utilizes modern multi-threaded architecture of processing units

» Metrics don’t use closed libraries (source code is easily portable)

» Designed modularly (modularity = easier testing and integration)

» Based on our and others’ scientific work

Page 8: Modelling of Quality of Experience in No-Reference (NR) Model

8

No Uniform MOS ScaleMapping

» Unknown specific user» Different needs for different scenarios» Difficult to compare our work with others’» Necessity of such mapping definition in future» Partial solution is Support Vector Machine

(SVM) model mapping on Video Quality Metric (VQM)

Page 9: Modelling of Quality of Experience in No-Reference (NR) Model

9

VQM Mapping

» All sequences: 1080p from Consumer Digital Video Library (CDVL)

» Source sequences (SRC) split to chunks 2 seconds long

» Total number of chunks: 361» 10 different compression conditions (HRC)» VQM calculated for 2 seconds sequences

Page 10: Modelling of Quality of Experience in No-Reference (NR) Model

10

Predictors

» Blockiness» Spatial Activity (SA)» Blur» Noise

» SVM (R-Squared form 0.6 to 0.76)» Linear model (Adjusted R-Squared 0.689)

Page 11: Modelling of Quality of Experience in No-Reference (NR) Model

11

Set 1, R2: 0.595

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7Predicted

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9O

btai

ned

Set 1, R2: 0.595

Page 12: Modelling of Quality of Experience in No-Reference (NR) Model

12

Set 5, R2: 0.765

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7Predicted

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7O

btai

ned

Set 5, R2: 0.765

Page 13: Modelling of Quality of Experience in No-Reference (NR) Model

Project Web Page:http://vq.kt.agh.edu.pl/

Page 14: Modelling of Quality of Experience in No-Reference (NR) Model

Free ImplementationAvailable for Research Purposes

» Our target = easy availability of our work

» Software available on all 3 popular platforms

» Serving as reference implementation for algorithms developed

Page 15: Modelling of Quality of Experience in No-Reference (NR) Model

15

Status

» Public funding finished» Looking for cooperation

with business partners to keep project going

» Known partner = known user needs = better addressing them

» Known target group = more precise results