overview of h.264 and audio video coding standards … by: kaustubh vilas dhonsale 5359 multimedia...

36
Submitted by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of China Prediction is difficult - especially of the future. Bohr (1885-1962)

Upload: lecong

Post on 27-Apr-2018

222 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Submitted by: Kaustubh Vilas Dhonsale

5359 Multimedia Processing

Spring 2012

Overview of H.264 and Audio Video coding Standards (AVS) of China

Prediction is difficult - especially of the future.

– Bohr (1885-1962)

Page 2: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Outline

Introduction

MPEG -4 AVC/ H.264

AVS of China

Video evaluation parameters

Experimental results

4/24/2012

Page 3: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Introduction

Fig. 1 Example of multimedia ecosystem. [1]

4/24/2012

Page 4: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Audio/Video History

Fig. 2 History of audio and video standards [2]

4/24/2012

Page 5: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

MPEG - 4 part 2 AVC/ H.264

Moving Picture Experts Group (MPEG)

formed in 1988

Focused on creating a simple and clean

solution, limiting options and features to a

minimum for video and audio data

Has seven profiles each targeted to a

specific class of applications

4/24/2012

Page 6: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Main Profiles of H.264 [3]

Baseline profile

Main profile

Extended profile

High profile

4/24/2012

Page 7: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Advantages of H.264

Up to 50% in bit rate savings[2]

High quality video

Error resilience

More efficient entropy coding

Network friendliness

Wide areas of applications

4/24/2012

Page 8: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

AVS of China

Developed by a working group of China named as

“Audio video coding Standard”[3]

Originally was developed to replace MPEG 2 format

Important two different parts—

AVS Part 2

High-definition digital video broadcasting and high-density

storage media

AVS Part 7

– for low complexity, low resolution mobility applications

4/24/2012

Page 9: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Parts of AVS of China

4/24/2012

Parts of AVS Contents Stage

Part 1 System for broadcasting Final committee draft

Part 2 SD/HD Video National Standard

Part 3 Audio Final draft

Part4 Conformance test Final committee draft

Part5 Reference software Final committee draft

Part 6 Digital right management Final committee draft

Part 7 Mobility video Final draft

Part 8 System over IP Final draft

Part 9 File format Final draft

Table 1 AVS China parts [3]

Page 10: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Basic Profiles

Profiles Key Applications

Jizhun (baseline) profile Television broadcasting, HDTV, etc.

Jiben (basic) profile Mobility applications, etc.

Shenzhan (extended) profile Video surveillance, etc.

Jiaqiang (enhanced) profile Multimedia entertainment, etc.

Table 2 Application based profiles of AVS of China [4]

4/24/2012

Page 11: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Layered structure of AVS of China

Fig. 3 Layered structure of AVS of China

4/24/2012

Page 12: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Video evaluation parameters

Peak Signal to Noise Ratio (PSNR)

Mean Square Error (MSE)

Structural Similarity (SSIM)

4/24/2012

Page 13: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Performance comparison parameters

Simulation with different test sequences

Bit rate

Quality PSNR

MSE

SSIM

Compression ratio

4/24/2012

Page 14: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Experimental results for AVS of china

Software used : BM1.0v3 [13]

Microsoft visual C++ 2008 express edition [14]

MSU video quality measurement tool [15]

4/24/2012

Page 15: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Original sequence: foreman_cif.yuv

Resolution: 358 X 288

Frame rate: 25 frames / sec

Original file size: 44550 Kilobytes

Number of frames used: 300

4/24/2012

File description

Page 16: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results of foreman_cif.yuv sequence

Table 3 MSE, PSNR and SSIM for AVS China for the sequence foreman_cif.yuv

4/24/2012

QP Compressed

File size(KB)

Bit rate

(Kbits/s) Bits/pixel Y-PSNR (dB) Y-MSE Y-SSIM

Compression

ratio

0 20734 17100 6.63 60.54 0.0573 0.9997 2.14 : 1

15 6213 5123.57 1.9877 45.8679 1.6837 0.9942 7.1 : 1

31 1045 860.94 0.3340 37.6255 11.2340 0.9737 42.63:1

45 206 169.21 0.0656 31.2507 48.7547 0.9186 216.3:1

63 34 27.67 0.0107 23.8649 267.0482 0.7114 1317.3:1

Page 17: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results continued…..

4/24/2012

Bitrate=17100 Kbits/s Bitrate= 860.94 Kbits/s Bitrate = 23.67Kbits/s

