Performance Study of HEVC and H.264 Video Coding Standards

Document Type : Original Article

Authors

1 Dept. of Computer Science and Eng., Faculty of Elect., Eng., Menoufia University

2 Dept. of Electronics and Electrical Communications, Faculty of Engineering, Menoufia University.

Abstract

This paper summarizes efforts in describing the main concepts of the two recent video coding standards H.265/MPEG-HEVC (High-Efficiency Video Coding) and H.264/MPEG-AVC. The High Efficiency Video Coding (HEVC) is the successor video coding standard to H.264/MPEG-4 AVC (Advanced Video Coding) and was developed in 2013 by the Joint Collaborative Team on Video Coding (JCT-VC) from the ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG). An overview of the technical characteristics of the High Efficiency Video Coding (HEVC) standard is presented. It has been shown that the HEVC standard provides a significant improvement on the compression performance compared with the H.264 AVC. The FFMPEG codec is used as a research tool for studying the performance analysis and comparison of the HEVC and H.264 AVC compression standers. Evaluation metrics for comparison includes the PSNR (peak-peak Signal to Noise Ratio), VQM (Video Quality Model), MSAD, Delta and SSIM of HEVC and H.264 AVC for several video sequences and bit rates.

"> [1] ITU-T Recommendation H.261,"Line transmission of non-telephone
signals," Video codec for audio visual services at quality p x 64 kbits/s,
1993.
[2] ITU-T: "Video coding for low bit rate communication," Recommendation
H.263, 1996.
[3] ISO/IEC JTC 1, "Coding of moving pictures and associated audio for
digital storage media at up to about 1.5 Mbit/s Part 2: Video," ISO/IEC
11172 (MPEG-1), Nov. 1993 .
[4] T. Ebrahimi, C. Horne, "MPEG-4 natural video coding - an overview,"
Proceedings Signal Processing: Image Communication, Vol. 15, pp. 365-
385, 2000.
"> [5] ISO/IEC, "The MPEG-2 International Standard," Reference number
ISO/IEC 13818-2, 1996.
[6] I. Richardson, "The H.264 Advanced Video Compression Standard," Wiley
Publishing, 2010.
[7] G. Sullivan, J. Ohm, W. Han and T. Wiegand, "Overview of the High
Efficiency Video Coding (HEVC) Standard," IEEE Transactions on
Circuits and Systems For Video Technology, Vol. 22, No. 12, pp. 1649-
1668, December 2012.
[8] B. Bross, "High Efficiency Video Coding (HEVC) Text Specification draft
8," JCTVC-J1003, Joint Collaborative Team on Video Coding of ITU-T
SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 10th Meeting: Stockholm,
SE, Jul. 2012.
[9] M. Wang, K. NgiNgan and L. Xu, "Efficient H.264/AVC Video Coding
with Adaptive Transforms," IEEE Transactions On Multimedia, Vol. 16,
No. 4, pp. 933946, June 2014.
[10] M. Wien, "High Efficiency Video Coding Tools and Specification,"
Springer, Verlag Berlin Heidelberg, 2015.
[11] V. Madhukar, G. Sullivan, "High Efficiency VideoCoding (HEVC),"
Springer, International Publishing Switzerland, 2014.
[12] F. Bossen, B. Bross, K. Suhring and D. Flynn, "HEVC Complexity and
Implementation Analysis," IEEE Transactions on Circuits and Systems for
Video Technology, Vol. 22, No. 12, pp. 1685-1696, December 2012.
[13] K. Misra, Member, A. Segall, M. Horowitz, S. Xu, A. Fuldseth and M.
Zhou, "An Overview of Tiles in HEVC," IEEE Journal Of Selected Topics
In Signal Processing, Vol. 7, No. 6, pp. 969-977, December 2013.
[14] G. Sullivan, J. Boyce, Y. Chen, J. Ohm, A. Segall and A.
Vetro,"Standardized Extensions of High Efficiency Video Coding
(HEVC)," IEEE Journal Of Selected Topics In Signal Processing, Vol. 7,
No. 6, pp.1001-116, December 2013.
[15] J. Vanne, M. Viitanen and T. Hamalainen, "Efficient Mode Decision
Schemes for HEVC Inter Prediction," IEEE Transactions on Circuits and
Systems for Video Technology, Vol. 24, No. 9, pp. 1579-1593, September
2014.
[16] J. Lin, Y. Chen, Y. Huang and S. Lei, "Motion Vector Coding in the HEVC
Standard," IEEE Journal Of Selected Topics In Signal Processing, Vol. 7,
No. 6, pp. 957-968, December 2013.
[17] R. Sjoberg, Y. Chen, A. Fujibayashi, M. Hannuksela, J. Samuelsson, T.
Tan, Y. Wang and S. Wenger, "Overview of HEVC High-Level Syntax and
Reference Picture Management," IEEE Transactions On Circuits And
Systems For Video Technology, Vol. 22, No. 12, pp. 1858-1870,
December 2012.
[18] J. Sole, R. Joshi, N. Nguyen, T. Ji, M. Karczewicz, G. Clare, F. Henry, A.
Dueanas, "Transform Coefficient Coding in HEVC," IEEE Transactions On
"> Circuits And Systems For Video Technology, Vol. 22, No. 12, pp. 1765-
1777 ., December 2012
[19] C. Fu, E. Alshina, A. Alshin, Y. Huang, C. Chen, C. Tsai, C. Hsu, S. Lei, J.
Park and W. Han, "Sample Adaptive Offset in the HEVC Standard," IEEE
Transactions on Circuits And Systems For Video Technology, Vol. 22, No.
12, pp. 1755-1763, December 2012 .
[20] V. Sze, M. Budagavi, "High Throughput CABAC Entropy Coding in
HEVC," IEEE Transactions on Circuits and Systems for Video
Technology, Vol. 22, No. 12, pp.1778-1791, Dec 2012 .
[21] J. Vanne, M. Viitanen, T. Hamalainen, and A. Hallapuro, "Comparative
Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs,"
IEEE Transactions on Circuits and Systems for Video Technology, Vol.
22, No. 12, pp. 1885-1898, Dec 2012.
[22] J. Ohm, G. Sullivan, H. Schwarz, T. Tan and T. Wiegand, "Comparison of
the Coding Efficiency of Video Coding StandardsIncluding High
Efficiency Video Coding (HEVC)," Proceedings of the IEEE Transactions
On Circuits And Systems For Video Technology, Vol. 22, No. 12, pp.
1669-1684, Dec 2012.
[23] https://www.ffmpeg.org/. (Access Date:- 10 December 2015).
[24] http://ultravideo.cs.tut.fi/#testsequences (Access Date:- 9 December
2015).
[25] MSU Graphics and Media Lab, Video Group, MSU codecs,
www.compression.ru/ video/ (Access Date:- 9 November 2015).