Edge-based template matching and tracking for perspectively distorted planar objects

Andreas Hofhauser, Carsten Steger, Nassir Navab

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations


This paper presents a template matching approach to high accuracy detection and tracking of perspectively distorted objects. To this end we propose a robust match metric that allows significant perspective shape changes. Using a coarse-to-fine representation for the detection of the template further increases efficiency. Once an template is detected at interactive frame-rate, we immediately switch to tracking with the same algorithm, enabling detection times of only 20ms. We show in a number of experiments that the presented approach is not only fast, but also very robust and highly accurate in detecting the 3D pose of planar objects or planar subparts of non-planar objects. The approach is used in augmented reality applications that could up to now not be sufficiently solved, because existing approaches either needed extensive training data, like machine learning methods, or relied on interest point extraction, like descriptors-based methods.

Original languageEnglish
Title of host publicationAdvances in Visual Computing - 4th International Symposium, ISVC 2008, Proceedings
Number of pages10
EditionPART 1
StatePublished - 2008
Event4th International Symposium on Visual Computing, ISVC 2008 - Las Vegas, NV, United States
Duration: 1 Dec 20083 Dec 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 1
Volume5358 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference4th International Symposium on Visual Computing, ISVC 2008
Country/TerritoryUnited States
CityLas Vegas, NV


Dive into the research topics of 'Edge-based template matching and tracking for perspectively distorted planar objects'. Together they form a unique fingerprint.

Cite this