On Optimizing Auto-correlation for Fast Template Matching Through Transitive Elimination

In natural images blurring is induced by many sources such as atmospheric scatter, optical aberration, spatial and temporal sensor integration. The natural blurring can be exploited to speed up template matching. In this paper, we synthetically induce additional non-uniform blurring to further increase the speed of template matching. To avoid the loss of accuracy, the amount of synthetic blurring is varied spatially over the image according to the underlying content. We extend transitive algorithm for fast template matching by incorporating controlled image blur. To this end we propose an Efficient Group Size (EGS) algorithm which minimizes the number of similarity computations for a particular search image. A larger efficient group size guarantees less computations and more speedup. EGS algorithm is used as a component in the Optimizing Autocorrelation (OptA) algorithm. In OptA a search image is iteratively non-uniformly blurred while ensuring no accuracy degradation at any image location. In each iteration efficient group size and overall computations are estimated by using the proposed EGS algorithm. The OptA algorithm stops when the number of computations cannot be further decreased without accuracy degradation. The proposed algorithm is compared with six existing state of the art exhaustive accuracy techniques using correlation coefficient as the similarity measure. Experiments on three different real image datasets show that the proposed algorithm consistently outperforms the existing techniques.

[1]  Lisa M. Brown,et al.  A survey of image registration techniques , 1992, CSUR.

[2]  Arif Mahmood,et al.  Correlation-Coefficient-Based Fast Template Matching Through Partial Elimination , 2012, IEEE Transactions on Image Processing.

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

[4]  Shang-Hong Lai,et al.  Fast Template Matching Based on Normalized Cross Correlation With Adaptive Multilevel Winner Update , 2008, IEEE Transactions on Image Processing.

[5]  Federico Tombari,et al.  ZNCC-based template matching using bounded partial correlation , 2004 .

[6]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[7]  Yacov Hel-Or,et al.  Real-time pattern matching using projection kernels , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  J. Cramer,et al.  Mean and variance of R2 in small and moderate samples , 1987 .

[9]  Federico Tombari,et al.  Reliable rejection of mismatching candidates for efficient ZNCC template matching , 2008, 2008 15th IEEE International Conference on Image Processing.

[10]  William T. Freeman,et al.  Example-Based Super-Resolution , 2002, IEEE Computer Graphics and Applications.

[11]  Federico Tombari,et al.  Fast Full-Search Equivalent Template Matching by Enhanced Bounded Correlation , 2008, IEEE Transactions on Image Processing.

[12]  Luigi di Stefano,et al.  Fast template matching using bounded partial correlation , 2003, Machine Vision and Applications.

[13]  William H. Press,et al.  Numerical recipes: the art of scientific computing, 3rd Edition , 2007 .

[14]  Feng Wu,et al.  Very Fast Template Matching , 2002, ECCV.

[15]  A. Ardeshir Goshtasby,et al.  A Two-Stage Cross Correlation Approach to Template Matching , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Hagit Hel-Or,et al.  Video Block Motion Estimation Based on Gray-Code Kernels , 2009, IEEE Transactions on Image Processing.

[17]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[18]  Xu Liu,et al.  Document Image Mosaicing with Mobile Phones , 2007, 14th International Conference on Image Analysis and Processing (ICIAP 2007).

[19]  Arif Mahmood,et al.  Exploiting Transitivity of Correlation for Fast Template Matching , 2010, IEEE Transactions on Image Processing.

[20]  Roger M. Dufour,et al.  Template matching based object recognition with unknown geometric parameters , 2002, IEEE Trans. Image Process..

[21]  Federico Tombari,et al.  Full-Search-Equivalent Pattern Matching with Incremental Dissimilarity Approximations , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Samuel Audet,et al.  Image-Based Rendering Using Image-Based Priors , 2006 .

[23]  The exact distribution of R2 when the regression disturbances are autocorrelated , 1992 .

[24]  Steven G. Johnson,et al.  A Modified Split-Radix FFT With Fewer Arithmetic Operations , 2007, IEEE Transactions on Signal Processing.

[25]  Davide Quaglia,et al.  Sobol Partial Distortion Algorithm for Fast Full Search in Block Motion Estimation , 2001, Eurographics Multimedia Workshop.

[26]  Davide Quaglia,et al.  New sorting-based lossless motion estimation algorithms and a partial distortion elimination performance analysis , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

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

[28]  Gary J. Sullivan,et al.  Recent developments in standardization of high efficiency video coding (HEVC) , 2010, Optical Engineering + Applications.

[29]  Yacov Hel-Or,et al.  Real-Time Pattern Matching Using Projection Kernels , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  J. Sargan,et al.  On the theory and application of the general linear model , 1970 .

[31]  Bin Zheng,et al.  Improving performance of content-based image retrieval schemes in searching for similar breast mass regions: an assessment , 2009, Physics in medicine and biology.

[32]  Yongmin Kim,et al.  Fast template matching using correlation‐based adaptive predictive search , 2003, Int. J. Imaging Syst. Technol..

[33]  Sekine Masatoshi,et al.  Coarse to fine template matching system with complex hardware and software , 2006 .