Automated Evaluation of Interest Point Detectors

Automated Evaluation of Interest Point Detectors

Simon R. Lang, Martin H. Luerssen, David M. W. Powers
Copyright: © 2014 |Pages: 20
DOI: 10.4018/ijsi.2014010107
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Interest point detectors are important components in a variety of computer vision systems. This paper demonstrates an automated virtual 3D environment for controlling and measuring detected interest points on 2D images in an accurate and rapid manner. Real-time affine transform tools enable easy implementation and full automation of complex scene evaluations without the time-cost of a manual setup. Nine detectors are tested and compared using evaluation and testing methods based on Schmid, Mohr, and Bauckhage (2000). Each detector is tested on the BSDS500 image set and 34 3D scanned, and manmade models using rotation in the X, Y, and Z axis as well as scale in the X,Y axis. Varying degrees of noise on the models are also tested. Results demonstrate the differing performance and behaviour of each detector across the evaluated transformations, which may assist computer vision practitioners in choosing the right detector for their application.
Article Preview
Top

Introduction

Interest points are pixel coordinates highlighting a location that contains a simple localised feature. These often serve as a means for tracking a scene's camera motion, or an object's motion over time, and are therefore highly relevant to augmented reality applications (Gauglitz, Höllerer, & Turk, 2011; Gil, Mozos, Ballesta, & Reinoso, 2010). In Schmid's classic work (2000), the performance of interest point detectors was evaluated by manipulating a camera and a backlit projector. Such a manual approach to image capture and homography estimation has since been used in a number of related studies (Gauglitz, Höllerer, & Turk, 2011; Gil, Mozos, Ballesta, & Reinoso, 2010; Guillaume Galés, 2010; Olague & Trujillo, 2011) and typically relies on marked-up images or predictable, physical transformations of real scenes to measure the performance of a detector. While this strategy implies a higher chance of inaccuracies and smaller data sets, it has remained largely unchanged, although its application has expanded over the years. Our paper therefore aims to revisit Schmid's work and recreate the same experimental conditions in a much more powerful and versatile virtual 3D environment. This way we can utilise complex and precise transformations that would have been time consuming or impossible to perform in a real world environment. The position of interest points on 3D models can thus be quickly and accurately determined so that their repeatability—and by extension the performance of the detector that found these points—can be properly measured, as illustrated in Figure 2.

Figure 2.

Illustration of 3D model being rotated from 0° to 50°. 3D correspondences are determined via inverse projection and rotated by 50°, so that each point in can be mapped (and vice versa, not shown). Repeatability can now be measured easily by t testing for points in close neighbourhood.

ijsi.2014010107.f02
Top

Background

The most common method of evaluation of interest points in a scene is based on repeatability. By measuring the repeatability of interest points in two slightly different scenes ijsi.2014010107.m09 and ijsi.2014010107.m10, we can determine how well a given detector performs (Schmid, Mohr, & Bauckhage, 2000). Consider that we compare detected interest points ijsi.2014010107.m11 and ijsi.2014010107.m12 from ijsi.2014010107.m13 and ijsi.2014010107.m14. The distance of any two given interest points can be determined by using a homography ijsi.2014010107.m15 of an interest point in two different images of a scene. The repeatability of interest points is gauged by its locality within a radial threshold ijsi.2014010107.m16. Any interest points that appear in both scenes (denoted ijsi.2014010107.m17 and ijsi.2014010107.m18) and are within the threshold distance are considered repeated (as shown in Figure 1). This determines a set of “repeated” points as:

Figure 1.

Schmid repeatability: the points ijsi.2014010107.m01 and ijsi.2014010107.m02 are the projections of a 3D point ijsi.2014010107.m03 onto images ijsi.2014010107.m04 and ijsi.2014010107.m05. A detected point ijsi.2014010107.m06 is repeated if ijsi.2014010107.m07 is detected in the neighbourhood of ijsi.2014010107.m08

ijsi.2014010107.f01

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024)
Volume 11: 1 Issue (2023)
Volume 10: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 9: 4 Issues (2021)
Volume 8: 4 Issues (2020)
Volume 7: 4 Issues (2019)
Volume 6: 4 Issues (2018)
Volume 5: 4 Issues (2017)
Volume 4: 4 Issues (2016)
Volume 3: 4 Issues (2015)
Volume 2: 4 Issues (2014)
Volume 1: 4 Issues (2013)
View Complete Journal Contents Listing