V i d e o C o d e c T e s t i n g a n d Q u a - - PowerPoint PPT Presentation

v i d e o c o d e c t e s t i n g a n d q u a l i t y m e
SMART_READER_LITE
LIVE PREVIEW

V i d e o C o d e c T e s t i n g a n d Q u a - - PowerPoint PPT Presentation

V i d e o C o d e c T e s t i n g a n d Q u a l i t y M e a s u r e me n t d r a f t - d a e d e - n e t v c - t e s t i n g - 0 1 T h o ma s D a e d e 1 O v e r v i e


slide-1
SLIDE 1

1

V i d e

  • C
  • d

e c T e s t i n g a n d Q u a l i t y M e a s u r e me n t

d r a f t

  • d

a e d e

  • n

e t v c

  • t

e s t i n g

  • 1

T h

  • ma

s D a e d e

slide-2
SLIDE 2

2

O v e r v i e w

  • O

p e r a t i n g c

  • n

d i t i

  • n

s

  • f

c

  • d

e c

  • M

e t h

  • d
  • f

q u a l i t y me a s u r e me n t

  • T

e s t i n g ma t e r i a l

slide-3
SLIDE 3

3

A r e W e C

  • mp

r e s s e d Y e t ?

  • T

e s t i n g d e s c r i b e d i n t h i s p r e s e n t a t i

  • n

i s i mp l e me n t e d a t a r e w e c

  • mp

r e s s e d y e t . c

  • m
slide-4
SLIDE 4

4

O p e r a t i n g P a r a me t e r C h

  • i

c e s

  • R

a t e c

  • n

t r

  • l

me t h

  • d
  • M

a x i mu m d e l a y

  • F

r a me t y p e p a t t e r n s

  • L
  • k

a h e a d / 2 p a s s

slide-5
SLIDE 5

5

J C T

  • L

1 1

  • Specifies test sequences and operating

conditions

– Constant quantizer, no rate control

  • Setup is HEVC specific
  • Large source of contention for libvpx

comparisons

slide-6
SLIDE 6

6

C

  • n

fi g u r a t i

  • n

: H i g h

  • l

a t e n c y

  • T

e s t s e q u e n c e s a r e s h

  • r

t ( 2

  • 4

s e c

  • n

d s , d e p e n d i n g

  • n

f r a me r a t e ) , t y p i c a l f

  • r

D A S H s t r e a mi n g

  • r

s t

  • r

e d c

  • n

t e n t

  • A

l l c

  • d

i n g t

  • l

s a r e a l l

  • w

e d

  • L
  • n

g l

  • k

a h e a d

  • r

t w

  • p

a s s i s a l l

  • w

e d

  • G
  • a

l i s t

  • g

e t ma x i mu m q u a l i t y p e r fi l e s i z e f

  • r

t e s t s e q u e n c e

  • C

u r r e n t l y

  • n

l y s u p p

  • r

t e d mo d e i n A W C Y

slide-7
SLIDE 7

7

C

  • n

fi g u r a t i

  • n

: L

  • w
  • l

a t e n c y mo d e

  • M

u c h l

  • n

g e r s e q u e n c e s ( 1 5 s e c

  • n

d s )

  • N
  • f

r a me d e l a y a l l

  • w

e d

– N

  • l
  • k

a h e a d

– N

  • u

t

  • f
  • r

d e r f r a me s

  • C

B R mo d e w i t h b u f f e r mo d e l

slide-8
SLIDE 8

8

Q u a l i t y M e a s u r e me n t f a l l s i n t

  • t

w

  • c

a t e g

  • r

i e s :

  • O

b j e c t i v e ( me t r i c s )

  • S

u b j e c t i v e ( h u ma n t e s t i n g )

slide-9
SLIDE 9

9

O b j e c t i v e M e t r i c s

  • P

S N R

– M

e a n s q u a r e d e r r

  • r
  • n

a l

  • g

s c a l e

– V

e r y e a s y t

  • u

n d e r s t a n d

– C

  • r

r e l a t e s p

  • r

l y w i t h v i s u a l q u a l i t y

slide-10
SLIDE 10

10

slide-11
SLIDE 11

11

  • 0.5dB PSNR
slide-12
SLIDE 12

12

O b j e c t i v e M e t r i c s

  • S

S I M

– C

  • mmo

