The Improved Full Search Algorithm for Motion Estimation with GPU Accelection

Robust motion vector estimation algorithm plays an important role in video processing. Block matching algorithm for motion estimation as a mature search technique has been widely used in video applications because of its simplicity and easy implement. To increase the accuracy of motion vector prediction, an improved motion estimation algorithm is proposed that combines full search algorithm with spatial and temporal correlation. To further reduce the computational cost, a powerful parallel algorithm based on GPU is designed by using a series of optimization methods. Experimental results show that the proposed method gives the high PSNRs by testing the video sequences and the computation speed of the optimized algorithm is greatly improved. Keywords-motion estimation; block matching; full search; spatial and temporal correlation; parallel computing

[1]  José Luis Martínez,et al.  Optimizing H.264/AVC interprediction on a GPU‐based framework , 2012, Concurr. Comput. Pract. Exp..

[2]  Zhou Jing,et al.  Implementation of parallel full search algorithm for motion estimation on multi-core processors , 2011, The 2nd International Conference on Next Generation Information Technology.

[3]  Jia Kun-yang Fast Median Filtering Algorithm Based on CUDA , 2011 .

[4]  Jack J. Dongarra,et al.  From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming , 2012, Parallel Comput..

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

[6]  Jin Wang,et al.  Adaptive frame recovery based on motion activity , 2007, 2007 IEEE Workshop on Signal Processing Systems.

[7]  John E. Stone,et al.  OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems , 2010, Computing in Science & Engineering.

[8]  Gerard de Haan,et al.  True-motion estimation with 3-D recursive search block matching , 1993, IEEE Trans. Circuits Syst. Video Technol..

[9]  Gerard de Haan,et al.  Sub-pixel motion estimation with 3-D recursive search block-matching , 1994, Signal Process. Image Commun..