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.