TY - JOUR
T1 - Comparative Rate-Distortion-Complexity Analysis of VVC and HEVC Video Codecs
AU - Mercat, Alexandre
AU - Mäkinen, Arttu
AU - Sainio, Joose
AU - Lemmetti, Ari
AU - Viitanen, Marko
AU - Vanne, Jarno
N1 - Publisher Copyright:
CCBY
PY - 2021
Y1 - 2021
N2 - Versatile Video Coding (VVC/H.266) is the next-generation international video coding standard and a successor to the widespread High Efficiency Video Coding (HEVC/H.265). This paper analyzes the rate-distortion-complexity characteristics of the VVC reference software (VTM10.0) by using HEVC reference software (HM16.22) as an anchor. In this independent study, the rate-distortion performance of VTM was benchmarked against HM with the objective PSNR, SSIM, and VMAF quality metrics and the associated encoder and decoder complexities were profiled at function level using Intel VTune Profiler on Intel Xeon E5-2699 v4 22-core processors. For a fair comparison, all our experiments were conducted under the VTM common test conditions (CTC) that define 10-bit configurations of the VTM codec for the addressed All Intra (AI), Random Access (RA), and Low Delay B (LB) conditions. The VTM CTC test set was also extended with complementary 4K UHD sequences to elaborate RD characteristics with higher resolutions. According to our evaluations, VTM improves the average coding efficiency over HM, depending on quality metric, by 23.0–23.9% under the AI condition, 33.1–36.6% under the RA condition, and 26.7–29.5% under the LB condition. However, the coding gain of VTM comes with 34.0×, 8.8×, and 7.5× encoding complexity over that of HM under the AI, RA, and LB conditions, respectively. The corresponding overhead of the VTM decoder stays steady at 1.8× across all conditions. This study also pinpoints the most complex parts of the VTM codec and discusses practical implementation aspects of prospective real-time VVC encoders and decoders.
AB - Versatile Video Coding (VVC/H.266) is the next-generation international video coding standard and a successor to the widespread High Efficiency Video Coding (HEVC/H.265). This paper analyzes the rate-distortion-complexity characteristics of the VVC reference software (VTM10.0) by using HEVC reference software (HM16.22) as an anchor. In this independent study, the rate-distortion performance of VTM was benchmarked against HM with the objective PSNR, SSIM, and VMAF quality metrics and the associated encoder and decoder complexities were profiled at function level using Intel VTune Profiler on Intel Xeon E5-2699 v4 22-core processors. For a fair comparison, all our experiments were conducted under the VTM common test conditions (CTC) that define 10-bit configurations of the VTM codec for the addressed All Intra (AI), Random Access (RA), and Low Delay B (LB) conditions. The VTM CTC test set was also extended with complementary 4K UHD sequences to elaborate RD characteristics with higher resolutions. According to our evaluations, VTM improves the average coding efficiency over HM, depending on quality metric, by 23.0–23.9% under the AI condition, 33.1–36.6% under the RA condition, and 26.7–29.5% under the LB condition. However, the coding gain of VTM comes with 34.0×, 8.8×, and 7.5× encoding complexity over that of HM under the AI, RA, and LB conditions, respectively. The corresponding overhead of the VTM decoder stays steady at 1.8× across all conditions. This study also pinpoints the most complex parts of the VTM codec and discusses practical implementation aspects of prospective real-time VVC encoders and decoders.
KW - Artificial intelligence
KW - Common test conditions (CTC)
KW - Complexity theory
KW - Decoding
KW - Encoding
KW - HEVC test model (HM)
KW - High Efficiency Video Coding (HEVC)
KW - objective quality analysis
KW - performance profiling
KW - rate-distortion-complexity (RDC)
KW - Standards
KW - Tools
KW - Transforms
KW - UVG dataset
KW - Versatile Video Coding (VVC)
KW - video codec
KW - VVC test model (VTM)
U2 - 10.1109/ACCESS.2021.3077116
DO - 10.1109/ACCESS.2021.3077116
M3 - Article
AN - SCOPUS:85105872990
SN - 2169-3536
VL - 9
SP - 67813
EP - 67828
JO - IEEE Access
JF - IEEE Access
ER -