A dynamic motion vector referencing scheme for video coding

Video codecs exploit temporal redundancy in video signals, through the use of motion compensated prediction, to achieve superior compression performance. The coding of motion vectors takes a large portion of the total rate cost. Prior research utilizes the spatial and temporal correlation of the motion field to improve the coding efficiency of the motion information. It typically constructs a candidate pool composed of a fixed number of reference motion vectors and allows the codec to select and reuse the one that best approximates the motion of the current block. This largely disconnects the entropy coding process from the block's motion information, and throws out any information related to motion consistency, leading to sub-optimal coding performance. An alternative motion vector referencing scheme is proposed in this work to fully accommodate the dynamic nature of the motion field. It adaptively extends or shortens the candidate list according to the actual number of available reference motion vectors. The associated probability model accounts for the likelihood that an individual motion vector candidate is used. A complementary motion vector candidate ranking system is also presented here. It is experimentally shown that the proposed scheme achieves about 1.6% compression performance gains on a wide range of test clips.

[1]  Feng Wu,et al.  Direct mode coding for bipredictive slices in the H.264 standard , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Gary J. Sullivan,et al.  Efficient quadtree coding of images and video , 1994, IEEE Trans. Image Process..

[3]  Minh N. Do,et al.  Rate-distortion optimized tree-structured compression algorithms for piecewise polynomial images , 2005, IEEE Transactions on Image Processing.

[4]  Béatrice Pesquet-Popescu,et al.  RD Optimized Coding for Motion Vector Predictor Selection , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Detlev Marpe,et al.  Block Merging for Quadtree-Based Partitioning in HEVC , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Reji Mathew,et al.  Quad-Tree Motion Modeling With Leaf Merging , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Debargha Mukherjee,et al.  A Technical Overview of VP9—The Latest Open-Source Video Codec , 2013 .

[8]  Janne Salonen,et al.  VP8 Data Format and Decoding Guide , 2011, RFC.

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