A fast template matching algorithm with adaptive skipping using inner-subtemplates' distances

This paper proposes a new fast template matching algorithm that skips comparison between a template and search windows neighboring an already compared dissimilar sub-window. Comparison skipping is executed when a lower bound of distance between the template and a window exceeds a threshold. The lower bound of distance between the template and the window is determined by the triangular inequality in distances: the distance between a subtemplate and a subwindow and that between inter-subtemplates. Experimental results demonstrate that the proposed method is up to five times faster than the conventional fast exhaustive search method (sequential similarity detection algorithm), strictly guaranteeing the same accuracy.

[1]  Takashi Miyazaki,et al.  Optimization of decision-timing for early termination of SSDA-based block matching , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

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

[3]  Wen-Liang Hwang,et al.  Adaptive early jump-out technique for fast motion estimation in video coding , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[4]  Harvey F. Silverman,et al.  A Class of Algorithms for Fast Digital Image Registration , 1972, IEEE Transactions on Computers.

[5]  Hiroshi Murase,et al.  Focused color intersection with efficient searching for object extraction , 1997, Pattern Recognit..