Fast mode decision and early termination based on perceptual visual quality for HEVC encoders

This paper presents an early termination and fast mode decision for the HEVC encoder with a perceptual visual quality. For early termination of residual quad-tree, if the predicted errors for a transform block are not visible in terms of perceptual quality, the block is coded as the all-zero block and the transforms for the block and smaller blocks are skipped in RDO process. In addition, when a coding mode in the RDO-based mode decision stage is satisfactory in terms of visual quality, the coding mode is selected and the remaining coding modes requiring more bits are skipped. The proposed fast encoding algorithm is designed by pruning many coding modes when the coding errors with a coding mode having a small number of bits are not perceived by the human visual system. In addition, the proposed perceptual quality-based fast encoding algorithms can work with the existing objective quality-based fast decision algorithms. We found that the proposed algorithm can achieve 1.77 times acceleration of HM-16.8 with minimal perceptual visual degradation and objective quality distortion.

[1]  Yong-Jo Ahn,et al.  Square-type-first inter-CU tree search algorithm for acceleration of HEVC encoder , 2015, Journal of Real-Time Image Processing.

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

[3]  Min-Su Cheon,et al.  Quadtree Based Nonsquare Block Structure for Inter Frame Coding in High Efficiency Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Yong-Jo Ahn,et al.  Complexity model based load-balancing algorithm for parallel tools of HEVC , 2013, 2013 Visual Communications and Image Processing (VCIP).

[5]  K. R. Rao,et al.  High Efficiency Video Coding(HEVC) , 2014 .

[6]  Minhua Zhou,et al.  HEVC Deblocking Filter , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

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

[8]  J. Robson Spatial and Temporal Contrast-Sensitivity Functions of the Visual System , 1966 .

[9]  Zhou Wang,et al.  Modern Image Quality Assessment , 2006, Modern Image Quality Assessment.

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

[11]  Gary J. Sullivan,et al.  High Efficiency Video Coding (HEVC), Algorithms and Architectures , 2014, Integrated Circuits and Systems.

[12]  Jong-Hyeok Lee,et al.  Fast encoding algorithm for high-efficiency video coding (HEVC) system based on spatio-temporal correlation , 2015, Journal of Real-Time Image Processing.

[13]  Detlev Marpe,et al.  Block Merging for Quadtree-Based Partitioning in HEVC , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Yong-Jo Ahn,et al.  Performance Analysis of HEVC Parallelization Methods for High-Resolution Videos , 2015 .

[15]  J. Robson,et al.  Application of fourier analysis to the visibility of gratings , 1968, The Journal of physiology.

[16]  Yong-Jo Ahn,et al.  Study of decoder complexity for HEVC and AVC standards based on tool-by-tool comparison , 2012, Other Conferences.

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

[18]  Yong-Jo Ahn,et al.  Flexible Multi-Core Platform for a Multiple-Format Video Decoder , 2015, J. Signal Process. Syst..

[19]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[20]  Chae Eun Rhee Depth-of-interest-based Bypass Coding-unit Algorithm for Inter-prediction in High-efficiency Video Coding , 2016 .

[21]  Kostas E. Psannis,et al.  Special issue on architectures and algorithms of high-efficiency video coding (HEVC) standard for real‐time video applications , 2016, Journal of Real-Time Image Processing.

[22]  Chun-Hsien Chou,et al.  A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile , 1995, IEEE Trans. Circuits Syst. Video Technol..

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

[24]  Mathias Wien,et al.  High Efficiency Video Coding: Coding Tools and Specification , 2014 .

[25]  Marta Karczewicz,et al.  Transform coefficient coding in HEVC , 2012, 2012 Picture Coding Symposium.

[26]  Sugato Chakravarty,et al.  Methodology for the subjective assessment of the quality of television pictures , 1995 .

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

[28]  Jeong-Hoon Park,et al.  Block Partitioning Structure in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Chun-Hsien Chou,et al.  A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[30]  Chia-Yang Tsai,et al.  Sample Adaptive Offset in the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[31]  Dong-Gyu Sim,et al.  Fast motion estimation for HEVC on graphics processing unit (GPU) , 2015, Journal of Real-Time Image Processing.

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

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