Tracking line segments

The development and implementation of a line segment-based token tracker is described. Given a sequence of time-varying images, the goal is to track line segments corresponding to the edges extracted from the image being analysed. Two representations for the line segments are presented and discussed. An uncertainty analysis on the parameters of each representation is performed, and the appropriate representation for the tracking problem is then derived. A tracking approach is presented that combines prediction and matching steps. The prediction step is a Kalman filtering-based approach that is used to provide reasonable estimates of the region where the matching process has to seek for a possible match between tokens. Correspondence in the search area is done through the use of a similarity function based on Mahalanobis distance between carefully chosen attributes of the line segments. It is worthwhile to note that tokens as points of interest (corners, triple points) can also be considered without affecting deeply the algorithm. The efficiency of the proposed approach is illustrated in several experiments that have been carried out considering noisy synthetic data and real scenes obtained from the INRIA mobile robot.

[1]  Rachid Deriche Fast Algorithms for Low-Level Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  James L. Crowley,et al.  Measurement and Integration of 3-D Structures By Tracking Edge Lines , 1990, ECCV.

[3]  Olivier Faugeras,et al.  From optical flow of lines to 3D motion and structure , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.