A fast globally optimal algorithm for template matching using low-resolution pruning

Template matching has many applications in signal processing, image processing, pattern recognition, and video compression. This paper proposes a fast coarse-to-fine template matching algorithm for finding the exact best match, i.e., the match that may be found by a full search. This is obtained by pruning the number of candidates in the full search using the results of a coarse search. Experimental results show that speed ups of a couple of orders of magnitude can easily be achieved using this method for typical low-noise cases of two-dimensional (2-D) template matching.

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

[2]  P. Pirsch,et al.  Advances in picture coding , 1985, Proceedings of the IEEE.

[3]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[4]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

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

[6]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[7]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[8]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .