Fast CU Partition for VVC Using Texture Complexity Classification Convolutional Neural Network
Source abstract
Abstract
Versatile video coding (H.266/VVC), which was newly released by the Joint Video Exploration Team (JVET), introduces quad-tree plus multi-type tree (QTMT) partition structure on the basis of quad-tree (QT) partition structure in High Efficiency Video Coding (H.265/HEVC). More complicated coding unit (CU) partitioning processes in H.266/VVC significantly improve video compression efficiency, but greatly increase the computational complexity compared. The ultra-high encoding complexity has obstructed its real-time applications. In order to solve this problem, a CU partition algorithm using convolutional neural network (CNN) is proposed in this paper to speed up the H.266/VVC CU partition process. Firstly, 64 × 64 CU is divided into smooth texture CU, mildly complex texture CU and complex texture CU according to the CU texture characteristics. Second, CU texture complexity classification convolutional neural network (CUTCC-CNN) is proposed to classify CUs. Finally, according to the classification results, the encoder is guided to skip different RDO search process. And optimal CU partition results will be determined. Experimental results show that the proposed method reduces the average coding time by 32.2% with only 0.55% BD-BR loss compared with VTM 10.2.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Video Coding and Compression Technologies · Advanced Vision and Imaging · Advanced Data Compression Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (25)
Show source-provided references
1. Jonsson · Ericsson mobility report · 2021
2. New versatile video coding standard to enable next-generation video compression · 2021
3. Comparative rate-distortion-complexity analysis of VVC and HEVC video codecs10.1109/ACCESS.2021.3077116 ↗
4. Suitability of VVC and HEVC for video telehealth systems10.32604/cmc.2021.014614 ↗
5. Fast intra mode selection in HEVC using statistical model10.32604/cmc.2022.019541 ↗
6. Quadtree degeneration for HEVC10.1109/TMM.2016.2598481 ↗
7. Fast QTMT partition decision algorithm in VVC intra coding based on variance and gradient
8. Fast GLCM-based intra block partition for VVC
9. Fast CU partition decision method based on texture characteristics for H.266/VVC10.1109/ACCESS.2020.3036858 ↗
10. Fast CU partition decision method based on Bayes and improved de-blocking filter for H.266/VVC10.1109/ACCESS.2021.3079350 ↗
11. Fast depth intra coding based on layer-classification and CNN for 3D-HEVC
12. Look-ahead prediction based coding unit size pruning for VVC intra coding
13. Adaptive CU split decision with pooling-variable CNN for VVC intra encoding
14. DeepQTMT: a deep learning approach for fast QTMT-based CU partition of intra-mode VVC10.1109/TIP.2021.3083447 ↗
15. CNN oriented fast QTBT partition algorithm for JVET intra coding
16. An effective CU depth decision method for HEVC using machine learning10.32604/csse.2021.015255 ↗
17. Robust reversible audio watermarking scheme for telemedicine and privacy protection10.32604/cmc.2022.022304 ↗
18. Visualizing and understanding deep texture representations
19. Recognizing materials using perceptually inspired features10.1007/s11263-013-0609-0 ↗
20. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
21. ImageNet classification with deep convolutional neural networks
22. Texture synthesis using convolutional neural networks
23. Xception: Deep learning with depthwise separable convolutions
24. Squeeze-and-excitation networks10.1109/TPAMI.2019.2913372 ↗
25. Calculation of average PSNR differences between RD-curves