A block level adaptive MV resolution for video coding

The latest video coding standard, HEVC, uses quarter pixel motion vector (MV) resolution for motion compensation. The adaptation of MV resolution supported by PMVR (progressive MV resolution) brings further improvement of the performance, by progressively adjusting the resolution according to the distance between the MV and the MV predictor (MVP). In this work, we propose to improve PMVR by adapting MV resolution at the prediction unit (PU) level relying on its size and its average absolute gradient. We additionally perform a smarter motion estimation around multiple MV predictors to fully take advantage of the proposed scheme. Compared to HEVC reference software (HM-16.6), the proposed method provides 1.2%, 3.2% and 1.2% average BD rate savings respectively for random access (RA), low-delay P (LP) and low-delay (LD) configurations.

[1]  Jian Zhang,et al.  Adaptive Progressive Motion Vector Resolution Selection Based on Rate-Distortion Optimization. , 2017, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[2]  Jizheng Xu,et al.  Overview of the Emerging HEVC Screen Content Coding Extension , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Dong-Jo Park,et al.  Adaptive motion vector resolution based on the rate-distortion cost and coding unit depth , 2014, 2014 IEEE International Advance Computing Conference (IACC).

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

[5]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Siwei Ma,et al.  Adaptive motion vector resolution prediction in block-based video coding , 2015, 2015 Visual Communications and Image Processing (VCIP).

[7]  ITU-T Rec. P.910 (04/2008) Subjective video quality assessment methods for multimedia applications , 2009 .

[8]  Zhou Wang,et al.  Multiscale structural similarity for image quality assessment , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[9]  Il-Koo Kim,et al.  Coding efficiency improvement of HEVC using asymmetric motion partitioning , 2012, IEEE international Symposium on Broadband Multimedia Systems and Broadcasting.

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

[11]  Yu-Wen Huang,et al.  Motion vector coding techniques for HEVC , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

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

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

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