Impact of Adaptation Dimensions on Video Quality Jens Brandt, Lars - - PowerPoint PPT Presentation

impact of adaptation dimensions on video quality
SMART_READER_LITE
LIVE PREVIEW

Impact of Adaptation Dimensions on Video Quality Jens Brandt, Lars - - PowerPoint PPT Presentation

Impact of Adaptation Dimensions on Video Quality Jens Brandt, Lars Wolf Institute of Operating Systems and Computer Networks Technische Universit at Braunschweig 14th IEEE International Symposium on Consumer Electronics, June 07-10, 2010,


slide-1
SLIDE 1

Impact of Adaptation Dimensions

  • n Video Quality

Jens Brandt, Lars Wolf

Institute of Operating Systems and Computer Networks Technische Universit¨ at Braunschweig

14th IEEE International Symposium on Consumer Electronics, June 07-10, 2010, Braunschweig, Germany

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 1

slide-2
SLIDE 2

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Introduction

Scope

Video adaptation for mobile devices Compressed domain video transcoding

Problem

How to adapt a video stream to meet a certain bit rate?

Approach

Analysis of the produced quality Three main adaptation dimensions

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 2

slide-3
SLIDE 3

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Video Adaptation for Mobile Devices

Screen Processor Memory Network ⇒ Frame size (resolution) ⇒ Frame size, frame rate and detail resolution ⇒ Frame size ⇒ Bit rate

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 3

slide-4
SLIDE 4

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Video Adaptation for Mobile Devices

Screen Processor Memory Network ⇒ Frame size (resolution) ⇒ Frame size, frame rate and detail resolution ⇒ Frame size ⇒ Bit rate ⇒ The bit rate of a video stream mainly depends on the spatial, temporal, and detail resolution of the stream.

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 3

slide-5
SLIDE 5

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

How to Adapt?

Which dimensions should be adapted?

Reduce the temporal resolution and keep the detail quality? Reduce the detail quality while keeping the frame rate? Reduce the spatial resolution while keeping the detail quality? . . .

How much should each dimension be adapted?

As much as needed by the device? Further than needed to keep another resolution higher? . . .

⇒ Several different combinations exist ⇒ Which one produces the best quality?

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 4

slide-6
SLIDE 6

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Spatial Adaptation

Meet a display resolution as well as a certain bit rate Reducing the spatial resolution also reduces the bit rate Additional bit rate reduction by reducing the detail resolution Three possibilities for the spatial target resolution:

1

The target resolution is higher than the display resolution.

2

The target resolution is the same as the display resolution.

3

The target resolution is lower than the display resolution.

⇒ Which target resolution produces the best quality?

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 5

slide-7
SLIDE 7

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Evaluation Process

10 video sequences

Resolution: CIF, 264×216 pixels and QCIF Bit rate: 40 kbit/s – 480 kbit/s

Evaluation of average Y-PSNR values

Target resolution: CIF and 264×216 pixels

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 6

slide-8
SLIDE 8

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Results - Spatial Adaptation

22 24 26 28 30 32 34 36 38 100 200 300 400 500 Average Y-PSNR Bit Rate (kbit/s) Sequence: deadline cif (target: cif) cif (target:264x216) 264x216 (target: both) qcif (target: both) 16 18 20 22 24 100 200 300 400 500 Average Y-PSNR Bit Rate (kbit/s) Sequence: mobile cif (target: cif) cif (target:264x216) 264x216 (target: both) qcif (target: both)

Similar results for all test sequences, also for higher resolutions ⇒ Resolution reduction other than needed is not beneficial

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 7

slide-9
SLIDE 9

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Temporal Adaptation

Bit rate reduction by reducing the frame rate of a stream Which frame rate produces the best quality? PSNR values are not sufficient for quality evaluation

Interpolation of missing frames produces poor PSNR values PSNR values of remaining frames do not reflect visual quality

⇒ User interviews Four test sequences Encoded at different frame rates Presented on a mobile device in changing order Participants should chose a preferred version

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 8

slide-10
SLIDE 10

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Test Sequences

Encoded at 5, 12, and 24/25 frames per second (fps) Constant bit rate of 180 kbit/s Fixed spatial resolution (fit to 320×240 pixels) Duration of 75 and 90 seconds

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 9

slide-11
SLIDE 11

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Results - Temporal Adaptation

50 non-expert participants with ages between 21 and 59 years

20 40 60 80 100 Fraction in % S

  • c

c e r N e w s A n i m a t i

  • n

N a t u r a l M

  • v

i e no difference 25/24 fps 12 fps 5 fps 20 40 60 80 100 1 2 3 Fraction in % Average Grade (1=best, 6=worst) S

  • c

c e r N e w s A n i m a t i

  • n

N a t u r a l M

  • v

i e 4 3 2 1 average

