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
Link To Document :
بازگشت