• DocumentCode
    1311173
  • Title

    Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs

  • Author

    Vanne, Jarno ; Viitanen, Marko ; Hamalainen, Timo D. ; Hallapuro, A.

  • Author_Institution
    Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
  • Volume
    22
  • Issue
    12
  • fYear
    2012
  • Firstpage
    1885
  • Lastpage
    1898
  • Abstract
    This paper analyzes the rate-distortion-complexity of High Efficiency Video Coding (HEVC) reference video codec (HM) and compares the results with AVC reference codec (JM). The examined software codecs are HM 6.0 using Main Profile (MP) and JM 18.0 using High Profile (HiP). These codes are benchmarked under the all-intra (AI), random access (RA), low-delay B (LB), and low-delay P (LP) coding configurations. In order to obtain a fair comparison, JM HiP anchor codec has been configured to conform to HM MP settings and coding configurations. The rate-distortion comparisons rely on objective quality assessments, i.e., bit rate differences for equal PSNR. The complexities of HM and JM have been profiled at the cycle level with Intel VTune on Intel Core 2 Duo processor. The coding efficiency of HEVC is drastically better than that of AVC. According to our experiments, the average bit rate decrements of HM MP over JM HiP are 23%, 35%, 40%, and 35% under the AI, RA, LB, and LP configurations, respectively. However, HM achieves its coding gain with a realistic overhead in complexity. Our profiling results show that the average software complexity ratios of HM MP and JM HiP encoders are 3.2× in the AI case, 1.2× in the RA case, 1.5× in the LB case, and 1.3× in the LP case. The respective ratios with HM MP and JM HiP decoders are 2.0×, 1.6×, 1.5×, and 1.4×. This paper also reveals the bottlenecks of HM codec and provides implementation guidelines for future real-time HEVC codecs.
  • Keywords
    video codecs; video coding; AI configurations; AVC video codecs; HEVC codecs; HM 6.0; HM MP settings; Intel Core 2 Duo processor; Intel VTune; JM 18.0; JM HiP anchor codec; LB configurations; LP configurations; PSNR; RA configurations; advanced video coding; all-intra coding configurations; bit rate decrements; bit rate differences; cycle level; high efficiency video coding; high profile; low-delay B coding configurations; low-delay P coding configurations; main profile; objective quality assessments; random access coding configurations; rate-distortion-complexity analysis; reference video codec; software complexity ratios; Bit rate; Complexity theory; Decoding; Encoding; Rate-distortion; Video codecs; Video coding; Decoder; HEVC test model (HM); encoder; high efficiency video coding (HEVC); rate-distortion-complexity;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2012.2223013
  • Filename
    6324420