Presentation is loading. Please wait.

Presentation is loading. Please wait.

Final Report – Spring 2014 Course: EE5359 – Multimedia Processing

Similar presentations


Presentation on theme: "Final Report – Spring 2014 Course: EE5359 – Multimedia Processing"— Presentation transcript:

1 Final Report – Spring 2014 Course: EE5359 – Multimedia Processing
Performance Comparison of HEVC & H using various test sequences Under the guidance of K.R.Rao Submitted by Akula Venkata Harish UTA ID # Id:

2 Contents Objective About HEVC About H.264
Metrics used for the performance comparison Profiles used for the performance comparison Test Sequences Results Acronyms References

3 Objective This project discusses the performance comparison of HEVC and H.264 using various test sequences based on various metrics such as PSNR, BD-rates and computational time.

4 About HEVC High Efficiency Video Coding (HEVC) is currently being developed as the latest video coding standard of the ITU-T Video Coding Experts Group and the ISO/IEC Moving Picture Experts Group. [9] The HEVC standard is intended to provide significantly better compression capability than the existing H.264/MPEG-4 AVC standard.[9] HEVC is said to double the data compression ratio compared to H.264/MPEG-4 AVC at the same level of video quality.[9]

5 HEVC Encoder Diagram

6 HEVC Decoder Diagram

7 Subdivision of a CTB into CB and TB

8 Subdivision of Picture into Slices and Tiles

9 About H.264 H.264 is a block oriented motion compensation based video compression standard developed by ITU-T Video Coding experts group (VCEG) together with the ISO/IEC JTC1 moving pictures experts group (MPEG). It is best known as being one of the video encoding standards for Blu-ray Discs.[8]

10 H.264 Encoder Block Diagram[7]

11 Salient Features of H.264 [13]
Variable block-size motion estimation. It subdivides the frame into non overlapping fixed size blocks. Quarter –pixel accuracy motion estimation. Motion vectors over picture boundaries. Multiple reference frame facility.

12 Metrics to be used for the Performance Comparison
Peak Signal to Noise Ratio (PSNR) BD- rates Implementation Complexity

13 Profiles to be used for comparison
The following are the profiles used for the comparison of HEVC and H.264 in this project: HM 13.0 main profile[18] JM 18.6 high profile[20]

14 Test Sequences The following test sequences [21] are used for study in the project: KristenAndSara_1280x720_60

15 Test Sequences BQSquare_416x240_60

16 Test Sequences BQMall_832x480_60

17 Test Sequences BasketballDrill_832x480_50.yuv

18 RESULTS KristenAndSara_1280x720_60

19 Results BQSquare_416x240_60

20 Results BQMall_832x480_60

21 Results BasketballDrill_832x480_50

22 Bitrate Comparison of HEVC and H.264

23 PSNR Comparison of HEVC and H.264

24 Computational time comparison of HEVC and H.264

25 Bitrate Comparison of HEVC and H.264

26 PSNR Comparison of HEVC and H.264

27 Computational time comparison of HEVC and H.264

28 Bitrate Comparison of HEVC and H.264

29 PSNR Comparison of HEVC and H.264

30 Computational time comparison of HEVC and H.264

31 Bitrate Comparison of HEVC and H.264

32 PSNR Comparison of HEVC and H.264

33 Computational time comparison of HEVC and H.264

34 BD- rates Comparison of HEVC and H.264

35 BD- rates Comparison of HEVC and H.264

36 Conclusion The performance comparison of HEVC and H.264 is done based on various metrics such as bitrate, PSNR and total encoding time at different QP values. The encoding time decreases as QP value increases. Various graphs are plotted on the comparison of HEVC and H.264. As per the observations the bitrate of HEVC is higher when compared to H.264. HEVC takes more time for encoding when compared to H.264 and PSNR is high for HEVC than H.264. HEVC is more complex when compared to H.264.

