A fast algorithm of intra prediction modes pruning for HEVC based on decision trees and a new three-step search

被引:0
作者
Shiping Zhu
Chunyan Zhang
机构
[1] Beihang University,Department of Measurement Control and Information Technology, School of Instrumentation Science and Optoelectronics Engineering
来源
Multimedia Tools and Applications | 2017年 / 76卷
关键词
High efficiency video coding (HEVC); Intra mode decision; Machine learning; Decision trees;
D O I
暂无
中图分类号
学科分类号
摘要
The High Efficiency Video Coding (HEVC) standard is a new generation video coding scheme, succeeding to H.264/AVC. HEVC requires only 50 % bitrate of H.264/AVC at the same perceptual quality by adopting new coding tools and more flexible block structures. HEVC specifies 35 different intra prediction directions that can be associated to different block sizes. Each possible combination needs to be tested within the Rate Distortion (RD) process to enable selecting the optimal intra mode and block splitting depth. This leads to a significant processing weight and therefore any improvement that might be achieved will bring significative increase in the computational efficiency of the algorithm. This paper proposes a novel intra prediction modes pruning method based on decision trees and a new three-step search algorithm, aiming at achieving higher encoding efficiency compared to the standard—HEVC. This fast algorithm is composed of two algorithms. The first algorithm is a modes pruning algorithm depending on decision trees. We first calculate variances of the above side, the left side and all the reference samples of all the PUs (Prediction Units), which are used to divide the PUs into three groups of different candidate intra prediction modes. The first group only includes Planar mode and DC mode, the optimal mode will be selected from the two modes. The second and third groups include 19 and 35 intra modes, respectively. Then the decision trees are trained using the information obtained previously by the software WEKA. The classification process has an accuracy of 85.29 %. The second algorithm is a three-step search algorithm which is defined to be suitable for prediction units classified into class two and class three after the execution of decision trees. The detailed implementations of three-step search algorithms for prediction units belong to those two classes are subtly different. Experimental results verify that, compared with the reference software HM15.0, on average, the proposed algorithm reduces the encoding time by 37.87 % with a slightly decreasing of BD-PSNR (0.058 dB) and increasing of BD-Rate (1.19 %).
引用
收藏
页码:21707 / 21728
页数:21
相关论文
共 72 条
[1]  
Brahmasury Jain H(2014)Fast intra mode decision in high efficiency video coding Polibits 50 5-12
[2]  
Rao KR(2015)A fast CU depth decision mechanism for HEVC Inf Process Lett 115 719-724
[3]  
Cen YF(2003)Efficient three-step search algorithm for block motion estimation in video coding IEEE International Conference on Acoustics, Speech, & Signal Processing III 421-424
[4]  
Wang WL(2015)Fast HEVC encoding decisions using data mining IEEE Transactions on Circuits and Systems for Video Technology 25 660-673
[5]  
Yao XW(2013)Low complexity transcoding algorithm from H.264/AVC-to-SVC using data mining Eurasip Journal on Advances in Signal Processing 2013 1-24
[6]  
Chau LP(2004)An efficient three-step search algorithm for block motion estimation IEEE Transactions on Multimedia 6 435-438
[7]  
Jing X(2012)Block partitioning structure in the HEVC standard IEEE Transactions on Circuits and Systems for Video Technology 22 1697-1706
[8]  
Correa G(2012)Intra coding of the HEVC standard IEEE Transactions on Circuits and Systems for Video Technology 22 1792-1801
[9]  
Assuncao P(2013)Fast intra prediction mode decision for high efficiency video coding Proceedings of International Symposium on Computer Communication Control & Automation 68 34-37
[10]  
Agostini LV(2015)Fast PU skip and split termination algorithm for HEVC intra prediction IEEE Transactions on Circuits and Systems for Video Technology 25 1335-1346