A Fast Full Search Algorithm for Motion Estimation Using Priority of Matching Scan

Full search motion estimation in real-time video coding requires large amount of computations. Reducing computational cost for full search motion estimation is critical research issue for enabling fast real-time video coding such as MPEG-4 advanced video coding. In this paper, we propose a novel fast full search block matching algorithmwhich significantly reduces unnecessary computations without affecting motion prediction quality. The proposed algorithm identifies computational matching order from initial calculation of matching differences. According to the computational order identified, matching errors are calculated based on partial distortion elimination method. The proposed algorithm could reduce about 45% of computational cost for calculating block matching errors compared with the conventional algorithm without degrading any motion prediction quality. The proposed algorithm will be particularly useful for realizing fast real-time video coding applications, such as MPEG-4 advanced video coding, that require large amount of computations.

[1]  Russell M. Mersereau,et al.  A fast exhaustive search algorithm for rate-constrained motion estimation , 1998, IEEE Trans. Image Process..

[2]  Takashi Miyazaki,et al.  A fast full-search motion estimation method for programmable processors with a multiply-accumulator , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[3]  Frederic Dufaux,et al.  Motion estimation techniques for digital TV: a review and a new contribution , 1995, Proc. IEEE.

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

[5]  Kenneth Y. Yun,et al.  A low-power VLSI architecture for full-search block-matching motion estimation , 1998, IEEE Trans. Circuits Syst. Video Technol..

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

[7]  Yong Ho Moon,et al.  Fast full-search motion estimation based on multilevel successive elimination algorithm , 2004, IEEE Trans. Circuits Syst. Video Technol..

[8]  Jong Nam Kim,et al.  Adaptive matching scan algorithm based on gradient magnitude for fast full search in motion estimation , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[9]  Russell M. Mersereau,et al.  Fast algorithms for the estimation of motion vectors , 1999, IEEE Trans. Image Process..

[10]  Ja-Chen Lin,et al.  Fast full search in motion estimation by hierarchical use of Minkowski's inequality (HUMI) , 1998, Pattern Recognit..

[11]  Jong-Nam Kim,et al.  Fast full search motion estimation algorithm using early detection of impossible candidate vectors , 2002, IEEE Trans. Signal Process..