An Efficient Motion Vector Coding Scheme Based on Prioritized Reference Decision

In the latest video coding frameworks, efficiency of motion vector (MV) coding is becoming increasingly important because of the growing bit rate portion of motion information. However, neither the conventional median predictor, nor the newer schemes such as the minimum bit rate prediction scheme and the hybrid scheme, can effectively eliminate the local redundancy of motion vectors. In this paper, we present the prioritized reference decision scheme for efficient motion vector coding, based on the H.264/AVC framework. This scheme makes use of a boolean indicator to specify whether the median predictor is to be used for the current MV or not. If not, the median prediction is considered not suitable for the current MV, and this information is used for refining the possible space of a group of reference MVs including 4 neighboring MVs and the zero MV. This group of MVs is organized to be a prioritized list so that the reference MV with highest priority is to be selected as the prediction value. Furthermore, the boolean indicators are coded into the modified code words of mb_type and sub_mb_type, so as to reduce the overhead. By applying the proposed scheme, the structure and the applicability problems with the state-of-the-art MBP scheme have been overcome. Experimental result shows that the proposed scheme achieves a considerable reduction of bits for MVDs, compared with the conventional median prediction algorithm. It also achieves a better and much stabler performance than MBP-based MV coding.

[1]  Erika Müller,et al.  Sharing of motion vectors in 3D video coding , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[2]  Jong Beom Ra,et al.  An efficient motion vector coding scheme based on minimum bitrate prediction , 1999, IEEE Trans. Image Process..

[3]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[4]  Yong Ho Moon,et al.  A hybrid motion-vector coding scheme based on an estimation of the locality for motion-vector difference , 2006, IEEE Trans. Circuits Syst. Video Technol..

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

[6]  Iso/iec 14496-2 Information Technology — Coding of Audio-visual Objects — Part 2: Visual , 2022 .

[7]  Dong Wang,et al.  Slice group based multiple description video coding using motion vector estimation , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[8]  Wen Gao,et al.  Motion vector prediction in multiview video coding , 2005, IEEE International Conference on Image Processing 2005.

[9]  Peter Schelkens,et al.  Robust motion vector coding and error concealment in MCTF-based video coding , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[10]  John W. Woods,et al.  Scalable Motion Vector Coding Based on CABAC for MC-EZBC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.