Generalized rate-distortion optimization for motion-compensated video coders

This paper addresses jointly rate-distortion optimal selection of coding parameters in a general motion-compensated video coder. The general coder uses variable-block-size motion estimation and multimode residual coding. This is essentially the optimal bit-allocation problem for an individual frame at a given rate constraint. This paper not only gives the general formulation and solution using the Lagrange multiplier method and dynamic programming, but also demonstrates how the general theory can he adapted and applied to both an MPEG-like coder and a motion-compensated wavelet coder. Simulations demonstrate that both proposed coders outperform MPEG (TM5) by 0.7-1.3 dB at a variety of bit rates, with the gain provided by both better motion estimation and the joint-parameter optimization. The technique is applicable to MPEG-compliant coders with fixed block-size motion estimation and provides a gain of 0.5-0.7 dB over TM5. The optimization approach can also be applied to distortion-constrained coding, and therefore allows a fine tuning of either the rate or distortion to follow any desired profile.

[1]  Jungwoo Lee,et al.  Optimal quadtree for variable block size motion estimation , 1995, Proceedings., International Conference on Image Processing.

[2]  Antonio Ortega,et al.  Bit-rate control using piecewise approximated rate-distortion characteristics , 1998, IEEE Trans. Circuits Syst. Video Technol..

[3]  Karen L. Oehler Region-based wavelet compression for very low bit rate video coding , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[4]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[5]  Rene Klein Gunnewiek,et al.  Bit-rate control for MPEG encoders , 1995, Signal Process. Image Commun..

[6]  Sanjit K. Mitra,et al.  Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard , 1996, IEEE Trans. Circuits Syst. Video Technol..

[7]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[8]  Jin Li,et al.  Embedded still image coder with rate-distortion optimization , 1998, Electronic Imaging.

[9]  Frederic Dufaux,et al.  Entropy criterion for optimal bit allocation between motion and prediction error information , 1993, Other Conferences.

[10]  A. N. Willson,et al.  Rate-distortion optimal motion estimation algorithms for motion-compensated transform video coding , 1998, IEEE Trans. Circuits Syst. Video Technol..

[11]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[12]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .

[13]  Jin Li,et al.  An embedded still image coder with rate-distortion optimization , 1999, IEEE Trans. Image Process..

[14]  Yan Yang,et al.  Rate-constrained motion estimation and perceptual coding , 1997, Proceedings of International Conference on Image Processing.

[15]  Sanjit K. Mitra,et al.  Combined mode selection and macroblock quantization step adaptation for the H.263 video encoder , 1997, Proceedings of International Conference on Image Processing.

[16]  Wilson C. Chung,et al.  An efficient motion estimation technique based on a rate-distortion criterion , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[17]  R. L. Baker,et al.  Rate-distortion optimized motion compensation for video compression using fixed or variable size blocks , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[18]  S. Hu,et al.  A fast rate-distortion optimization algorithm for motion-compensated video coding , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[19]  C.-C. Jay Kuo,et al.  Rate control for an embedded wavelet video coder , 1997, IEEE Trans. Circuits Syst. Video Technol..

[20]  Raj Talluri,et al.  A robust, scalable, object-based video compression technique for very low bit-rate coding , 1997, IEEE Trans. Circuits Syst. Video Technol..

[21]  Jerry D. Gibson,et al.  Digital coding of waveforms: Principles and applications to speech and video , 1985, Proceedings of the IEEE.

[22]  Bernd Girod,et al.  Rate-constrained motion estimation , 1994, Other Conferences.

[23]  Huifang Sun,et al.  MPEG coding performance improvement by jointly optimizing coding mode decisions and rate control , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[25]  Yan Yang,et al.  Rate-distortion-based combined motion estimation and segmentation , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[26]  Antonio Ortega,et al.  Forward-adaptive quantization with optimal overhead cost for image and video coding with applications to MPEG video coders , 1995, Electronic Imaging.