A Quadratic Prediction Based Fractional-Pixel Motion Estimation Algorithm for H.264

In this study, a quadratic prediction based fractional-pixel motion estimation (ME) algorithm for H.264 is proposed. Here, a "degenerate" quadratic function is used to determine the "best" quantized predicted fractional-pixel motion vector (MV) for a variable size block. Based on the partial probability distribution of the sum of absolute component differences between the best fractional-pixel MV determined by the full search ME algorithm and the "best" quantized predicted fractional-pixel MV determined by the proposed algorithm, a small diamond search pattern (SDSP) is used to determine the final best MV at 1/4-pixel accuracy and the SDSP will be applied at most 3 times. Additionally, if both the best quantized predicted fractional-pixel MV determined by the proposed algorithm and that determined by the center biased fractional-pixel search (CBFPS) algorithm are identically (0,0), (0,0) is directly determined as the final best MV at 1/4-pixel accuracy. Based on the experimental results obtained in this study, the four ME performance measures of the proposed algorithm are better than that of four comparison algorithms, with slight degradations in average PSNR and bit rate.

[1]  David Nyeongkyu Kwon Half-pixel accuracy fast search in video coding , 2003, Seventh International Symposium on Signal Processing and Its Applications, 2003. Proceedings..

[2]  T Koga,et al.  MOTION COMPENSATED INTER-FRAME CODING FOR VIDEO CONFERENCING , 1981 .

[3]  Lai-Man Po,et al.  A new center-biased search algorithm for block motion estimation , 1995, Proceedings., International Conference on Image Processing.

[4]  Thomas Wiegand,et al.  Draft ITU-T recommendation and final draft international standard of joint video specification , 2003 .

[5]  Jong-Nam Kim,et al.  Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation , 1999, IEEE Trans. Consumer Electron..

[6]  Yi-Ping Hung,et al.  Fast block matching algorithm based on the winner-update strategy , 2001, IEEE Trans. Image Process..

[7]  C.-C. Jay Kuo,et al.  Fast motion vector estimation using multiresolution-spatio-temporal correlations , 1997, IEEE Trans. Circuits Syst. Video Technol..

[8]  Jechang Jeong,et al.  Fast motion estimation with modified diamond search for variable motion block sizes , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[9]  Yun Q. Shi,et al.  A thresholding multiresolution block matching algorithm , 1997, IEEE Trans. Circuits Syst. Video Technol..

[10]  Ezzatollah Salari,et al.  Successive elimination algorithm for motion estimation , 1995, IEEE Trans. Image Process..

[11]  Liang-Gee Chen,et al.  One-dimensional full search motion estimation algorithm for video coding , 1994, IEEE Trans. Circuits Syst. Video Technol..

[12]  C. Cheung,et al.  Normalized partial distortion search algorithm for block motion estimation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[13]  Kyeong-Hwan Lee,et al.  Fast two-step half-pixel accuracy motion vector prediction , 2000 .

[14]  Ming-Ting Sun,et al.  Compressed Video Over Networks , 2000 .

[15]  Yap-Peng Tan,et al.  Adaptive dual-cross search algorithm for block-matching motion estimation , 2004, IEEE Trans. Consumer Electron..

[16]  Jong Beom Ra,et al.  Fast half-pixel motion estimation based on a directional search and a linear model , 2003, Visual Communications and Image Processing.

[17]  Chok-Kwan Cheung,et al.  Adaptive motion tracking block matching algorithms for video coding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[18]  Wolfgang Niehsen,et al.  Fast full-search block matching , 2001, IEEE Trans. Circuits Syst. Video Technol..

[19]  Lai-Man Po,et al.  A novel four-step search algorithm for fast block motion estimation , 1996, IEEE Trans. Circuits Syst. Video Technol..

[20]  R. Srinivasan,et al.  Predictive Coding Based on Efficient Motion Estimation , 1985, IEEE Trans. Commun..

[21]  Anil K. Jain,et al.  Displacement Measurement and Its Application in Interframe Image Coding , 1981, IEEE Trans. Commun..

[22]  Kai-Kuang Ma,et al.  A new diamond search algorithm for fast block-matching motion estimation , 2000, IEEE Trans. Image Process..

[23]  Yun He,et al.  PPHPS: a parabolic prediction-based, fast half-pixel search algorithm for very low bit-rate moving-picture coding , 2003, IEEE Trans. Circuits Syst. Video Technol..

[24]  Xiqi Gao,et al.  A multilevel successive elimination algorithm for block matching motion estimation , 2000, IEEE Trans. Image Process..

[25]  Xiaoming Li,et al.  A locally quadratic model of the motion estimation error criterion function and its application to subpixel interpolations , 1996, IEEE Trans. Circuits Syst. Video Technol..