Efficient two-pass rate control scheme based on adjusting distribution of discrete cosine transform coefficients

Video compression systems use rate control (RC) to achieve high visual quality under the constraint of a target bitrate. This work develops a two-pass variable bit rate (VBR) coding algorithm based on a group-of-picture (GOP) level ρ-domain model. The discrete cosine transform (DCT) coefficients distribution that is generated in the first pass is modified to select an appropriate quantisation parameter (QP) that is used in the second pass, according to the target bit budget of GOP. Besides, the other important parameters, such as the header bits, are also predicted in the second pass to improve the RC ability. If a scene change happens in the first pass coding, the QP value will be adjusted in the second pass coding. Then, the QP is refined based on the textural complexity of every macroblock (MB). Experimental results demonstrate that the proposed VBR methods can not only achieve excellent visual quality but also reduce the variation in distortion even if a scene change happens.

[1]  Sanjit K. Mitra,et al.  A unified rate-distortion analysis framework for transform coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[2]  Jiro Katto,et al.  Mathematical analysis of MPEG compression capability and its application to rate control , 1995, Proceedings., International Conference on Image Processing.

[3]  Jian Zhou,et al.  A novel two-pass VBR coding algorithm for fixed-size storage application , 2001, IEEE Trans. Circuits Syst. Video Technol..

[4]  Rui Ramalho,et al.  A constant-quality, single-pass VBR control for DVD recorders , 2003, IEEE Trans. Consumer Electron..

[5]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

[6]  Wenjun Zeng,et al.  Low-pass filtering of rate-distortion functions for quality smoothing in real-time video communication , 2005, IEEE Trans. Circuits Syst. Video Technol..

[7]  Sanjit K. Mitra,et al.  Low-delay rate control for DCT video coding via ?-domain source modeling , 2001, IEEE Trans. Circuits Syst. Video Technol..

[8]  Sanjit K. Mitra,et al.  . Optimum bit allocation and accurate rate control for video coding via ρ-domain source modeling , 2002, IEEE Trans. Circuits Syst. Video Technol..

[9]  Sanjit K. Mitra,et al.  A linear source model and a unified rate control algorithm for DCT video coding , 2002, IEEE Trans. Circuits Syst. Video Technol..

[10]  Byung Cheol Song,et al.  A one-pass variable bit-rate video coding for storage media , 2003, IEEE Trans. Consumer Electron..

[11]  Peter H. Westerink,et al.  Two-pass MPEG-2 variable-bit-rate encoding , 1999, IBM J. Res. Dev..

[12]  Ashish Jagmohan,et al.  MPEG-4 one-pass VBR rate control for digital storage , 2003, IEEE Trans. Circuits Syst. Video Technol..

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