English

Fast Template Matching by Subsampled Circulant Matrix

Data Structures and Algorithms 2015-09-17 v1 Computer Vision and Pattern Recognition

Abstract

Template matching is widely used for many applications in image and signal processing and usually is time-critical. Traditional methods usually focus on how to reduce the search locations by coarse-to-fine strategy or full search combined with pruning strategy. However, the computation cost of those methods is easily dominated by the size of signal N instead of that of template K. This paper proposes a probabilistic and fast matching scheme, which computation costs requires O(N) additions and O(K \log K) multiplications, based on cross-correlation. The nuclear idea is to first downsample signal, which size becomes O(K), and then subsequent operations only involves downsampled signals. The probability of successful match depends on cross-correlation between signal and the template. We show the sufficient condition for successful match and prove that the probability is high for binary signals with K^2/log K >= O(N). The experiments shows this proposed scheme is fast and efficient and supports the theoretical results.

Keywords

Cite

@article{arxiv.1509.04863,
  title  = {Fast Template Matching by Subsampled Circulant Matrix},
  author = {Sung-Hsien Hsieh and Chun-Shien Lu and and Soo-Chang Pei},
  journal= {arXiv preprint arXiv:1509.04863},
  year   = {2015}
}

Comments

7 pages, 1 figure, 2 tables

R2 v1 2026-06-22T10:57:57.812Z