Dominance of 12 fps as the preferred rate No clear dominance for high amount of motion and scene cuts Good grades on average for the preferred version ⇒ Users accept lower frame rates to get more details per frame

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 10

slide-12
SLIDE 12

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Detail Adaptation

High detail quality is important for users of mobile devices Reduction of the detail quality reduces the bit rate Is there a maximum detail quality? ⇒ User interviews Test sequence encoded at different bit rates Pairwise presentation on a mobile device Participants should chose a version they liked more

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 11

slide-13
SLIDE 13

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Results - Detail Adaptation

Percentages of 41 people preferring version A over B:

Version A 500 kbit/s 700 kbit/s 1500 kbit/s Version B 300 kbit/s 87.80 % 85.37 % 90.24 % 500 kbit/s 70.73 % 73.17 % 700 kbit/s 60.98 %

78.04 % of the users preferred the higher bit rate. 23.57 % of all comparisons were chose randomly. In 60.34 % of these cases the users chose the higher bit rate. ⇒ The higher quality is still noticeable ⇒ There is no upper bound for the quality level below 1500 kbit/s

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 12

slide-14
SLIDE 14

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Conclusion

Spatial dimension Quality evaluation at different spatial resolutions ⇒ No benefit from resolution reduction other than needed Temporal dimension Subjective quality tests on a mobile device ⇒ Users preferred lower frame rates Detail dimension Subjective quality tests on a mobile device ⇒ No upper bound observable

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 13

slide-15
SLIDE 15

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Combined Adaptation

1 Spatial dimension

Spatial downscaling to the screen resolution of the client

2 Temporal dimension

Reduction of the frame rate if necessary

3 Detail dimension

Reduction of the detail resolution to fine tune the bit rate

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 14

slide-16
SLIDE 16

Questions?

Jens Brandt brandt@ibr.cs.tu-bs.de

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 15

slide-17
SLIDE 17

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 16

slide-18
SLIDE 18

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Combined Adaptation

i) adaptation in the detail dimension ii) adaptation in the temporal and detail dimension iii) adaptation in the spatial and detail dimension iv) adaptation in the spatial, temporal and detail dimension

akiyo Bit Rate (kbit/s) 5 10 15 20 25 30 Quantization Scale Value QCIF 12.5fps QCIF 25fps CIF 12.5fps CIF 25fps 50 100 150 200 250 300 350 400 mobile Bit Rate (kbit/s) 5 10 15 20 25 30 Quantization Scale Value QCIF 12.5fps QCIF 25fps CIF 12.5fps CIF 25fps 1000 2000 3000 4000 5000 6000 7000 8000

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 17

slide-19
SLIDE 19

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Test Sequences

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 18

slide-20
SLIDE 20

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Spatial Adaptation - Akiyo and Foreman Sequence

30 32 34 36 38 40 42 100 200 300 400 500 Average Y-PSNR Bit Rate (kbit/s) Sequence: akiyo cif (target: cif) cif (target:264x216) 264x216 (target: both) qcif (target: both) 24 26 28 30 32 34 100 200 300 400 500 Average Y-PSNR Bit Rate (kbit/s) Sequence: foreman cif (target: cif) cif (target:264x216) 264x216 (target: both) qcif (target: both) Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 19

slide-21
SLIDE 21

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Spatial Adaptation for Higher Resolution Sequences

24 25 26 27 28 29 30 31 32 33 1000 2000 3000 4000 5000 6000 Average Y-PSNR Bit Rate (kbit/s) harbour - Target Resolution: 528x432 704x576 616x504 528x432 27 28 29 30 31 32 33 34 35 36 1000 2000 3000 4000 5000 6000 Average Y-PSNR Bit Rate (kbit/s) soccer - Target Resolution: 528x432 704x576 616x504 528x432

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 20

slide-22
SLIDE 22

Introduction Spatial Adaptation Temporal Adaptation Detail Adaptation Conclusion

Results

Percentages of 41 people preferring version A over B:

Version A 500 kbit/s 700 kbit/s 1500 kbit/s Version B 300 kbit/s 87.80 % (36) 85.37 % (35) 90.24 % (37) 500 kbit/s 70.73 % (29) 73.17 % (30) 700 kbit/s 60.98 % (25) For all six comparisons, 78.04 % of the users chose the higher bit rate.

Percentages of 41 people randomly chose one version:

Version A 500 kbit/s 700 kbit/s 1500 kbit/s Version B 300 kbit/s 7.32 % (3/1) 9.76 % (4/2) 9.76 % (4/2) 500 kbit/s 34.15 % (14/9) 39.02 % (16/10) 700 kbit/s 41.46 % (17/11) In 23.57 % of all comparisons the user randomly chose the preferred version. In 60.34 % of these cases the users intuitively chose the version with a higher bit rate.

Jens Brandt, Lars Wolf Impact of Adaptation Dimensions on Video Quality 21