Estimation and mode decision for spatially correlated motion sequences

There are several parts of the video-encoding process that can be optimized for high quality, high compression ratio, and fast encoding speed. We focus on some of these encoder optimization issues. We first study motion estimation, a computationally intensive part of encoding, and propose efficient algorithms based on exploiting spatially correlated motion information. We extend our motion estimation algorithms to find motion vectors for sub-parts of a block, as allowed for in the H.263 and MPEG-4 standards, and propose an efficient two-tier decision strategy for the one-four motion-vector decision. We introduce a new measure of block similarity that can improve the inter-intra mode decision significantly. Furthermore, for certain motion-estimation strategies, this new measure can also improve the bit rate resulting from a better motion estimation. Another issue that we address is the estimation of delta motion vectors in the H.263 and MPEG-4 standards. We have implemented these optimizations in a H.263 framework and the results are encouraging.

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

[2]  Jin Li,et al.  Multiresolution tree architecture with its application in video sequence coding: a new result , 1993, Other Conferences.

[3]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[4]  Michael T. Orchard,et al.  Overlapped block motion compensation: an estimation-theoretic approach , 1994, IEEE Trans. Image Process..

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

[6]  Alan N. Willson,et al.  Rate-distortion optimal motion estimation algorithm for video coding , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[7]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[8]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[9]  Chok-Kwan Cheung,et al.  A new prediction model search algorithm for fast block motion estimation , 1997, Proceedings of International Conference on Image Processing.

[10]  Sun-Yuan Kung,et al.  Rate optimization by true motion estimation , 1997, Proceedings of First Signal Processing Society Workshop on Multimedia Signal Processing.

[11]  Jianhua Lu,et al.  A simple and efficient search algorithm for block-matching motion estimation , 1997, IEEE Trans. Circuits Syst. Video Technol..

[12]  Shiuh-Ku Weng,et al.  Motion estimation algorithm for image sequence coding , 1997 .

[13]  K. Lim,et al.  Improved hierarchical search block matching algorithm by using multiple motion vector candidates , 1997 .

[14]  C.-C. Jay Kuo,et al.  Fast motion vector estimation using multiresolution-spatio-temporal correlations , 1997, IEEE Trans. Circuits Syst. Video Technol..

[15]  Faouzi Kossentini,et al.  An efficient computation-constrained block-based motion estimation algorithm for low bit rate video coding , 1998, Conference Record of Thirty-Second Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284).

[16]  Jo Yew Tham,et al.  A novel unrestricted center-biased diamond search algorithm for block motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

[17]  Tsuhan Chen,et al.  Correlation Based Search Algorithms for Motion Estimation , 1999 .

[18]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[19]  B. Steele For More Information , 2000, Journal of the National Cancer Institute.