n p e r c e p t u a l me t r i c

  • P

S N R

  • H

V S

– P

S N R i n t h e f r e q u e n c y d

  • ma

i n , t a k i n g t h e c

  • n

t r a s t s e n s i t i v i t y f u n c t i

  • n

( C S F ) i n t

  • a

c c

  • u

n t

  • F

a s t M S

  • S

S I M ( F A S T S S I M )

– S

S I M c a l c u l a t e d a t mu l t i p l e s c a l e s t

  • a

c c

  • u

n t f

  • r

t h e C S F

slide-13
SLIDE 13

13

O b j e c t i v e M e t r i c s

  • S

S I M a n d F A S T S S I M g i v e l i n e a r r e s u l t s f r

  • m
  • 1

, s

  • t

h e C i mp l e me n t a t i

  • n

s i n t h e D a a l a c

  • d

e b a s e c

  • n

v e r t t

  • a

l

  • g

a r i t h mi c d e c i b e l s c a l e t

  • ma

t c h P S N R a n d P S N R

  • H

V S

slide-14
SLIDE 14

14

O b j e c t i v e M e t r i c P i t f a l l s

  • O

n l y t a k e i n t

  • a

c c

  • u

n t l u ma

  • S

t i l l i ma g e me t r i c s

– I

n p u t a n d

  • u

t p u t f r a me s mu s t h a v e a 1 : 1 c

  • r

r e s p

  • n

d e n c e

  • I

mp l e me n t a t i

  • n

s ma y g i v e s l i g h t l y d i f f e r e n t r e s u l t s

– U

s e r e f e r e n c e i mp l e me n t a t i

  • n

s i n t h e D a a l a r e p

  • s

i t

  • r

y

slide-15
SLIDE 15

15

M e t r i c G r a p h i n g Linear

slide-16
SLIDE 16

16

M e t r i c G r a p h i n g Logarithmic

slide-17
SLIDE 17

17

B D

  • r

a t e

  • C
  • mp

u t e s t h e a r e a d i f f e r e n c e b e t w e e n t w

  • c

u r v e s i n t h e l

  • g
  • l
  • g

d

  • ma

i n

  • G

i v e s a s i n g l e n u mb e r f

  • r

a g i v e n r a n g e ( e . g . c

  • d

e c A g i v e s 5 % t h e fi l e s i z e f

  • r

t h e s a me me t r i c s c

  • r

e a s c

  • d

e c B )

slide-18
SLIDE 18

18

B D

  • r

a t e

slide-19
SLIDE 19

19

T e s t c l i p s

  • T

e s t c l i p s

  • r

g a n i z e d i n t

  • t

e s t s e t s

  • S

t

  • r

e d l

  • s

s l e s s l y

  • P

r e p r

  • c

e s s i n g a l r e a d y a p p l i e d ( d e i n t e r l a c i n g , f r a me d r

  • p

p i n g , e t c )

  • A

l l c l i p s i n t h e s e t s h

  • u

l d h a v e t h e s a me r e s

  • l

u t i

  • n

a n d l e n g t h

  • R

e d i s t r i b u t a b l e f

  • r

r e p l i c a t i

  • n
  • f

r e s u l t s

slide-20
SLIDE 20

20

T e s t c l i p s

  • V

i d e

  • h

d

  • 2

– 1

8 p 4 : 2 : c l i p s f r

  • m

D e r f ' s T e s t V i d e

  • C
  • l

l e c t i

  • n

( h t t p s : / / me d i a . x i p h .

  • r

g / v i d e

  • /

d e r f / )

  • 4

k T e a r s

  • f

S t e e l

  • S

c r e e n s h

  • t

s

  • N

e e d mo r e !

slide-21
SLIDE 21

21

S e e M

  • r

e

  • h

t t p s : / / w i k i . x i p h .

  • r

g / D a a l a

  • D

a a l a me t r i c t

  • l

s

– h

t t p s : / / g i t . x i p h .

  • r

g / ? p = d a a l a . g i t

  • A

r e W e C

  • mp

r e s s e d Y e t s

  • u

r c e s :

– h

t t p s : / / g i t h u b . c

  • m/

t d a e d e / r d _ t

  • l

/

– h

t t p s : / / g i t h u b . c

  • m/

t d a e d e / a w c y

slide-22
SLIDE 22

22

Q u e s t i

  • n

s