The efficient optimal and suboptimal motion estimation algorithms

The new fast full-search motion estimation algorithm for optimal motion estimation is proposed in this paper. This algorithm presents fast computing method that calculates the tighter boundaries faster by exploiting the computational redundancy. The proposed algorithm, first, determines the possible motion vectors (PMVs) that are not rejected by the first two tighter boundaries to facilitate the prediction of the best initial motion vector (IMV) for the follow-up search. Thereafter, an optimal motion vector (OMV) will be traced out in the PMV set. The IMV greatly helps in the early rejection of impossible candidate blocks while tracing the OMV. Experimental results show that the proposed algorithm outperforms the other previous optimal motion estimation algorithms in reducing the number of computations on several video sequences. The proposed algorithm achieves about 156–456 speed-up gain over full search on several video sequences. But, the state-of-the-art algorithms such as adaptive MSEA and Winner Update algorithm with Integral image algorithms can achieve only about 72–382 speed-up gain over full search on the same video sequences. Finally, the proposed new fast full-search motion estimation algorithm is modified to suboptimal motion estimation algorithm, resulting only in a trivial average peak signal-to-noise ratio drop of about 0.2 dB, but it achieves a very fast computational speed.

[1]  Kai-Kuang Ma,et al.  Adaptive rood pattern search for fast block-matching motion estimation , 2002, IEEE Trans. Image Process..

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

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

[4]  Wee Ser,et al.  Predictive fine granularity successive elimination for fast optimal block-matching motion estimation , 2005, IEEE Transactions on Image Processing.

[5]  Jianfeng Xu,et al.  Fast integer-pel and fractional-pel motion estimation for H.264/AVC , 2006, J. Vis. Commun. Image Represent..

[6]  Bei-Ji Zou,et al.  Enhanced Hexagonal-Based Search Using Direction-Oriented Inner Search for Motion Estimation , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Shang-Hong Lai,et al.  Fast Optimal Motion Estimation Based on Gradient-Based Adaptive Multilevel Successive Elimination , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

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

[9]  Lap-Pui Chau,et al.  Hexagon-based search pattern for fast block motion estimation , 2002, IEEE Trans. Circuits Syst. Video Technol..

[10]  Dong-Jo Park,et al.  A Novel Template Matching Scheme for Fast Full-Search Boosted by an Integral Image , 2010, IEEE Signal Processing Letters.

[11]  Lai-Man Po,et al.  Novel Point-Oriented Inner Searches for Fast Block Motion Estimation , 2007, IEEE Transactions on Multimedia.

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