PSNR= 60.54 dB PSNR = 37.6255 dB PSNR= 26.8649 dB

MSE= 0.0573 MSE= 11.2340 MSE= 267.0482

SSIM= 0.9997 SSIM= 0.9737 SSIM = 0.7114

Fig. 4 Obtained compressed AVS china frames for different Bitrates

Page 18: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Comparison at different bitrates for AVS of China for foreman_cif.yuv sequence

4/24/2012

0 2000 4000 6000 8000 10000 12000 14000 16000 1800030

35

40

45

50

55

60

65

Bitrate in Kbps

PS

NR

in d

B

PSNR Vs. Bitrate

Fig. 5 PSNR Vs. Bitrate for foreman_cif.yuv sequence

Page 19: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 6 MSE Vs. Bitrate for foreman_cif.yuv sequence

0 2000 4000 6000 8000 10000 12000 14000 16000 180000

50

100

150

200

250

300

Bitrate in Kbps

MS

E

MSE Vs. Bitrate

Page 20: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 7 SSIM Vs. Bitrate for foreman_cif.yuv sequence

0 2000 4000 6000 8000 10000 12000 14000 16000 18000

0.75

0.8

0.85

0.9

0.95

1

Bitrate in Kbps

SS

IM

SSIM Vs. Bitrate

Page 21: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Original sequence: foreman_qcif.yuv

Resolution: 176 X 144

Frame rate: 25 frames / sec

Original file size: 11138 Kilobytes

Number of frames used: 300

4/24/2012

File description

Page 22: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results of foreman_qcif.yuv sequence

Table 4 MSE, PSNR and SSIM for AVS China for the sequence foreman_qcif.yuv

4/24/2012

QP Compressed

File size(KB)

Bit rate

(Kbits/s) Bits/pixel Y-PSNR (dB) Y-MSE Y-SSIM

Compression

ratio

0 5762 4751.41 7.49 53.658 0.2823 0.9985 1.93 : 1

15 1843 1519.72 2.3985 44.894 2.214 0.9905 6.04 : 1

31 436 350.44 0.5531 36.038 16.319 0.9493 25.56 : 1

45 118 96.68 0.1526 29.161 79.499 0.855 94.39 : 1

63 14 11.12 0.0176 20.357 603.59 0.5186 795.57 : 1

Page 23: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results continued…..

4/24/2012

Bitrate=4751.41 Kbits/s Bitrate= 350.44 Kbits/s

PSNR= 53.65 dB PSNR = 36.038 dB

MSE= 0.2823 MSE = 16.139

SSIM= 0.9985 SSIM = 0.9493

Fig. 8 Obtained compressed AVS china frames for different Bitrates

Bitrate = 11.12 Kbits/s

PSNR = 20.357 dB

MSE = 603.59

SSIM = 0.5186

Page 24: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Comparison at different bitrates for AVS of China for foreman_cif.yuv sequence

4/24/2012

Fig. 9 PSNR Vs. Bitrate for foreman_qcif.yuv sequence

0 500 1000 1500 2000 2500 3000 3500 4000 4500 500020

25

30

35

40

45

50

55

Bitrate in Kbps

PS

NR

in d

B

PSNR Vs. Bitrate

Page 25: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 10 MSE Vs. Bitrate for foreman_qcif.yuv sequence

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000

100

200

300

400

500

600

700

Bitrate in Kbps

MS

E

MSE Vs. Bitrate

Page 26: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 11 SSIM Vs. Bitrate for foreman_qcif.yuv sequence

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

1

Bitrate in Kbps

SS

IM

SSIM Vs. Bitrate

Page 27: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Original sequence: akiyo_qcif.yuv

Resolution: 176 X 144

Frame rate: 25 frames / sec

Original file size: 11138 Kilobytes

Number of frames used: 300

4/24/2012

File description

Page 28: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results of akiyo_cif.yuv sequence

Table 5 MSE, PSNR and SSIM for AVS China for the sequence akiyo_qcif.yuv

4/24/2012

QP Compressed

File size(KB)

Bit rate

(Kbits/s) Bits/pixel Y-PSNR (dB) Y-MSE Y-SSIM

Compression

ratio

0 2059 1697.68 2.6794 58.8256 0.0852 0.9993 5.41 : 1

15 391 322.26 0.5086 47.3606 1.1940 0.9902 28.49 : 1

31 99 80.79 0.1275 41.5042 4.5989 0.9747 112.51 : 1

45 37 29.64 0.0468 34.3129 24.087 0.9231 301.03 : 1

