Block Matching Algorithms for Motion Estimation: A Performance-Based Study

Motion estimation (ME) process is the most crucial and time-consuming part of video compression technique. So many block-based motion estimation techniques were developed to make ME easy and fast. In this paper we have reviewed almost all the existing BMA from very old Full Search (FS) to recently developed Reduced Three-Step Logarithmic Search (RTSLS) and Cross Three-Step Logarithmic Search (CTSLS), and so on. We have also compared them based on the computations needed per macroblock and the PSNR value of compensated image. Earlier Adaptive Rood Pattern Search (ARPS) was found to be most computationally efficient but during the review we have applied the old algorithms along with recently developed Zero Motion preadjusted RTSLS (ZMRTSLS) and Zero Motion preadjusted CTSLS (ZMCTSLS) are found to be more computationally efficient than even ARPS.

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

[2]  Shahida Chauhan Comparative Analysis on the Performance of Block Matching Motion Estimation Algorithm , 2015 .

[3]  S. Usama,et al.  A Complexity and Quality Evaluation of Block Based Motion Estimation Algorithms , 2005 .

[4]  Hussain Ahmed Choudhury,et al.  Survey on block matching algorithms for motion estimation , 2014, 2014 International Conference on Communication and Signal Processing.

[5]  Yusop Norbayah Implementation Of Four-Step Search (4SS) Algorithm For Motion Estimation In Matlab , 2007 .

[6]  A. A. Basari,et al.  Performance Analysis of Hexagon-Diamond Search Algorithm for Motion Estimation , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[7]  S.P. Narote,et al.  Different approaches for motion estimation , 2009, 2009 International Conference on Control, Automation, Communication and Energy Conservation.

[8]  D. V. Manjunatha,et al.  COMPARISON AND IMPLEMENTATION OF FAST BLOCK MATCHING MOTION ESTIMATION ALGORITHMS FOR VIDEO COMPRESSSION , 2011 .

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

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

[11]  Lurng-Kuo Liu,et al.  A block-based gradient descent search algorithm for block motion estimation in video coding , 1996, IEEE Trans. Circuits Syst. Video Technol..

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

[13]  Aroh Barjatya,et al.  Block Matching Algorithms For Motion Estimation , 2004 .

[14]  Hussain Ahmed Choudhury,et al.  Reduced three steps logarithmic search for motion estimation , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

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

[16]  Lai-Man Po,et al.  A new cross-diamond search algorithm for fast block matching motion estimation , 2003, International Conference on Neural Networks and Signal Processing, 2003. Proceedings of the 2003.