Affine Motion Prediction Based on Translational Motion Vectors

In all of the video coding standards like H.26X and MPEG-X, much of the compression comes from motion compensated prediction (MCP). Translational motion vectors (MVs) poorly model complex motion and thus coders using polynomial or affine MVs have been proposed in the past. In this paper, we demonstrate a novel affine predictor stage which can be easily incorporated into current codecs greatly increasing MCP quality. If used passively to generate the final prediction, gains of up to 0.7 and 1.6 dB were easily realized for ldquomobilerdquo and ldquoflower gardenrdquo video sequences, respectively. In addition, when the translational MVs are refined, gains of up to 0.98 and 1.88 dB for ldquomobilerdquo and ldquoflower gardenrdquo video sequences were respectively realized.

[1]  Shahram Shirani,et al.  Modelling the effect of quantizing affine motion vectors on rate and energy of difference macroblocks , 2005, IEEE International Conference on Image Processing 2005.

[2]  Petri Haavisto,et al.  Video coding using motion compensation with polynomial motion vector fields , 1997, Signal Process. Image Commun..

[3]  K. Kannappan,et al.  An interleaved scanline algorithm for 2-D affine transformations of images , 1992, [1992] Proceedings of the 35th Midwest Symposium on Circuits and Systems.

[4]  Mohammad Ghanbari,et al.  Generalized block-matching motion estimation , 1992, Other Conferences.

[5]  Tao Wang,et al.  Evaluation of mesh-based motion estimation in H.263-like coders , 1998, IEEE Trans. Circuits Syst. Video Technol..

[6]  Wael M. Badawy,et al.  An affine-based algorithm and SIMD architecture for video compression with low bit-rate applications , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Josef Kittler,et al.  Video coding using affine motion compensated prediction , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[8]  A. Murat Tekalp,et al.  Closed-form connectivity-preserving solutions for motion compensation using 2-D meshes , 1997, IEEE Trans. Image Process..

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

[10]  D. Ghosh,et al.  An architecture for affine motion estimation in real-time video coding , 2003, 9th Asia-Pacific Conference on Communications (IEEE Cat. No.03EX732).

[11]  Magdy A. Bayoumi,et al.  On minimizing hierarchical mesh coding overhead: (HASM) hierarchical adaptive structured mesh approach , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[12]  Richard Szeliski,et al.  A layered video object coding system using sprite and affine motion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

[13]  C.-C. Jay Kuo,et al.  Fast overlapped block motion compensation with checkerboard block partitioning , 1998, IEEE Trans. Circuits Syst. Video Technol..

[14]  Thomas Wiegand,et al.  Affine multipicture motion-compensated prediction , 2005, IEEE Transactions on Circuits and Systems for Video Technology.