Performance analysis of diamond search algorithm over full search algorithm

Motion estimation is a progression used to estimate motion vectors between two or more images with a high degree of temporal redundancy. It is commonly used in video compression to attain high compression ratios as well as used in several applications for object tracking. In this paper a novel approach for diamond search algorithm has been recommended to overcome the problem encountered by several existing block matching algorithms especially with full search algorithm in reference of peak signal-to-noise ratio, required number of examine or search points as well as computational complexity. Simulation results reflect that recommended algorithm acting well compared to all existing algorithms. Experimentally 88–99% of the motion vectors are found inside the circle which has radius of 3-pixel unit and fixed on the place of zero motion. The proposed algorithm is used to implement various standards examples such as MPEG1 and MPEG4.

[1]  Jong-Nam Kim,et al.  A fast three-step search algorithm with minimum checking points using unimodal error surface assumption , 1998 .

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

[3]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[4]  S. Ertuk,et al.  A New Perspective to Block Motion Estimation for Video Compression: High-Frequency Component Matching , 2007, IEEE Signal Process. Lett..

[5]  Jianwen Luo,et al.  A fast normalized cross-correlation calculation method for motion estimation , 2010, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[6]  A. K. Karunakar,et al.  Motion-compensated temporal filtering with optimized motion estimation , 2009, Journal of Real-Time Image Processing.

[7]  Hiroaki Niitsuma,et al.  Sum of Absolute Difference Implementations for Image Processing on FPGAs , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[8]  Stamatis Vassiliadis,et al.  The sum-absolute-difference motion estimation accelerator , 1998, Proceedings. 24th EUROMICRO Conference (Cat. No.98EX204).

[9]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Minho Kim,et al.  A fast VLSI architecture for full-search variable block size motion estimation in MPEG-4 AVC/H.264 , 2005, ASP-DAC '05.

[11]  Shen-Chuan Tai,et al.  Fast full-search block-matching algorithm for motion-compensated video compression , 1997, IEEE Trans. Commun..

[12]  Gary J. Sullivan,et al.  Video Compression - From Concepts to the H.264/AVC Standard , 2005, Proceedings of the IEEE.

[13]  Jiancong Luo,et al.  Motion Estimation for Content Adaptive Video Compression , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Yücel Altunbasak,et al.  Novel True-Motion Estimation Algorithm and Its Application to Motion-Compensated Temporal Frame Interpolation , 2013, IEEE Transactions on Image Processing.

[15]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[16]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[18]  Chao Fan,et al.  An effective three-step search algorithm for motion estimation , 2009, 2009 IEEE International Symposium on IT in Medicine & Education.

[19]  Michael Elad,et al.  Fast and robust multiframe super resolution , 2004, IEEE Transactions on Image Processing.

[20]  Jong Chul Ye,et al.  Motion estimated and compensated compressed sensing dynamic magnetic resonance imaging: What we can learn from video compression techniques , 2010 .

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

[22]  Alihossein Aryanfar,et al.  A Comparison of Different Block Matching Algorithms for Motion Estimation , 2013 .

[23]  Jing Cai,et al.  On fast and accurate block-based motion estimation algorithms using particle swarm optimization , 2012, Inf. Sci..

[24]  Rosario Feghali Multi-frame simultaneous motion estimation and segmentation , 2005, IEEE Transactions on Consumer Electronics.

[25]  Xuan Jing,et al.  An efficient three-step search algorithm for block motion estimation , 2004, IEEE Transactions on Multimedia.

[26]  Federico Tombari,et al.  Performance Evaluation of Full Search Equivalent Pattern Matching Algorithms , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Manisha Pal An optimized block matching algorithm for motion estimation using logical image , 2015, International Conference on Computing, Communication & Automation.

[28]  Tae-Sun Choi,et al.  Fast four-step search algorithm using UESA and quadrant selection approach for motion estimation , 2000, Electronic Imaging.

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

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