Point correspondence over a long sequence of image frames

An automatic ego motion compensation based point correspondence algorithm is presented. A basic problem in autonomous navigation and motion estimation is automatically detecting and tracking features over consecutive frames, a challenging problem when the camera motion is significant. In general, feature displacement over consecutive frames can be approximately decomposed into two components: (i) the displacement due to camera motion which can be compensated by image rotation, scaling, and translation; (ii) the displacement due to object motion and/or perspective projection. In this paper, we introduce a two step approach: First, the motion of the camera is estimated using a computational vision based image registration algorithm. Then consecutive frames are transformed to the same coordinate system and the feature correspondence problem is solved as one of tracking moving objects using a still camera. Methods for subpixel accuracy feature matching and tracking are introduced. The approach results in a robust and efficient algorithm. Results on several real image sequences are presented.

[1]  Rama Chellappa,et al.  A computational vision approach to image registration , 1993, IEEE Trans. Image Process..

[2]  Rama Chellappa,et al.  A feature based approach to face recognition , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Azriel Rosenfeld,et al.  Point pattern matching by relaxation , 1980, Pattern Recognit..

[4]  Qi Tian,et al.  Algorithms for subpixel registration , 1986 .

[5]  Rama Chellappa,et al.  Estimation of Illuminant Direction, Albedo, and Shape from Shading , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Ishwar K. Sethi,et al.  Finding Trajectories of Feature Points in a Monocular Image Sequence , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.