A Fast CU Size Decision Optimal Algorithm Based on Neighborhood Prediction for HEVC

High efficiency video coding (HEVC) employs quadtree coding tree unit (CTU) structure to improve its coding efficiency, but at the same time, it also requires a very high computational complexity due to its exhaustive search processes for an optimal coding unit (CU) partition. With the aim of solving the problem, a fast CU size decision optimal algorithm based on neighborhood prediction is presented for HEVC in this paper. The contribution of this paper lies in the fact that we successfully use the partition information of neighborhood CUs in different depth to quickly determine the optimal partition mode for the current CU by neighborhood prediction technology, which can save much computational complexity for HEVC with negligible RD-rate (rate-distortion rate) performance loss. Specifically, in our scheme, we use the partition information of left, up, and left-up CUs to quickly predict the optimal partition mode for the current CU by neighborhood prediction technology, as a result, our proposed algorithm can effectively solve the problem above by reducing many unnecessary prediction and partition operations for HEVC. The simulation results show that our proposed fast CU size decision algorithm based on neighborhood prediction in this paper can reduce about 19.0% coding time, and only increase 0.102% BD-rate (Bjontegaard delta rate) compared with the standard reference software of HM16.1, thus improving the coding performance of HEVC.

[1]  Gary J. Sullivan,et al.  Recent developments in standardization of high efficiency video coding (HEVC) , 2010, Optical Engineering + Applications.

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

[3]  Colin Doutre,et al.  HEVC: The New Gold Standard for Video Compression: How Does HEVC Compare with H.264/AVC? , 2012, IEEE Consumer Electronics Magazine.

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

[5]  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.

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

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

[8]  Tao Fan,et al.  Fast CU size decision and PU mode decision algorithm in HEVC intra coding , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[9]  Guangming Shi,et al.  Perceptual CU Size Decision and Fast Prediction Mode Decision Algorithm for HEVC Intra Coding , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[10]  Xin-Wei Yao,et al.  A fast CU depth decision mechanism for HEVC , 2015, Inf. Process. Lett..

[11]  Myung Hoon Sunwoo,et al.  Texture-based fast CU size decision algorithm for HEVC intra coding , 2016, 2016 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS).

[12]  Gaobo Yang,et al.  Fast CU size decision and mode decision algorithm for intra prediction in HEVC , 2015, Multimedia Tools and Applications.

[13]  Jie Chen,et al.  Fast coding unit size selection for HEVC based on Bayesian decision rule , 2012, 2012 Picture Coding Symposium.

[14]  Qi Zhang,et al.  Real-time CPU based H.265/HEVC encoding solution with x86 platform technology , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[15]  Min-Su Cheon,et al.  Improved Video Compression Efficiency Through Flexible Unit Representation and Corresponding Extension of Coding Tools , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Yong Gan,et al.  A fast and efficient coding unit size decision algorithm based on temporal and spatial correlation , 2015 .

[17]  Tao Zhang,et al.  Fast Intra-Mode and CU Size Decision for HEVC , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Xinpeng Zhang,et al.  Fast TU size decision algorithm for HEVC encoders using Bayesian theorem detection , 2015, Signal Process. Image Commun..

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

[20]  José Luis Martínez,et al.  Fast CU partitioning algorithm for HEVC intra coding using data mining , 2015, Multimedia Tools and Applications.