An Improved Framework of Affine Motion Compensation in Video Coding

Affine motion compensation (AMC) is a promising coding tool in Joint Exploration Model (JEM) developed by the Joint Video Exploration Team. AMC in JEM employs a 4-parameter affine model between the current block and its reference block. With this model, the motion vectors (MV) of each sub-block can be derived from the MVs at two control points. In this paper, we present a practical framework to further improve the AMC in JEM. First, we introduce a multi-model AMC approach, which allows the encoder to select either the 4-parameter affine model or the 6-parameter affine model adaptively. Second, we improve the affine inter-mode in two aspects. For the normative part, we present an efficient affine motion coding method, which replaces the affine MV Prediction (MVP) candidates in JEM with more accurate but simpler ones, and employs a second-order MVP. For the non-normative part, we enhance the motion estimation process for AMC, by regulating the optimization algorithm. Finally, we propose to unify the affine merge-mode and the normal merge-mode into a unified merge-mode, which combine affine merge candidates and normal merge candidates in a single merge candidate list. Partial of these methods have been adopted into the next generation video coding standard named Versatile Video Coding. Simulation results show that the proposed methods can achieve 1.67% BD rate savings in average for the random access configurations.

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

[2]  Gary J. Sullivan,et al.  Motion compensation for video compression using control grid interpolation , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[3]  Yao Zhao,et al.  Control-Point Representation and Differential Coding Affine-Motion Compensation , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Takeshi Agui,et al.  An Automatic Interpolation Method of Grayvalued Images Using Texture Mapping , 1989, Medical Imaging.

[6]  Aggelos K. Katsaggelos,et al.  Multiple global affine motion model for H.264 video coding with low bit rate , 2005, IS&T/SPIE Electronic Imaging.

[7]  Hiroshi Harashima,et al.  Motion compensation based on spatial transformations , 1994, IEEE Trans. Circuits Syst. Video Technol..

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

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

[10]  Wen Gao,et al.  Merge Mode for Deformable Block Motion Information Derivation , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Zheng Jiali,et al.  Panoramic video coding using affine motion compensated prediction , 2007, MM 2007.

[12]  Dong Liu,et al.  An Efficient Four-Parameter Affine Motion Model for Video Coding , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Yue Chen,et al.  Global and locally adaptive warped motion compensation in video compression , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[14]  Wan-Chi Siu,et al.  Local affine motion prediction for H.264 without extra overhead , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[15]  Chung-Lin Huang,et al.  A new motion compensation method for image sequence coding using hierarchical grid interpolation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[16]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

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

[18]  Mohammad Ghanbari,et al.  General approach to block-matching motion estimation , 1993 .

[19]  Yao Wang,et al.  Motion-Compensated Prediction Using Nodal-Based Deformable Block Matching , 1995, J. Vis. Commun. Image Represent..