High-speed implementation of rate-distortion optimized quantization for H.264/AVC

Rate-distortion optimized quantization (RDOQ) is generally employed in video coding as an effective tool for pursuing high coding efficiency. Nevertheless, RDOQ requires an exhaustive search over multiple candidates to determine the optimal quantized level by comparing their rate-distortion cost, which leads to considerable complexity in practice. The utilization of inherently strong data dependency and highly sequential process in entropy coding to obtain the information of the bit-rate for each candidate further aggravates the issue of large computational burden. In this paper, a high-speed implementation of RDOQ is proposed to substitute the conventional RDOQ in H.264/AVC. The proposed scheme is low in computational complexity and economical in the requirement of hardware resources. The candidates of quantized levels that are unlikely to be selected are firstly excluded, and then a bit-rate estimation model is constructed for the rest candidates, to avoid the actual entropy coding of context-adaptive binary arithmetic coding for the calculation of the rate-distortion cost. Eventually, the fast algorithm of RDOQ is designed to determine the optimal quantized level, which supports parallel processing and is therefore favorable for hardware implementations. Experimental results demonstrate that the proposed method can decrease the time of RDOQ by 60.5 % in average with a superior RD performance in terms of encoding.

[1]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

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

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

[5]  Antonio Ortega,et al.  Rate-distortion methods for image and video compression , 1998, IEEE Signal Process. Mag..

[6]  Jianwen Chen,et al.  AN efficient algorithm for joint QP and quantization optimization for H.264/AVC , 2010, 2010 IEEE International Conference on Image Processing.

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

[8]  Faouzi Kossentini,et al.  H.263+: video coding at low bit rates , 1998, IEEE Trans. Circuits Syst. Video Technol..

[9]  Huijuan Cui,et al.  Rate distortion optimized quantization for H.264/AVC based on dynamic programming , 2005, Visual Communications and Image Processing.

[10]  André Kaup,et al.  Laplace Distribution Based Lagrangian Rate Distortion Optimization for Hybrid Video Coding , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Lai-Man Po,et al.  Fast Bit Rate Estimation for Mode Decision of H.264/AVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[13]  John D. Villasenor,et al.  Trellis-based R-D optimal quantization in H.263+ , 2000, IEEE Trans. Image Process..