Quadtree structured region-wise motion compensation for video compression

The conventional variable-size block motion compensation technique, even though superior to the fixed-size block motion-compensation technique, cannot fully utilize the motion information of a frame for its partitioning. This paper presents a quadtree structured region-wise motion-compensation technique that utilizes more effectively the motion content of a frame in terms of the shape, size, and location of the partitioned regions. The proposed technique is based on a new coding scheme of the quadtree structure, where a two-bit code is used. The partitioning of a given frame is carried out through the processes of merging and combining. The merging process partitions the frame into a number of regions by carrying out all possible 4-to-1, 3-to-1, and 2-to-1 merges along the quadtree hierarchy according to some specified criteria, while the combining process combines some of the partitioned regions that have the same motion vector into a single region. The motion vectors of the resulting partitioned regions are coded by a new coding scheme that uses the temporal correlation of the motion fields. Test results of applying the proposed method on a number of MPEG video sequences are included. These results indicate that the proposed method can provide a significantly improved rate-distortion performance.

[1]  JongWon Kim,et al.  Hierarchical variable block size motion estimation technique for motion sequence coding , 1994 .

[2]  Martin Vetterli,et al.  Motion compensation of motion vectors , 1995, Proceedings., International Conference on Image Processing.

[3]  Aggelos K. Katsaggelos,et al.  Optimal quad-tree-based motion estimator , 1996, Other Conferences.

[4]  Anthony G. Constantinides,et al.  Variable size block matching motion compensation with applications to video coding , 1990 .

[5]  Hsueh-Ming Hang,et al.  An efficient block-matching algorithm for motion-compensated coding , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  Sethuraman Panchanathan,et al.  Spatio-temporal indexing of vector quantized video sequences , 1997, IEEE Trans. Circuits Syst. Video Technol..

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

[8]  Jarkko Kari,et al.  Video compression by mean-corrected motion compensation of partial quadtrees , 1997, IEEE Trans. Circuits Syst. Video Technol..

[9]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

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

[11]  Yair Shoham,et al.  Efficient codebook allocation for an arbitrary set of vector quantizers , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.