Adaptive rate control using nonlinear regression

This paper presents a simple, fast, and accurate rate-control algorithm using nonlinear regression that plays a central role in estimation theory. We measure a conditional mean by estimating a joint probability density function (PDF) using Parzen's (1962) window. The training data pick up the nonlinear rate-distortion (R-D) relationship between the quantization parameter (QP) and the bits spent for each macroblock depending on the sum of absolute differences (SAD). We increase the accuracy of this joint PDF by clustering the training data depending on the QP values within admissible ranges. This localization helps understand image characteristics more accurately. Then we apply the adaptive vector quantization (AVQ) to simplify the conditional mean estimation of the rate given the SAD and QP values. This information is stored into three look-up tables. They contain the localized R-D function on macroblock basis. We use these tables to find the optimal QP values in least-mean-square sense for a given bit budget of the current frame. Simulation results show that the proposed algorithm outperforms the informative MPEG-4 rate-control algorithm in terms of reproduced image quality and coding efficiency. Our algorithm gives better image quality using much fewer bits. Most of all, it keeps the bit rate very accurately due to the accuracy of the conditional mean estimator that solves the nonlinear R-D function.

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

[2]  Mohammed Ghanbari,et al.  Video Coding: An Introduction to Standard Codecs , 1999 .

[3]  Bart Kosko,et al.  Neural networks and fuzzy systems , 1998 .

[4]  Jerry M. Mendel,et al.  Fuzzy basis functions: comparisons with other basis functions , 1995, IEEE Trans. Fuzzy Syst..

[5]  Tinku Acharya,et al.  Video rate control using conditional mean , 2002, Proceedings. International Conference on Image Processing.

[6]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[7]  Yiwei Thomas Hou,et al.  On end-to-end architecture for transporting MPEG-4 video over the Internet , 2000, IEEE Trans. Circuits Syst. Video Technol..

[8]  T. Cacoullos Estimation of a multivariate density , 1966 .

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

[10]  Bart Kosko,et al.  Neural fuzzy motion estimation and compensation , 1997, IEEE Trans. Signal Process..

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

[12]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.