37 Acronyms AI: All Intra AVC: advanced video coding
BD-BR: Bjontegaard Delta Bitrate BD-PSNR: Bjontegaard Delta Peak Signal to Noise Ratio CfP: Call for proposals GOP: group of pictures HD: High Definition HM: HEVC Model IEC: International Electro-technical Commission IPTV: Internet Protocol Television ISO: International Standards Organisation ITU: international telecommunication union JM: H.264 Joint Test Model JTC: Joint Technical Commitee

38 Acronyms LD: low delay PSNR: peak signal to noise ratio
RA: Random Access SSIM: Structural Similarity Index UHD: ultra-high definition VCEG: video coding experts group VGA: Video Graphics Array

39 References [1] ITU-T Q6/16 VCEG and ISO/IEC JTC1/SC29/WG11 MPEG, “Joint Call for Proposals on Video Compression Technology,” Document VCEG-AM91, Kyoto, JP, Jan [2] G. J. Sullivan and J.-R. Ohm “Recent Developments in Standardization of High Efficiency Video Coding (HEVC),” SPIE Applications of Digital Image Proc. XXXIII, Proc. SPIE, Vol. 7798, paper , Aug [3] S. Park, J. Park and B. Jeon, “Report on the evaluation of HM versus JM,” Document JCTVC-D181, Daegu, KR, Jan [4] Joint Model 18.0, available for download at [5] HEVC Model 4.0, available for download at [6] F. Bossen, “Common test conditions and software reference configurations,” Document JCTVC-F900, Torino, Italy, July 2011. [7] [ URL for H.264 block Diagram [8] [ URL for H.264 [9] [ URL for HEVC and its encoder and decoder block diagrams [10] [ URL for PSNR

40 References (Continued)
[11] [ URL for SSIM [12] X.Li et al, “Rate-complexity-distortion evaluation for hybrid video coding”, IEEE international Conference on Multimedia and Expo (ICME), pp , July 2010. [13] NPTEL video: For H.264 and its salient features [ ] [14] D.Grois et al, “Performance Comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC Encoders”, available on: [15] G. Sullivan et al, “Standardized Extensions of High Efficiency Video Coding(HEVC)”, IEEE Journal of selected topics in Signal Processing, Vol. 7, No. 6, pp , Dec [16] B.Li, G.J.Sullivan, and J.Xu “Compression performance of high efficiency video coding (HEVC) working draft 4”, IEEE ISCAS, pp , session B1 L-H, seoul, Korea, May 2012. [17] [ URL for qualitative comparison of HEVC and H.264 [18] G.J.Sullivan et al, “Overview of High Efficiency Video Coding (HEVC) Standard” IEEE transactions on circuits and systems for video technology, vol.22, No. 12, pp , Dec. 2012 [19] [ URL for the quarter pixel motion estimation [20] G.J.Sullivan et al, “Overview of the H.264/AVC video coding standard” IEEE transactions on circuits and systems for video technology, vol 13, No. 7, pp , July 2003

41 References (continued)
[21] Test sequences: ftp://ftp.kw.bbc.co.uk/hevc/hm-11.0-anchors/bitstreams/ [22] B.Bross et al, “High Efficiency Video Coding (HEVC) Text specification draft 10” Document JCTVC-L1003, ITU-T/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC) . Mar available on document.php?id=7243 [23] Special issue on emerging research and standards in next generation video coding, IEEE Transactions on Circuits and Systems for Video Technology (CSVT), vol. 22, pp , Dec [24] Special issue on emerging research and standards in next generation video coding, IEEE Transactions on Circuits and Systems for Video Technology (CSVT), vol. 23, pp , Dec [25] IEEE Journal of Selected Topics in Signal Processing, vol. 7, Dec. 2013 [26] K.R.Rao, D.N.Kim and J.J.Huang, “Video Coding Standards H.264/MPEG-4”, Springer, 2014.

42 THANK YOU 


Download ppt "Final Report – Spring 2014 Course: EE5359 – Multimedia Processing"

Similar presentations


Ads by Google