Abstract
The Versatile Video Coding (VVC) was finalized in July 2020 by the Joint Video Experts Team (JVET). During the standardization process, many coding techniques were investigated in order to provide superior coding efficiency with high level of versatility over the High Efficiency Video Coding (HEVC). Indeed, VVC achieved about 40% of bitrate saving compared to its predecessor for the same objective visual quality. However, its encoding complexity has considerably increased due to the exhaustive Rate-Distortion (RD) search. In this paper, a complexity assessment of the intra mode decision of VVC is presented. Experimental results reveal that the intra coding tools and the steps of intra mode decision have various degrees of complexity. Thus, opening up several complexity reduction opportunities, that yield up to 43% of complexity reduction. Also, VVC tends usually to select the 6 Most Probable Modes (MPMs). However, this selection may depend on the used intra coding tool and video texture characteristics. These conclusions give clear openings to accelerate the intra mode decision.
Similar content being viewed by others
Data Availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Akramullah S (2014) Digital video concepts, methods, and metrics: quality, compression, performance, and power trade-off analysis Springer Nature
Bjontegaard G (2001) Document vceg-m33: calculation of average psnr differences between rd-curves. In: ITU-T VCEG Meeting, Austin, Texas, Technical Report
Cao J., Tang N., Wang J., Liang F (2020) Texture-based fast cu size decision and intra mode decision algorithm for vvc. In: International conference on multimedia modeling, pp 739–751. Springer
Chen Y, Yu L, Wang H, Li T, Wang S (2020) A novel fast intra mode decision for versatile video coding. J Vis Commun Image Represent 71:102849
Cisco (2018) Cisco visual networking index: forecast and trends, 2017 to 2022. [online] available at https://cloud.report/whitepapers/cisco-visual-networking-index-forecast-and-trends-2017-2022/9017
De-Luxán-Hernández S, George V, Ma J, Nguyen T, Schwarz H, Marpe D, Wiegand T (2019) An intra subpartition coding mode for vvc. In: 2019 IEEE international conference on image processing (ICIP), pp 1203–1207. IEEE
JVET (2018) Vvcsoftware_vtm 8.0 reference software. [online] available at https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/
JVET (2019) JVET common test conditions and software reference configurations for SDR videos. Joint Video Exploration Team of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JVET-B1010 (14th Meeting: Geneva,CH, 19 to 27)
JVET (2020) AHG report: test model software development (AHG3). Joint Video Exploration Team of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 (18th Meeting: by teleconference, 15 to 24, JVET-R0003)
JVET (2020) AHG report: test model software development (AHG3). Joint Video Exploration Team of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JVET-B1010 (19th Meeting, teleconference, July, JVET-S0003)
Lainema J, Bossen F, Han WJ, Min J, Ugur K (2012) Intra coding of the hevc standard. IEEE Trans Circuits Syst Video Technol 22(12):1792–1801
JVET (January 2020) Algorithm description for Versatile Video Coding and Test Model 8. ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels BE 17
Li Xea (2016) Multi-Type-Tree,document JVET-D0117. 4th JVET meeting,Chengdu CN
Li J, Li B, Xu J, Xiong R (2017) Intra prediction using multiple reference lines for video coding. In: 2017 data compression conference (DCC), pp. 221–230. IEEE
Mercat A, Mäkinen A, Sainio J, Lemmetti A, Viitanen M, Vanne J (2021) Comparative rate-distortion-complexity analysis of vvc and hevc video codecs. IEEE Access 9:67813–67828
Pakdaman F, Adelimanesh MA, Gabbouj M, Hashemi MR (2020) Complexity analysis of next-generation vvc encoding and decoding arXiv:2005.10801
Pfaff J, Filippov A, Liu S, Zhao X, Chen J, De-Luxan-Hernandez S, Wiegand T, Rufitskiy V, Ramasubramonian AK, Van der Auwera G (2021) Intra prediction and mode coding in vvc. IEEE Trans Circuits Syst Video Technol 31(10):3834 to 3847
Reuze K, Philippe P, Deforges O, Hamidouche W (2016) Enhanced intra prediction modes signalling in hevc. In: 2016 Picture coding symposium, PCS 2016. Nuremberg, Germany. https://doi.org/10.1109/PCS.2016.7906387https://hal-univ-rennes1.archives-ouvertes.fr/hal-01622528
Said A, Zhao X, Karczewicz M, Chen J, Zou F (2016) Position dependent prediction combination for intra-frame video coding. In: 2016 IEEE international conference on image processing (ICIP), pp 534–538. IEEE
Saldanha M, Sanchez G, Marcon C, Agostini L (2020) Complexity analysis of vvc intra coding. In: 2020 IEEE international conference on image processing (ICIP), pp 3119–3123. IEEE
Saldanha M, Sanchez G, Marcon C, Agostini L (2021) Performance analysis of vvc intra coding. J Vis Commun Image Represent 79:103202
Schäfer M, Stallenberger B, Pfaff J, Helle P, Schwarz H, Marpe D, Wiegand T (2019) An affine-linear intra prediction with complexity constraints. In: 2019 IEEE international conference on image processing (ICIP), pp 1089–1093. IEEE
Siqueira I, Correa G, Grellert M (2021) Complexity and coding efficiency assessment of the versatile video coding standard. In: 2021 IEEE international symposium on circuits and systems (ISCAS), pp 1–5. IEEE
Sullivan GJ, Wiegand T (1998) Rate-distortion optimization for video compression. IEEE Signal Proc Mag 15(6):74–90
Tissier A, Mercat A, Amestoy T, Hamidouche W, Vanne J, Menard D (2019) Complexity reduction opportunities in the future vvc intra encoder. In: 2019 IEEE 21st international workshop on multimedia signal processing (MMSP), pp 1–6. IEEE
Yang H, Shen L, Dong X, Ding Q, An P, Jiang G (2019) Low complexity ctu partition structure decision and fast intra mode decision for versatile video coding. IEEE Transactions on Circuits and Systems for Video Technology
Zouidi N, Belghith F, Kessentini A, Masmoudi N (2019) Fast intra prediction decision algorithm for the qtbt structure. In: 2019 IEEE international conference on design & test of integrated micro & Nano-Systems (DTS), pp 1–6. IEEE
Zouidi N, Kessentini A, Belghith F, Masmoudi N (2020) Statistical analysis of the qtmt structure: intra mode decision. In: 2020 IEEE 4th International conference on image processing, applications and systems (IPAS), pp 180–185. IEEE. https://doi.org/10.1109/IPAS50080.2020.9334954
Zouidi N, Kessentini A, Belgith F, Masmoudi N (2019) Statistical analysis of qtbt structure of versatile video coding encoded videos. In: 2019 16th International multi-conference on systems, signals & devices (SSD), pp 18–21. IEEE
Acknowledgements
This work is supported by the France Campus, and within a co-supervised thesis between the Institute of Electronics and Telecommunications of Rennes, france (IETR), and the Laboratory of Electronics and Information Technology (LETI) of Sfax, Tunisia.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
This study was funded by France Campus with the PHC Maghreb project Eco-VVC (grant number 45988WG). N. Zouidi, A. Kessentini, W. Hamidouche N. Masmoudi and D. Menard declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zouidi, N., Kessentini, A., Hamidouche, W. et al. Complexity assessment of the intra prediction in Versatile Video Coding. Multimed Tools Appl 82, 27751–27770 (2023). https://doi.org/10.1007/s11042-023-14442-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14442-w