An Algorithm for Efficient and Exhaustive Template Matching

This paper proposes an algorithm for efficient and exhaustive template matching based on the Zero mean Normalized Cross Correlation (ZNCC) function. The algorithm consists in checking at each position a sufficient condition capable of rapidly skipping most of the expensive calculations involved in the evaluation of ZNCC scores at those points that cannot improve the best score found so far. The sufficient condition devised in this paper extends the concept of Bounded Partial Correlation (BPC) from Normalized Cross Correlation (NCC) to the more robust ZNCC function. Experimental results show that the proposed technique is effective in speeding up the standard procedure and that the behavior, in term of computational savings, follows that obtained by the BPC technique in the NCC case.

[1]  Azriel Rosenfeld,et al.  Two-Stage Template Matching , 1977, IEEE Transactions on Computers.

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

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

[4]  Werner Krattenthaler,et al.  Point correlation: a reduced-cost template matching technique , 1994, Proceedings of 1st International Conference on Image Processing.

[5]  M. J. McDonnell Box-filtering techniques , 1981 .

[6]  Luigi di Stefano,et al.  A sufficient condition based on the Cauchy-Schwarz inequality for efficient template matching , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).