Abstract
The current video coding standard HEVC has very high coding efficiency. However, its coding complexity is also very high, which leads to a negative impact on its wide applications. Therefore, how to improve the coding speed of HEVC has been a research focus recently. In this research, by applying machine learning methodology into video compression, we propose a novel fast intra coding algorithm for HEVC so as to improve the intra encoding speed. We first adopt Naive Bayesian to calculate each depth’s probability based on correlations. Then, to speed up coding, we combine textural features and possibilities with support vector machine (SVM) to further predict depth early skip and early termination. Experiments demonstrate that the proposed algorithm can significantly improve the coding speed with negligible loss of coding efficiency.
Similar content being viewed by others
References
Assuncao P, Agostini L, da Silva Cruz LA (2012) Performance and computational complexity assessment of high-efficiency video encoders. IEEE Trans Circ Sys Video Technol 22(12):1889–1909
Bossen F (2013) Common HM test conditions and software reference configurations. Proceedings of the 12th JCTVC Meeting. Geneva: JCTVC, pp 1–3
Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circ Sys Video Technol 22(12):1685–1696
Cho S, Kim M (2013) Fast CU splitting and pruning for suboptimal CU partitioning in HEVC intra coding. IEEE Trans Circ Sys Video Technol 23(9):1555–1564
Jamali M, Coulombe S (2019) Fast HEVC intra mode decision based on RDO cost prediction. IEEE Trans Broadcasting 65(1):109–122
Kim J, Jeong S, Cho S, Choi JS (2012) Adaptive coding unit early termination algorithm for HEVC. IEEE International Conference on Consumer Electronic, pp 261–262
Kim J, Yang J, Lee H, Jeon B (2011) Fast intra mode decision of HEVC based on hierarchical structure. In: 8th international conference on information and communications security, pp 1–4
Liu X, Li Y, Liu D, Wang P, Yang LT (2019) An adaptive CU size decision algorithm for HEVC intra prediction based on complexity classification using machine learning. IEEE Trans Circ Sys Video Technol 29(1):144–155
Shen L, Liu Z, Zhang X, Zhao W, Zhang Z (2013) An effective CU size decision method for HEVC encoders. IEEE Trans Multimed 15(2):465–470
Shen L, Zhang Z, Liu Z (2014) Adaptive inter-mode decision for HEVC jointly utilizing inter-level and spatiotemporal correlations. IEEE Trans Circuits Syst Video Technol 24(10):1709–1722
Shen L, Zhang Z, An P (2013) Fast CU size decision and mode decision algorithm for HEVC intra coding. IEEE Trans Consumer Electron 59(1):207–213
Shen X, Yu L, Chen J (2012) Fast coding unit size selection for HEVC based on Bayesian decision rule. Picture Coding Symposium, pp 453–456
Sullivan GJ, Ohm J-R, Han W-J, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circ Sys Video Technol 22 (12):1649–1668
Ugur K, Andersson K, Fuldseth A et al (2010) High performance, low complexity video coding and the emerging HEVC standard. IEEE Transa Circ Sys Video Technol 20(12):1688–1697
Wang D, Sun Y, Zhu C, Li W, Dufaux F Fast depth and inter mode prediction for quality scalable high efficiency video coding. IEEE Transactions on Multimedia (in press) https://doi.org/10.1109/TMM.2019.2937240
Wang D, Zhu C, Sun Y, Dufaux F, Huang Y (2019) Efficient multi-strategy intra prediction for quality scalable high efficiency video coding. IEEE Trans Image Process 28(4):2063–2074
Wiegand T, Ohm J-R, Sullivan GJ et al (2010) Special section on the joint call for proposals on high efficiency video coding (HEVC) standardization. IEEE Trans Circ Sys Video Technol 20(12):1661–1666
Xu M, Li T, Deng X, Yang R, Guan Z (2018) Reducing complexity of HEVC: a deep learning approach. IEEE Trans Image Process 27(10):5044–5059
Zhang T, Sun MT, Zhao D, Gao W (2017) Fast intra mode and CU size decision for HEVC. IEEE Trans Circ Sys Video Technol 27(8):1714–1726
Zhang Y, Pan Z, Li N, Wang X, Jiang G, Kwong S (2018) Effective data driven coding unit size decision approaches for HEVC INTRA coding. IEEE Trans Circuits Syst Video Technol 28(11):3208–3222
Zhu H, Wu C, Fang Y (2005) A novel scheme for fast mode decision within H.264. Acta Electronica Sinica 33(9):1576–1580
Zhu L, Zhang Y, Pan Z, Wang R, Kwong S, Peng Z (2017) Binary and multi-class learning based low complexity optimization for HEVC encoding. IEEE Transactions on Broadcasting 63(3):547–561
Acknowledgments
This work was supported in part by Science and Technology Development Program of Central Guide to Local Government of China under Grant 2019ZYYD043, in part by International Science & Technology Cooperation Program of Hubei Province under Grant 2019AHB059, in part by Xiangyang Science and Technology Research and Development Project, in part by the Sichuan Science and Technology Program under Grants 2018RZ0072, 2019YFS0068 and 20ZDYF0660, in part by the Foundation of Chengdu University of Information Technology under Grant J201707, and in part by Open Project of Hubei University of Arts and Science under Grant XK2018013.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huang, Y., Wang, D., Sun, Y. et al. A fast intra coding algorithm for HEVC by jointly utilizing naive Bayesian and SVM. Multimed Tools Appl 79, 33957–33971 (2020). https://doi.org/10.1007/s11042-020-08882-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08882-x