Fast Algorithm for CU Size Decision Based on Ensemble Clustering for Intra Coding of VVC 3D Video Depth Map
Abstract
:1. Introduction
2. Related Works
2.1. Status of H.266/VVC Research for 2D Video
2.2. Current Research Status and Dynamic Analysis of the Complexity of Three-Dimensional Video Coding (3D-HEVC)
3. Proposed Early CU Size Decision Algorithm
3.1. Ensemble Clustering
3.2. Feature Selection
3.3. Clustering for Early CU Size Decision
3.4. Consensus Functions
4. Experimental Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Pan, Z.; Zhang, P.; Peng, B.; Ling, N.; Lei, J. A CNN-Based Fast Inter Coding Method for VVC. IEEE Signal Process. Lett. 2021, 28, 1260–1264. [Google Scholar] [CrossRef]
- Gu, K.; Qiao, J.; Lee, S.; Liu, H.; Lin, W.; Le Callet, P. Multiscale Natural Scene Statistical Analysis for No-Reference Quality Evaluation of DIBR-Synthesized Views. IEEE Trans. Broadcast. 2020, 66, 127–139. [Google Scholar] [CrossRef]
- Liu, C.; Jia, K.; Liu, P. Fast Depth Intra Coding Based on Depth Edge Classification Network in 3D-HEVC. IEEE Trans. Broadcast. 2022, 68, 97–109. [Google Scholar] [CrossRef]
- Huang, D.; Wang, C.-D.; Peng, H.; Lai, J.; Kwoh, C.-K. Enhanced Ensemble Clustering via Fast Propagation of Cluster-Wise Similarities. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 508–520. [Google Scholar] [CrossRef] [Green Version]
- Dong, X.; Shen, L.; Yu, M.; Yang, H. Fast Intra Mode Decision Algorithm for Versatile Video Coding. IEEE Trans. Multimed. 2022, 24, 400–414. [Google Scholar] [CrossRef]
- Yang, Z.; Shao, Q.; Guo, S. Fast Coding Algorithm for HEVC Based on Video Contents. IET Image Process. 2017, 11, 343–351. [Google Scholar] [CrossRef]
- Zhou, M.; Wei, X.; Jia, W.; Kwong, S. Joint Decision Tree and Visual Feature Rate Control Optimization for VVC UHD Coding. IEEE Trans. Image Process. 2023, 32, 219–234. [Google Scholar] [CrossRef]
- Xu, M.; Li, T.; Wang, Z.; Deng, X.; Yang, R.; Guan, Z. Reducing Complexity of HEVC: A Deep Learning Approach. IEEE Trans. Image Process. 2018, 27, 5044–5059. [Google Scholar] [CrossRef] [Green Version]
- Akbulut, O.; Konyar, M.Z. Improved Intra-Subpartition Coding Mode for Versatile Video Coding. SIViP 2022, 16, 1363–1368. [Google Scholar] [CrossRef]
- Abdallah, B.; Belghith, F.; BenAyed, M.A.; Masmoudi, N. Low-Complexity QTMT Partition Based on Deep Neural Network for Versatile Video Coding. SIViP 2021, 15, 1153–1160. [Google Scholar] [CrossRef]
- Zhao, T.; Huang, Y.; Feng, W.; Xu, Y.; Kwong, S. Efficient VVC Intra Prediction Based on Deep Feature Fusion and Probability Estimation. IEEE Trans. Multimed. 2022, 1–11. [Google Scholar] [CrossRef]
- Cui, J.; Zhang, T.; Gu, C.; Zhang, X.; Ma, S. Gradient-Based Early Termination of CU Partition in VVC Intra Coding. In Proceedings of the 2020 Data Compression Conference (DCC), Snowbird, Utah, USA, 24–27 March 2020; IEEE: Snowbird, UT, USA, 2020; pp. 103–112. [Google Scholar]
- Park, S.-H.; Kang, J.-W. Context-Based Ternary Tree Decision Method in Versatile Video Coding for Fast Intra Coding. IEEE Access 2019, 7, 172597–172605. [Google Scholar] [CrossRef]
- Zhang, Q.; Wang, Y.; Huang, L.; Jiang, B. Fast CU Partition and Intra Mode Decision Method for H.266/VVC. IEEE Access 2020, 8, 117539–117550. [Google Scholar] [CrossRef]
- Amestoy, T.; Mercat, A.; Hamidouche, W.; Menard, D.; Bergeron, C. Tunable VVC Frame Partitioning Based on Lightweight Machine Learning. IEEE Trans. Image Process. 2020, 29, 1313–1328. [Google Scholar] [CrossRef]
- Pan, Z.; Yi, X.; Chen, L. Motion and Disparity Vectors Early Determination for Texture Video in 3D-HEVC. Multimed. Tools Appl. 2020, 79, 4297–4314. [Google Scholar] [CrossRef]
- Zhang, Q.; Wang, Y.; Huang, L.; Wei, T.; Su, R. Fast Coding Scheme for Low Complexity 3D-HEVC Based on Video Content Property. Multimed. Tools Appl. 2021, 80, 25909–25925. [Google Scholar] [CrossRef]
- Li, Y. Tunable Early CU Size Decision for Depth Map Intra Coding in 3D-HEVC Using Unsupervised Learning. Digit. Signal Process. 2022, 123, 103448. [Google Scholar] [CrossRef]
- Hamout, H.; Elyousfi, A. A Computation Complexity Reduction of the Size Decision Algorithm in 3D-HEVC Depth Map Intracoding. Adv. Multimed. 2022, 2022, 1–12. [Google Scholar] [CrossRef]
- Fu, C.-H.; Chen, H.; Chan, Y.-L.; Tsang, S.-H.; Hong, H.; Zhu, X. Fast Depth Intra Coding Based on Decision Tree in 3D-HEVC. IEEE Access 2019, 7, 173138–173147. [Google Scholar] [CrossRef]
- Mora, E.G.; Jung, J.; Cagnazzo, M.; Pesquet-Popescu, B. Initialization, Limitation, and Predictive Coding of the Depth and Texture Quadtree in 3D-HEVC. IEEE Trans. Circuits Syst. Video Technol. 2014, 24, 1554–1565. [Google Scholar] [CrossRef]
- Moura, C.; Saldanha, M.; Sanchez, G.; Marcon, C.; Porto, M.; Agostini, L. Fast Intra Mode Decision for 3D-HEVC Depth Map Coding Using Decision Trees. In Proceedings of the 2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Glasgow, UK, 23–25 November 2020; IEEE: Glasgow, UK, 2020; pp. 1–4. [Google Scholar]
- Tohidypour, H.R.; Pourazad, M.T.; Nasiopoulos, P. Online-Learning-Based Complexity Reduction Scheme for 3D-HEVC. IEEE Trans. Circuits Syst. Video Technol. 2016, 26, 1870–1883. [Google Scholar] [CrossRef]
- Zhang, Q.; Huang, K.; Wang, X.; Jiang, B.; Gan, Y. Efficient Multiview Video plus Depth Coding for 3D-HEVC Based on Complexity Classification of the Treeblock. J. Real-Time Image Proc. 2019, 16, 1909–1926. [Google Scholar] [CrossRef]
- Saldanha, M.; Zatt, B.; Porto, M.; Agostini, L.; Sanchez, G. Solutions for DMM-1 Complexity Reduction in 3D-HEVC Based on Gradient Calculation. In Proceedings of the 2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS), Florianopolis, Brazil, 28 February–2 March 2016; IEEE: Florianopolis, Brazil, 2016; pp. 211–214. [Google Scholar]
- Fred, A.L.N.; Jain, A.K. Combining Multiple Clusterings Using Evidence Accumulation. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 835–850. [Google Scholar] [CrossRef]
- Levandowsky, M.; Winter, D. Distance between sets. Nature 1971, 234, 34–35. [Google Scholar] [CrossRef]
- Yao, W.; Huang, H.; Wu, Z.; Zhang, H. Intra-Frame Fast Coding Algorithm for 3D-HEVC Depth Map Based on Two-Dimensional Entropy and Variance. In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 March 2021; IEEE: Chongqing, China, 2021; pp. 889–894. [Google Scholar]
- Zou, D.; Dai, P.; Zhang, Q. Fast Depth Map Coding Based on Bayesian Decision Theorem for 3D-HEVC. IEEE Access 2022, 10, 51120–51127. [Google Scholar] [CrossRef]
- Bakkouri, S.; Elyousfi, A. Machine Learning-Based Fast CU Size Decision Algorithm for 3D-HEVC Inter-Coding. J. Real-Time Image Proc. 2021, 18, 983–995. [Google Scholar] [CrossRef]
Sequence | All Intra Case | Random Access Case | ||
---|---|---|---|---|
BDBR (%) | TS (%) | BDBR (%) | TS (%) | |
Balloons | 0.32 | 36.18 | 0.18 | 3.94 |
Kendo | 0.48 | 35.33 | 0.07 | 3.82 |
Newspaper1 | 0.12 | 48.07 | 0.13 | 5.14 |
GTFly | 0.15 | 51.58 | 0.04 | 6.07 |
PonznanHall2 | 0.35 | 50.01 | 0.08 | 5.76 |
PonznanStreet | 0.36 | 49.74 | 0.33 | 6.75 |
UndoDancer | 0.08 | 47.51 | 0.13 | 4.36 |
Shark | 0.23 | 35.47 | 0.11 | 7.02 |
Average | 0.26 | 44.24 | 0.13 | 5.36 |
Depth Map QPs | Overall Time Reduction | |
---|---|---|
All Intra Case | Random Access Case | |
34 | 36.59% | 3.85% |
39 | 37.80% | 3.94% |
42 | 42.47% | 4.59% |
45 | 51.01% | 5.76% |
Sequences | Yao [28] | D [29] | Bakkouri [30] | Proposed | ||||
---|---|---|---|---|---|---|---|---|
BDBR (%) | Ts (%) | BDBR (%) | Ts (%) | BDBR (%) | Ts (%) | BDBR (%) | Ts (%) | |
Balloons | 0.20 | 32.60 | 1.02 | 51.70 | 0.21 | 38.24 | 0.32 | 36.18 |
Kendo | 1.00 | 36.50 | 1.09 | 52.20 | 0.31 | 37.54 | 0.48 | 35.33 |
Newspaper | 0.90 | 24.40 | 1.21 | 49.80 | 0.55 | 35.01 | 0.12 | 48.07 |
GTFly | 0.40 | 31.30 | 0.93 | 52.80 | 0.41 | 40.28 | 0.15 | 51.58 |
PonznanHall2 | −1.70 | 51.10 | 0.65 | 57.10 | 0.21 | 35.92 | 0.35 | 50.01 |
PonznanStreet | 0.30 | 32.90 | 0.85 | 53.40 | 0.25 | 35.01 | 0.36 | 49.74 |
UndoDancer | 1.10 | 43.70 | 0.25 | 45.90 | 0.25 | 34.14 | 0.08 | 47.51 |
Shark | 1.50 | 41.40 | 0.65 | 46.50 | 0.42 | 40.89 | 0.23 | 35.47 |
Average | 0.46 | 36.74 | 0.83 | 51.2 | 0.33 | 37.13 | 0.26 | 44.24 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Song, W.; Li, G.; Zhang, Q. Fast Algorithm for CU Size Decision Based on Ensemble Clustering for Intra Coding of VVC 3D Video Depth Map. Electronics 2023, 12, 3098. https://doi.org/10.3390/electronics12143098
Song W, Li G, Zhang Q. Fast Algorithm for CU Size Decision Based on Ensemble Clustering for Intra Coding of VVC 3D Video Depth Map. Electronics. 2023; 12(14):3098. https://doi.org/10.3390/electronics12143098
Chicago/Turabian StyleSong, Wenjun, Guanxin Li, and Qiuwen Zhang. 2023. "Fast Algorithm for CU Size Decision Based on Ensemble Clustering for Intra Coding of VVC 3D Video Depth Map" Electronics 12, no. 14: 3098. https://doi.org/10.3390/electronics12143098
APA StyleSong, W., Li, G., & Zhang, Q. (2023). Fast Algorithm for CU Size Decision Based on Ensemble Clustering for Intra Coding of VVC 3D Video Depth Map. Electronics, 12(14), 3098. https://doi.org/10.3390/electronics12143098