63 10 7.84 0.0124 26.8455 134.43 0.8022 1113.8 : 1

Page 29: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Results continued…..

4/24/2012

Bitrate = 1697.68 Kbits/s Bitrate = 80.79 Kbits/s

PSNR = 58.82 dB PSNR = 41.5042 dB

MSE= 0.0852 MSE = 4.5989

SSIM = 0.9993 SSIM = 0.9747

Fig. 12 Obtained compressed AVS china frames for different Bitrates

Bitrate = 7.84 Kbits/s

PSNR = 26.8455 dB

MSE = 134.43

SSIM = 0.8022

Page 30: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

Comparison at different bitrates for AVS of China for akiyo_qcif.yuv sequence

4/24/2012

Fig. 13 PSNR Vs. Bitrate for akiyo_qcif.yuv sequence

0 200 400 600 800 1000 1200 1400 1600 180025

30

35

40

45

50

55

60

Bitrate in Kbps

PS

NR

in d

B

PSNR Vs. Bitrate

Page 31: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 14 MSE Vs. Bitrate for akiyo_qcif.yuv sequence

0 200 400 600 800 1000 1200 1400 1600 18000

20

40

60

80

100

120

140

Bitrate in Kbps

MS

E

MSE Vs. Bitrate

Page 32: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

4/24/2012

Fig. 15 SSIM Vs. Bitrate for akiyo_qcif.yuv sequence

0 200 400 600 800 1000 1200 1400 1600 18000.8

0.82

0.84

0.86

0.88

0.9

0.92

0.94

0.96

0.98

1

Bitrate in Kbps

SS

IM

SSIM Vs. Bitrate

Page 33: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

MSU video quality measurement tools[13]

Fig. 16 Snapshot of MSU video quality measurement tool

Page 34: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

References

1. AVS Video Expert Group, “Information technology – Advanced coding of audio and video – Part 2: Video (AVS1-P2 JQP FCD 1.0),” Audio Video Coding Standard Group of China (AVS), Doc. AVS-N1538, Sep. 2008

2. ITU H.263 Video Compression : http://www.h263l.com/

3. K. R. Rao and D. N. Kim, “Current Video Coding Standards: H.264/AVC, Dirac, AVS China and VC-1,”

IEEE 42nd Southeastern symposium on system theory (SSST), March 7-9 2010, pp. 1-8, March 2010.

4. J. Watkinson, “The MPEG Handbook”, Second Edition, Elsevier/Focal Press, pp. 1, 2004.

5. “Advanced Audio Video Coding Standard Part 2: Video”, Audio Video Coding Standard Group of China (AVS), Doc. AVS-N1063, Dec, 2003.

6. L. Yu, et al, “Overview of AVS-video coding standards”, Elsevier Press, Signal Processing: Image Communication, vol. 24, pp. 247-262, April 2009

4/24/2012

Page 35: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

References continued….

7. T. Wiegand, G. J. Sullivan, G. Bjøntegaard, and A. Luthra, “Overview of the H.264/AVC Video Coding Standard”, IEEE Trans. on circuits and systems for video technology, Vol. 13, pp. 560 - 576, JULY 2003.

8. L. Fan, S. Ma and F. Wu, “Overview of AVS Video Standards”, IEEE International Conference on Multimedia and Expo (ICME), pp. 423-426, 2004.

9. Audio Video Coding Standard Workgroup of China (AVS), “Video Coding Standard FCD1.0”, NOV.2003.

10. AVS Video Expert Group, “Information Technology —Advanced Audio Video Coding Standard Part 7: Mobility Video”, Audio Video Coding Standard Group of China (AVS), Doc. AVS-N1151,Dec.2004

11. Z. Wang, et al “Image quality assessment: From error visibility to structural similarity”, IEEE Trans. on Image Processing, vol. 13, pp. 600-612, Apr. 2004.

12. I.E. Richardson, “The H.264 Advanced Video compression standard”, second edition, Wiley,2010

4/24/2012

Page 36: Overview of H.264 and Audio Video coding Standards … by: Kaustubh Vilas Dhonsale 5359 Multimedia Processing Spring 2012 Overview of H.264 and Audio Video coding Standards (AVS) of

References continued….

13. AVS software: : ftp://124.207.250.92 (password required)

14. Microsoft Visual C++ 2008 express edition: http://msdn.microsoft.com/en- us/express/future/bb421473

15. MSU video quality measurement tool: http://compression.ru/video/quality_measure/vqmt_download_en.html#start

4/24/2012