Adaptive Motion Vector Resolution for Affine-Inter Mode Coding

Affine Motion Model (AMM) based inter prediction, which can represent complex motions such as zooming, rotation or shearing, has been adopted into the Versatile Video Coding (VVC) standard. AMM is defined by Control Point Motion Vectors (CPMVs) in VVC. On the other hand, Adaptive Motion Vector Resolution (AMVR) has also been adopted into VVC standard due to a favorable trade-off between the Motion Vector (MV) precision and the bit consumption on MV Differences (MVDs). However, AMVR is only applied to the Translational Motion Model (TMM), and AMM cannot benefit from it. In this paper, it is proposed to extend AMVR to AMM. Specifically, 1-pixel, 1/4-pixel and 1/16-pixel MV precisions are allowed and can be selected adaptively by each affine-inter mode coded Coding Unit (CU). Simulation results reportedly show that the proposed method can achieve 0.32% BD-rate saving on average under the Random Access configuration.

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

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

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

[4]  Joel Solé,et al.  Adaptive motion vector resolution with implicit signaling , 2010, 2010 IEEE International Conference on Image Processing.

[5]  Wen Gao,et al.  Block-Wise Adaptive Motion Accuracy Based B-Picture Coding With Low-Complexity Motion Compensation , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Wei-Jung Chien,et al.  An Improved Framework of Affine Motion Compensation in Video Coding , 2019, IEEE Transactions on Image Processing.

[7]  David L. Neuhoff,et al.  Optimizing motion-vector accuracy in block-based video coding , 2001, IEEE Trans. Circuits Syst. Video Technol..

[8]  Marie Andrée Agostini,et al.  Improving H.264 performances by quantization of motion vectors , 2009, 2009 Picture Coding Symposium.

[9]  Siwei Ma,et al.  Progressive motion vector resolution for HEVC , 2013, 2013 Visual Communications and Image Processing (VCIP).

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