Quadtree based adaptive lossy coding of motion vectors

Many well-known video coding schemes use block-matching based motion estimation with a fixed block size, and motion vectors are coded using lossless entropy coding. The disadvantages of this method are that: 1) the predetermined block size is independent of the scene and may not be optimal; 2) the rate for encoding the motion vectors is fixed but may not be the optimal rate allocation between motion vectors and motion compensated prediction error. We propose a scene adaptive motion estimation and coding scheme based on the quadtree structure with entropy-constrained vector quantization (ECVQ). For each block size, an entropy-constrained vector quantizer is built to provide good motion vectors over many rates. A quadtree structure is then constructed that finds the best block size to perform adaptive motion estimation for each area of the frame, and thus optimally allocates rates among the quantizers. Our simulation results have shown that this coding algorithm has superior rate-distortion performance over the fixed-block-size ECVQ method and the traditional full-search method with lossless coding.

[1]  Philip A. Chou,et al.  Entropy-constrained vector quantization , 1989, IEEE Trans. Acoust. Speech Signal Process..

[2]  Gary J. Sullivan,et al.  Efficient quadtree coding of images and video , 1994, IEEE Trans. Image Process..

[3]  Allen Gersho,et al.  Image compression with variable block size segmentation , 1992, IEEE Trans. Signal Process..

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

[5]  Allen Gersho,et al.  Variable block-size image coding , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

[7]  Yee Leung,et al.  Asymmetric bidirectional associative memories , 1994 .

[8]  Subhash C. Kwatra,et al.  An Adaptive Algorithm for Motion Compensated Color Image Coding , 1987, IEEE Trans. Commun..

[9]  Peter Strobach Tree-structured scene adaptive coder , 1990, IEEE Trans. Commun..

[10]  P. Das,et al.  An M-ary Neural Network Model , 1990, Neural Computation.

[11]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.