Multiple initial point prediction based search pattern selection for fast motion estimation

A novel, computationally efficient and robust scheme for multiple initial point prediction has been proposed in this paper. A combination of spatial and temporal predictors has been used for initial motion vector prediction, determination of magnitude and direction of motion and search pattern selection. Initially three predictors from the spatio-temporal neighboring blocks are selected. If all these predictors point to the same quadrant then a simple search pattern based on the direction and magnitude of the predicted motion vector is selected. However if the predictors belong to different quadrants then we start the search from multiple initial points to get a clear idea of the location of minimum point. We have also defined local minimum elimination criteria to avoid being trapped in local minimum. In this case multiple rood search patterns are selected. The predictive search center is closer to the global minimum and thus decreases the effect of monotonic error surface assumption and its impact on the motion field. Its additional advantage is that it moves the search closer to the global minimum hence increases the computation speed. Further computational speed up has been obtained by considering the zero-motion threshold for no motion blocks. The image quality measured in terms of PSNR also shows good results.

[1]  Jianhua Lu,et al.  A simple and efficient search algorithm for block-matching motion estimation , 1997, IEEE Trans. Circuits Syst. Video Technol..

[2]  Tsuhan Chen,et al.  Estimation and mode decision for spatially correlated motion sequences , 2001, IEEE Trans. Circuits Syst. Video Technol..

[3]  Kamesh Namuduri Motion estimation using spatio-temporal contextual information , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

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

[5]  Bing Zeng,et al.  A new three-step search algorithm for block motion estimation , 1994, IEEE Trans. Circuits Syst. Video Technol..

[6]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[7]  Tae-Sun Choi,et al.  An adaptive block motion estimation algorithm based on spatio-temporal correlation , 2006, 2006 Digest of Technical Papers International Conference on Consumer Electronics.

[8]  P.-C. Chung,et al.  Optical flow back-projection for genuine motion vector estimation , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[9]  Kuo-Liang Chung,et al.  A novel two-phase Hilbert-scan-based search algorithm for block motion estimation using CTF data structure , 2004, Pattern Recognit..

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

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

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

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

[14]  Bede Liu,et al.  New fast algorithms for the estimation of block motion vectors , 1993, IEEE Trans. Circuits Syst. Video Technol..

[15]  Rabab Kreidieh Ward,et al.  Predictive RD Optimized Motion Estimation for Very Low Bit-Rate Video Coding , 1997, IEEE J. Sel. Areas Commun..

[16]  Tae-Sun Choi,et al.  Fast motion estimation algorithm based on spatio-temporal correlation and direction of motion vectors , 2006 .

[17]  Gary Sullivan,et al.  Recommended Simulation Common Conditions for H.26L Coding Efficiency Experiments on Low Resolution Progressive Scan Source Material , 2001 .

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

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

[20]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[21]  Byung-Gyu Kim,et al.  Enhanced block motion estimation based on distortion-directional search patterns , 2006, Pattern Recognit. Lett..

[22]  Shen-Chuan Tai,et al.  Adaptive Double-Layered Initial Search Pattern for Fast Motion Estimation , 2006, IEEE Transactions on Multimedia.

[23]  Faouzi Kossentini,et al.  An efficient computation-constrained block-based motion estimation algorithm for low bit rate video coding , 1998, Conference Record of Thirty-Second Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284).

[24]  Ming Lei Liou,et al.  Genetic motion search algorithm for video compression , 1993, IEEE Trans. Circuits Syst. Video Technol..

[25]  Kai-Kuang Ma,et al.  An improved adaptive rood pattern search for fast block-matching motion estimation in JVT/H.26L , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..