Abstract
The next generation video coding standard, H.266/Versatile Video Coding (VVC), was released by the Joint Video Exploration Team (JVET) in July 2020. Unlike the previous generation standard H.265/High Efficiency Video Coding (HEVC), VVC introduces a quad-tree coding unit (CU) structure with nested multitype trees (QTMT) and expands the internal prediction patterns from 35 to 67. Although these next-generation techniques improve compression efficiency, the computational complexity in internal coding also increases greatly, leading to a significant increase in coding time. To solve this problem, this paper proposes a fast CU partitioning strategy for VVC internal coding based on texture and neighboring partition information. The main contributions of the proposed algorithm are: 1) we fully explore the texture information and adjacent CU partition information to propose a fast method for CU block partitioning, and the proposed method reduces the computational complexity without significantly degrading the coding performance; 2) by exploring the correlation between texture information and CU partitioning patterns, we design a corresponding fast decision algorithm for different sizes of CUs; 3) based on the correlation between the current CU and correlation between neighboring domains, we guide the fast CU division by combining texture information with the division information of neighboring CUs together. The experimental results show that the coding time of this algorithm is reduced by 44.22% compared with VVC, while BDBR is increased by only 0.93% and BDPSNR is reduced by only 0.04 dB.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are not publicly available due tothe continuing work of this study but are available from the corresponding author on reasonable request.
References
Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H264/AVC Video Coding Standard. IEEE Trans Circ Syst Video Technol 13(7):560–576
Sullivan GJ, Ohm J, Han W, Wiegand T (2012) Overview of the High Efficiency Video Coding (HEVC) Standard. IEEE Trans Circ Syst Video Technol 22(12):1649–1668
Saldanha M, Corrêa M, Corrêa G, Palomino D, Porto M, Zatt B, Agostini L (2020) An Overview of dedicated hardware designs for state-of-the-art AV1 and H.266/VVC video codecs. In: 2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Glasgow, pp 1–4. https://doi.org/10.1109/ICECS49266.2020.9294862
Bross B, Chen J, Liu S (2018) Versatile video coding (Draft 1), Joint Video Experts Team (JVET), doc. JVET-J1001, San Diego
Abdallah B, Belghith F, Benayed MA et al (2021) Low-complexity QTMT partition based on deep neural network for Versatile Video Coding. Signal Image Video Process (SIViP) 15:1153–1160
Wang Y, Cao J, Wang J, Liang F (2019) Gradient-based fast intra coding decision algorithm for HEVC. In: 2019 IEEE 4th International conference on signal and image processing (ICSIP), Wuxi, pp 870–874
Lu J, Liang F, Xie L, Luo Y (2013) A fast block partition algorithm for HEVC. In: 2013 9th international conference on information, communications & signal processing, pp 1-5
Shen L, Zhang Z, Liu Z (2014) Effective CU Size Decision for HEVC Intracoding. IEEE Trans Image Process 23(10):4232–4241
Nishikori T, Nakamura T, Yoshitome T, Mishiba K (2013) A fast CU decision using image variance in HEVC intra coding. In: 2013 IEEE symposium on industrial electronics & applications, pp 52–56
Cho S, Kim M (2013) Fast CU Splitting and Pruning for Suboptimal CU Partitioning in HEVC Intra Coding. IEEE Trans Circ Syst Video Technol 23(9):1555–1564
Yun Song, Ye Zeng, Xueyu Li, Biye Cai, Gaobo Yang (2017) Fast CU size decision and mode decision algorithm for intra prediction in HEVC. Multimed Tools Appl 76(2):1–17
Wieckowski A, Ma J, Schwarz H, Marpe D, Wiegand T (2019) Fast partitioning decision strategies for the upcoming versatile video coding (VVC) Standard. In: 2019 IEEE international conference on image processing (ICIP), pp 4130–4134
Zhang Q, Wang Y, Jiang B, Wang X, Su R (2021) Adaptive CU partition and early skip mode detection for H.266/VVC. Multimed Tools Appl 80:13957–13973
Fu T, Zhang H, Mu F, Chen H (2019) Fast CU partitioning algorithm for H.266/VVC intra-frame coding. In: 2019 IEEE international conference on multimedia and expo (ICME), pp 55-60
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
Peng S, Peng Z, Ren Y, Chen F (2019) Fast intra-frame coding algorithm for versatile video coding based on texture feature. In: 2019 IEEE International conference on real-time computing and robotics (RCAR), pp 65-68
Lei M, Luo F, Zhang X, Wang S, Ma S (2019) Look-ahead prediction based coding unit size pruning for VVC intra coding. In: 2019 IEEE international conference on image processing (ICIP), pp 4120-4124
Tang N, Cao J, Liang F, Wang J, Liu H, Wang X, Du X (2019) Fast CTU Partition Decision Algorithm for VVC Intra and Inter Coding. In: 2019 IEEE Asia pacific conference on circuits and systems (APCCAS), p 361–364
Chen J, Sun H, Katto J, Zeng X, Fan Y (2019) Fast QTMT partition decision algorithm in VVC intra coding based on variance and gradient. In: 2019 IEEE Visual communications and image processing (VCIP), pp 1–4
Yang H, Shen L, Dong X, Ding Q, An P, Jiang G (2020) Low-complexity CTU partition structure decision and fast intra mode decision for versatile video coding. IEEE Trans Circ Syst Video Technol 30(6):1668–1682
Wu G, Huang Y, Zhu C, Song L, Zhang W (2021) SVM based fast CU partitioning algorithm for VVC intra coding. In: 2021 IEEE international symposium on circuits and systems (ISCAS), pp 1–5
Bjontegaard G (2001) Calculation of average PSNR differences between RD-curves. ITU-T VCEG-M33, Shanghai
Bjontegaard G (2008) Improvements of the BD-PSNR model. VCEG-AI11, input document of the 35th VCEG meeting, Berlin
Li T, Xu M, Tang R, Chen Y, Xing Q (2021) DeepQTMT: a deep learning approach for fast QTMT-based CU partition of intra-mode VVC. IEEE Trans Image Process 30:5377–5390
Amestoy T, Mercat A, Hamidouche W, Menard D, Bergeron C (2020) Tunable VVC frame partitioning based on lightweight machine learning. IEEE Trans Image Process 29:1313–1328
Zhang M, Chen Y, Lu X, Chen H, Zhang Y (2021) Fast coding unit partition decision for intra prediction in versatile video coding. In: Peng Y, Hu SM, Gabbouj M, Zhou K, Elad M, Xu K (eds) Image and graphics. ICIG 2021. Lecture Notes in Computer Science()), vol 12888. Springer: Cham
Lei M, Luo F, Zhang X, Wang S, Ma S (2019) Look-ahead prediction based coding unit size pruning for VVC intra coding. In: 2019 IEEE international conference on image processing (ICIP), Taipei, pp 4120–4124
Bross B (2018) Versatile video coding (draft 1). Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-J1001, San Diego
Bossen F, Boyce J, Li X, Seregin V, Suhring K (2019) Jvet common test conditions and software reference configurations for SDR video. Joint Video Experts Team (JVET) ITU-T SG 16:19–27
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China under Grant 62271336&62211530110, the Chengdu City Major Technology Application Demonstration Project (2019-YF09-00120-SN).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors 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
Yang, R., He, X., Xiong, S. et al. Fast CU partition strategy based on texture and neighboring partition information for Versatile Video Coding Intra Coding. Multimed Tools Appl 83, 28323–28340 (2024). https://doi.org/10.1007/s11042-023-16601-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16601-5