A Context-Adaptive Prediction Scheme for Parameter Estimation in H.264/AVC Macroblock Layer Rate Control

In this paper, we present a novel context-adaptive model parameter prediction scheme for improving the estimation accuracy of the mean absolute difference (MAD) of texture and other model parameters in the linear rate quantization (R-Q) model-based H.264/AVC macroblock layer rate control for low bit rate real-time applications. The context-adaptive prediction scheme simultaneously exploits both spatial correlations and temporal correlations among the neighboring macroblocks within a so-called context of a macroblock. The location and shape of the context as well as the number of neighboring macroblocks in the context are adaptively computed according to local video signal characteristics using a Manhattan distance metric and an improved 2-D sliding window method. The proposed context-adaptive model parameter prediction scheme effectively suppresses the detrimental oscillations of estimated model parameters. Extensive experiments show that compared to the recent H.264/AVC reference software, macroblock layer rate control algorithm using our proposed context-adaptive prediction scheme significantly improves the MAD and model parameter prediction accuracy and bit achievement accuracy, and hence obtains much better rate distortion performance.

[1]  Yongdong Zhang,et al.  A New Rate Control Scheme for H.264/AVC , 2006, International Conference on Digital Telecommunications (ICDT'06).

[2]  Anthony Vetro,et al.  MPEG-4 rate control for multiple video objects , 1999, IEEE Trans. Circuits Syst. Video Technol..

[3]  King Ngi Ngan,et al.  Towards rate-distortion tradeoff in real-time color video coding , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[4]  Raymond Chi-Wing Wong,et al.  Piecewise linear model for real-time rate control [video coding applications] , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

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

[6]  Christos Grecos,et al.  On-line improvements of the rate-distortion performance in MPEG-2 rate control , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[8]  Nam Ling,et al.  On Model Parameter Estimation for H.264/AVC Rate Control , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[9]  Susanto Rahardja,et al.  Adaptive rate control for H.264 , 2004, ICIP.

[10]  King Ngi Ngan,et al.  Recent advances in rate control for video coding , 2007, Signal Process. Image Commun..

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

[12]  Do-Kyoung Kwon,et al.  Rate Control for H.264 Video With Enhanced Rate and Distortion Models , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

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

[14]  Yongdong Zhang,et al.  Optimum bit allocation and rate control for H.264/AVC , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

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

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

[17]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[18]  Tihao Chiang,et al.  Scalable rate control for MPEG-4 video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[19]  Wenjun Zeng,et al.  A sequence-based rate control framework for consistent quality real-time video , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Yücel Altunbasak,et al.  Frame bit allocation for the H.264/AVC video coder via Cauchy-density-based rate and distortion models , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Minqiang Jiang,et al.  On Lagrange multiplier and quantizer adjustment for H.264 frame-layer video rate control , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Ming-Ting Sun,et al.  Rate-Distortion Modeling for Efficient H.264/AVC Encoding , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[23]  Minqiang Jiang,et al.  Low-delay rate control for real-time H.264/AVC video coding , 2006, IEEE Trans. Multim..

[24]  Si Wu,et al.  A unified architecture for real-time video-coding systems , 2003, IEEE Trans. Circuits Syst. Video Technol..

[25]  Minqiang Jiang,et al.  Improved frame-layer rate control for H.264 using MAD ratio , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[26]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[27]  King Ngi Ngan,et al.  Towards Rate-Distortion Tradeoff in Real-Time Color Video Coding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.