Assessing the performance of corner detectors for point feature tracking applications

Abstract In this paper we assess the performance of a variety of corner (point) detecting algorithms for feature tracking applications. We analyze four different types of corner extractors, which have been widely used for a variety of applications (they are described later in the paper). We use corner stability and corner localization properties as measures to evaluate the quality of the features extracted by the four detectors. For effective assessment of the corner detectors, first, we employed image sequences with no motion (simply static image sequences), so that the appearance and disappearance of corners in each frame is purely due to image plane noise and illumination conditions. The second stage included experiments on sequences with small motion. The experiments were devised to make the testing environment ideal to analyze the stability and localization properties of the corners extracted. The corners detected from the initial frame are then matched through the sequence using a corner matching strategy. We employed two different types of matchers, namely the GVM (Gradient Vector Matcher) and the Product Moment Coefficient Matcher (PMCM). Each of the corner detectors was tested with each of the matching algorithms to evaluate their performance in tracking (matching) the features. The experiments were carried out on a variety of image sequences with and without motion.

[1]  Paul L. Rosin Augmenting Corner Descriptors , 1996, CVGIP Graph. Model. Image Process..

[2]  David Suter,et al.  Visual tracking and motion determination using the IMM algorithm , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[3]  Adam Baumberg,et al.  Learning deformable models for tracking human motion , 1996 .

[4]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Jonathan M. Roberts Attentive visual tracking and trajectory estimation for dynamic scene segmentation , 1994 .

[6]  H. Nagel,et al.  On the Selection of Critical Points and Local Curvature Extrema of Region Boundaries for Interframe Matching , 1983 .

[7]  David Suter,et al.  Performance Prediction Analysis of a Point Feature Tracker Based on Different Motion Models , 2001, Comput. Vis. Image Underst..

[8]  J. Alison Noble,et al.  Finding Corners , 1988, Alvey Vision Conference.

[9]  Han Wang,et al.  Gray Level Corner Detection , 1998, MVA.

[10]  Ivan Laptev,et al.  On Space-Time Interest Points , 2005, International Journal of Computer Vision.

[11]  C. Schmid,et al.  Indexing based on scale invariant interest points , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[12]  Patrick Bouthemy,et al.  Region-Based Tracking in an Image Sequence , 1992, ECCV.

[13]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[14]  Ingemar J. Cox,et al.  An Efficient Implementation of Reid's Multiple Hypothesis Tracking Algorithm and Its Evaluation for the Purpose of Visual Tracking , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Michael Isard,et al.  Active Contours , 2000, Springer London.

[16]  M. Yachida,et al.  Tracking and segmentation of moving objects in dynamic line images , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  David Suter,et al.  Visual tracking with automatic motion model switching , 2001, Pattern Recognit..

[18]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[19]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Stephen M. Smith,et al.  ASSET-2: Real-Time Motion Segmentation and Shape Tracking , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Hans-Hellmut Nagel,et al.  Volumetric model and 3D trajectory of a moving car derived from monocular TV frame sequences of a street scene , 1981, Comput. Graph. Image Process..

[22]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[23]  Cordelia Schmid,et al.  Evaluation of Interest Point Detectors , 2000, International Journal of Computer Vision.

[24]  Rachid Deriche,et al.  A computational approach for corner and vertex detection , 1993, International Journal of Computer Vision.

[25]  Farzin Mokhtarian,et al.  Robust Image Corner Detection Through Curvature Scale Space , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Yoshiaki Shirai,et al.  Segmentation and 2D motion estimation by region fragments , 1993, 1993 (4th) International Conference on Computer Vision.

[27]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[28]  Chris Harris,et al.  Tracking with rigid models , 1993 .

[29]  Michael Isard,et al.  Learning to Track the Visual Motion of Contours , 1995, Artif. Intell..

[30]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.