A New Coding Mode for Hybrid Video Coders Based on Quantized Motion Vectors

The rate allocation tradeoff between motion vectors and transform coefficients has a major importance when it comes to efficient video compression. This paper introduces a new coding mode for an H.264/AVC-like video coder, which improves the management of this resource allocation. The proposed technique can be used within any hybrid video encoder allowing a different coding mode for any macroblock. The key tool of the new mode is the lossy coding of motion vectors, obtained via quantization: while the transformed motion-compensated residual is computed with a high-precision motion vector, the motion vector itself is quantized before being sent to the decoder, in a rate/distortion optimized way. Several problems have to be faced with in order to get an efficient implementation of the coding mode, especially the coding and prediction of the quantized motion vectors, and the selection and encoding of the quantization steps. This new coding mode improves the performance of the hybrid video encoder over several sequences at different resolutions.

[1]  Béatrice Pesquet-Popescu,et al.  RD Optimized Coding for Motion Vector Predictor Selection , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Kenneth Rose,et al.  Motion vector quantization in a rate-distortion framework , 1997, Proceedings of International Conference on Image Processing.

[3]  Wen-Jyi Hwang,et al.  Adaptive Motion Vector Quantization for Video Coding , 2000 .

[4]  Marta Mrak,et al.  SCALABLE GENERATION AND CODING OF MOTION VECTORS FOR HIGHLY SCALABLE VIDEO CODING , 2004 .

[5]  Augusto Sarti,et al.  Motion Estimation and Signaling Techniques for 2D+t Scalable Video Coding , 2006, EURASIP J. Adv. Signal Process..

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

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

[8]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

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

[10]  Henrique S. Malvar,et al.  Low-complexity transform and quantization in H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[11]  Peter Schelkens,et al.  Motion and texture rate-allocation for prediction-based scalable motion-vector coding , 2005, Signal Process. Image Commun..

[12]  David L. Neuhoff,et al.  Optimizing motion-vector accuracy in block-based video coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[13]  Michel Barlaud,et al.  Model-based bit allocation between wavelet subbands and motion information in MCWT video coders , 2006, 2006 14th European Signal Processing Conference.

[14]  John W. Woods,et al.  Motion vector quantization for video coding , 1995, IEEE Trans. Image Process..

[15]  Mathias Wien,et al.  Multihypothesis prediction using decoder side-motion vector derivation in inter-frame video coding , 2009, Electronic Imaging.

[16]  Roberto H. Bamberger,et al.  Lossy encoding of motion vectors using entropy-constrained vector quantization , 1995, Proceedings., International Conference on Image Processing.

[17]  John W. Woods,et al.  Scalable Motion Vector Coding Based on CABAC for MC-EZBC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Keiichi Uchimura,et al.  Global Motion Model for Stereovision-Based Motion Analysis , 2006, EURASIP J. Adv. Signal Process..

[19]  Feng Wu,et al.  Layered motion estimation and coding for fully scalable 3D wavelet video coding , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

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