Early Termination for Residual Quadtree Decision-Making in HEVC

Abstract The progressive high efficiency video coding (HEVC) standard is based on a quadtree (QT) coding structure. The optimal residual quadtree (RQT) was selected for a given intra- and inter-prediction residual block by comparing the rate-distortion (R-D) cost function via all possible transform unit (TU) partitions recursively. However, zero-quantized blocks (ZQBs) are common after discrete cosine transform (DCT) and quantization (Q) due to the small values of prediction blocks. Therefore, when a large TU has negligible prediction residuals, the TU can be terminated early at the current depth of the RQT. This study proposes the use of ZQB detection techniques to accelerate RQT decision-making. In HEVC, RQT decision-making comprises a TU transform and TU split functions. The proposed method mathematically analyses DCT and Q processes, deriving two sufficient conditions to reduce the computational complexity of TU transform and TU split computations. Experimental results demonstrate that the proposed method is capable of reducing the number of computations associated with inter prediction RQT decisions by an average of 48.85% (low delay, high efficiency), 45.36% (low delay, low complexity), 50.96% (random access, high efficiency) and 48.33% (random access, low complexity), while retaining the encoding performance of the original HEVC encoder.

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

[2]  Chuohao Yeo,et al.  On residual quad-tree coding in HEVC , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[3]  Joseph W. Goodman,et al.  A mathematical analysis of the DCT coefficient distributions for images , 2000, IEEE Trans. Image Process..

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

[5]  Yong Liu,et al.  A General Method for Detecting All-Zero Blocks Prior to DCT and Quantization , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Hsueh-Ming Hang,et al.  Fast mode decision algorithm for Residual Quadtree coding in HEVC , 2011, 2011 Visual Communications and Image Processing (VCIP).

[7]  Wen Gao,et al.  Rate-distortion analysis for H.264/AVC video coding and its application to rate control , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

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

[9]  Liang-Tien Chia,et al.  Study on the distribution of DCT residues and its application to R-D analysis of video coding , 2008, J. Vis. Commun. Image Represent..

[10]  Tao Zhou,et al.  Adaptive Method for Early Detecting Zero Quantized DCT Coefficients in H.264/AVC Video Encoding , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Jerry D. Gibson,et al.  Distributions of the Two-Dimensional DCT Coefficients for Images , 1983, IEEE Trans. Commun..

[12]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[13]  Leonel Sousa,et al.  General method for eliminating redundant computations in video coding , 2000 .

[14]  Sam Kwong,et al.  Hybrid Model to Detect Zero Quantized DCT Coefficients in H.264 , 2007, IEEE Transactions on Multimedia.

[15]  Hocine Cherifi,et al.  On the distribution of the DCT coefficients , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[16]  Moncef Gabbouj,et al.  Prediction of discrete cosine transformed coefficients in resized pixel blocks , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[17]  Yücel Altunbasak,et al.  An analysis of the DCT coefficient distribution with the H.264 video coder , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[18]  David Jones High performance , 1989, Nature.

[20]  Antti Hallapuro,et al.  High Performance, Low Complexity Video Coding and the Emerging HEVC Standard , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Yong Ho Moon,et al.  An improved early detection algorithm for all-zero blocks in H.264 video encoding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Hsueh-Ming Hang,et al.  Source model for transform video coder and its application. I. Fundamental theory , 1997, IEEE Trans. Circuits Syst. Video Technol..

[23]  Heiko Schwarz,et al.  Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion Representation and Entropy Coding , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Sam Kwong,et al.  Prediction of Zero Quantized DCT Coefficients in H.264/AVC Using Hadamard Transformed Information , 2008, IEEE Transactions on Circuits and Systems for Video Technology.