Unimodal Stopping Model-Based Early SKIP Mode Decision for High-Efficiency Video Coding

High-efficiency video coding (HEVC) can greatly improve coding efficiency compared with the prior video coding standard H.264/AVC by adopting advanced hierarchical coding structures such as coding unit (CU), prediction unit (PU), and transform unit. For each CU, an exhaustive mode decision strategy is adopted to achieve the best rate distortion (RD) cost, which simultaneously results in enormous computational complexity. In this paper, an early SKIP mode decision algorithm is proposed for the HEVC encoder to speed up the process of mode decision. Each CU size is categorized into either rare used or frequent used by exploiting the correlation of CU depth, which is estimated from the temporally colocated CUs. For the rare-used CU size, the SKIP mode is directly selected as the optimal mode and the remaining mode decision process is early terminated. For the frequent-used CU size, a unimodal stopping model is designed for its early SKIP mode decision by exploiting both hierarchical mode structure and RD cost property. Experimental results show that the proposed early SKIP mode decision method achieves average 58.5% and 54.8% encoding time savings, while the Bjontegaard Delta bit rate only increases average 0.8% and 0.8% for various test sequences under the random access and the low delay B conditions, respectively.

[1]  Byeungwoo Jeon,et al.  Early Skip Mode Decision for HEVC Encoder With Emphasis on Coding Quality , 2015, IEEE Transactions on Broadcasting.

[2]  Yan Zhang,et al.  Fast Multiview Video Coding Using Adaptive Prediction Structure and Hierarchical Mode Decision , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Yung-Lyul Lee,et al.  Early Termination of CU Encoding to Reduce HEVC Complexity , 2012, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[4]  Xingming Sun,et al.  Fast Motion Estimation Based on Content Property for Low-Complexity H.265/HEVC Encoder , 2016, IEEE Transactions on Broadcasting.

[5]  Zhou Wang,et al.  Flexible Mode Selection and Complexity Allocation in High Efficiency Video Coding , 2013, IEEE Journal of Selected Topics in Signal Processing.

[6]  Tao Yan,et al.  Early SKIP mode decision for MVC using inter-view correlation , 2010, Signal Process. Image Commun..

[7]  Jaeho Lee,et al.  A Fast CU Size Decision Algorithm for HEVC , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Long Xu,et al.  Early DIRECT mode decision based on all-zero block and rate distortion cost for multiview video coding , 2016, IET Image Process..

[9]  Hyun Wook Park,et al.  A Fast Mode Decision Method in HEVC Using Adaptive Ordering of Modes , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[11]  Hongliang Li,et al.  MRF-Based Fast HEVC Inter CU Decision With the Variance of Absolute Differences , 2014, IEEE Transactions on Multimedia.

[12]  Zhi Liu,et al.  Adaptive Inter-Mode Decision for HEVC Jointly Utilizing Inter-Level and Spatiotemporal Correlations , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Zhiyong Gao,et al.  Neyman-Pearson-Based Early Mode Decision for HEVC Encoding , 2016, IEEE Transactions on Multimedia.

[14]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[15]  Kai Liu,et al.  Adaptive mode decision for multiview video coding based on macroblock position constraint model , 2015, Journal of Real-Time Image Processing.

[16]  Jianjun Lei,et al.  Early MERGE Mode Decision Based on Motion Estimation and Hierarchical Depth Correlation for HEVC , 2014, IEEE Transactions on Broadcasting.

[17]  Marko Viitanen,et al.  Efficient Mode Decision Schemes for HEVC Inter Prediction , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Bin Li,et al.  An Efficient Fast Mode Decision Method for Inter Prediction in HEVC , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Sam Kwong,et al.  Efficient Motion and Disparity Estimation Optimization for Low Complexity Multiview Video Coding , 2015, IEEE Transactions on Broadcasting.

[21]  Jia-Ching Wang,et al.  Fast Mode Decision for H.264/AVC Based on Rate-Distortion Clustering , 2012, IEEE Transactions on Multimedia.

[22]  Xinpeng Zhang,et al.  An Effective CU Size Decision Method for HEVC Encoders , 2013, IEEE Transactions on Multimedia.

[23]  Sidan Du,et al.  Efficient early direct mode decision for multi-view video coding , 2013, Signal Process. Image Commun..

[24]  Byung-Gyu Kim,et al.  Novel Inter-Mode Decision Algorithm Based on Macroblock (MB) Tracking for the P-Slice in H.264/AVC Video Coding , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[25]  Martin Herdegen Optimal Stopping and Applications Example 2 : American options , 2009 .

[26]  Zhi Liu,et al.  Low-Complexity Mode Decision for MVC , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[27]  Chia-Hung Yeh,et al.  Fast Mode Decision Algorithm Through Inter-View Rate-Distortion Prediction for Multiview Video Coding System , 2014, IEEE Transactions on Industrial Informatics.

[28]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[30]  King Ngi Ngan,et al.  Fast HEVC Inter CU Decision Based on Latent SAD Estimation , 2015, IEEE Transactions on Multimedia.

[31]  Munchurl Kim,et al.  A Novel Fast CU Encoding Scheme Based on Spatiotemporal Encoding Parameters for HEVC Inter Coding , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[32]  Takao Onoye,et al.  Hierarchical Structure-Based Fast Mode Decision for H.265/HEVC , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[33]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[34]  Ning Chen,et al.  Early DIRECT Mode Decision for MVC Using MB Mode Homogeneity and RD Cost Correlation , 2016, IEEE Transactions on Broadcasting.

[35]  C.-C. Jay Kuo,et al.  H.264/SVC Mode Decision Based on Optimal Stopping Theory , 2012, IEEE Transactions on Image Processing.

[36]  Peng Jin,et al.  Fast reference frame selection based on content similarity for low complexity HEVC encoder , 2016, J. Vis. Commun. Image Represent..

[37]  Gangyi Jiang,et al.  DIRECT Mode Early Decision Optimization Based on Rate Distortion Cost Property and Inter-view Correlation , 2013, IEEE Transactions on Broadcasting.