A Fast Frequency-Space Transform-Invariant Template Matching using a "Pseudo-Normalizable" Fourier Transform (PNFT)

Given a template image T, the task in template matching is to search for T in a larger image region S. While simple in concept, much effort in recent years has been channeled on improving its robustness to complex transformation, with attention being largely on the similarity measures. Much lesser attention has been on the efficiency of the search computation itself. This paper attempts to fill the gap by proposing Pseudo-Normalizable Fourier Transform (PNFT), a novel complex transform that enables efficient transform-invariant, vectorized template matching. The concept of normalization is overloaded to denote the transformation of a function over an arbitrarily located patch to that about the origin, enabling the efficient use of image integral to perform template matching. The paper discusses on the ’normalizability’ – whether the function can be normalized – and further introduces pseudo-normalization as an approximation. The approach proposed requires no learning and runs fast on lower-end CPU-only platform. Further, it is conceptually simple and can be implemented in approximately 200 lines of Python/Numpy code. The efficacy of the approach is empirically analyzed using a complex example image.

Authors

Institutions

Publication Details

Published
2025-01-09
DOI
https://doi.org/10.1109/ipas63548.2025.10924508
Primary Topic
Speech and Audio Processing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Fast Frequency-Space Transform-Invariant Template Matching using a "Pseudo-Normalizable" Fourier Transform (PNFT)

Nordin Zakaria
Speech and Audio Processing
article

A Fast Frequency-Space Transform-Invariant Template Matching using a "Pseudo-Normalizable" Fourier Transform (PNFT)

Nordin Zakaria
article en

Abstract

Given a template image T, the task in template matching is to search for T in a larger image region S. While simple in concept, much effort in recent years has been channeled on improving its robustness to complex transformation, with attention being largely on the similarity measures. Much lesser attention has been on the efficiency of the search computation itself. This paper attempts to fill the gap by proposing Pseudo-Normalizable Fourier Transform (PNFT), a novel complex transform that enables efficient transform-invariant, vectorized template matching. The concept of normalization is overloaded to denote the transformation of a function over an arbitrarily located patch to that about the origin, enabling the efficient use of image integral to perform template matching. The paper discusses on the ’normalizability’ – whether the function can be normalized – and further introduces pseudo-normalization as an approximation. The approach proposed requires no learning and runs fast on lower-end CPU-only platform. Further, it is conceptually simple and can be implemented in approximately 200 lines of Python/Numpy code. The efficacy of the approach is empirically analyzed using a complex example image.

Universiti Teknologi Petronas (MY)
Openalex Percentile: Top 94%
Speech and Audio Processing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Fast Frequency-Space Transform-Invariant Template Matching using a "Pseudo-Normalizable" Fourier Transform (PNFT) — Nordin Zakaria · (2025) | TGRS Research Map | TGRS