Skip to main content
Log in

Automatic feature point extraction and tracking in image sequences for arbitrary camera motion

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

An automatic egomotion compensation based point correspondence algorithm is presented. A basic problem in autonomous navigation and motion estimation is automatically detecting and tracking features in consecutive frames, a challenging problem when camera motion is significant. In general, feature displacements between consecutive frames can be approximately decomposed into two components: (i) displacements due to camera motion which can be approximately compensated by image rotation, scaling, and translation; (ii) displacements due to object motion and/or perspective projection. In this paper, we introduce a two-step approach: First, the motion of the camera is compensated 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 though tracking moving objects for a stationary camera. Methods of subpixel accuracy feature matching, tracking and error analysis are introduced. The approach results in a robust and efficient algorithm. Results on several real image sequences are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Barnard, S.T. and Thompson, W.B. 1980. Disparity analysis of images.IEEE Trans. Pattern Anal. Machine Intell., Vol. PAMI-2, pp. 333–340.

    Google Scholar 

  • Crowley, J.L, Stelmaszyk, P., and Discours, C. 1988. Measuring image flow by tracking edgelines. InProc. Int. Conf. Comput. Vision (Tarpon Springs, FL), pp. 658–664.

  • Deriche, R. and Faugeras, O. 1990. Tracking line segments. InProc. Eoropean Conf. Comput. Vision (Nice, France), pp. 259–268.

  • Fang, J.Q. and Huang, T.S. 1984. Some experiments on estimating the 3-D motion parameters of a rigid body from two consecutive image frames.IEEE Trans. Pattern Anal. Machine Intell., Vol. PAMI-6, pp. 545–554.

    Google Scholar 

  • Horn, B.K.P. 1986.Robot Vision. Cambridge, Massachusetts: MIT Press.

    Google Scholar 

  • Huang, T.S. 1981.Image Sequence Analysis. Berlin/Heidelberg: Springer-Verlag.

    Google Scholar 

  • Lim, H.S. and Binford, T.O. 1988. Structural correspondence in stereo vision. InProc. DARPA Image Understanding Workshop, (Cambridge, MA), pp. 7944–808.

  • Manjunath, B.S., Chellappa, R., and Malsburg, C. 1992. A feature based approach to face recognition. Tech. Rep. CAR-TR-604, Center for Automation Research, Uni. of Maryland.

  • Matthies, L., Szeliski, R., and Kanade, T. 1988. Kalman filter-based algorithms for estimating depth from image sequences. InProc. DARPA Image Understanding Workshop (Cambridge, MA), pp. 199–213.

  • Medioni, G. and Nevatia, R. 1984. Matching images using linear features.IEEE Trans. Pattern Anal. Machine Intell., Vol. PAMI-6, pp. 675–685.

    Google Scholar 

  • Ranade, S. and Rosenfeld, A. 1980. Point pattern matching by relaxation.Pattern Recognition, Vol. 12, pp. 269–275.

    Google Scholar 

  • Sethi, I.K. and Jain, R. 1987. Finding trajectories of feature points in a monocular image sequence.IEEE Trans. Pattern Anal. Machine Intell., Vol. PAMI-9, pp. 56–73.

    Google Scholar 

  • Shekhar, C. and Chellappa, R. 1922. Visual motion analysis for autonomous navigation. Tech. Rep. CAR-TR-607/CS-TR-2862, Center for Automation Research, University of Maryland, College Park, MD 20742-3411.

    Google Scholar 

  • Smith, P., Sridhar, B. and Hussein, B. 1991. Vision-Based Range Estimation Using Helicopter Flight Data. Tech. Rep. NASA-TM, NASA Ames Research Center, Moffett Field, CA.

    Google Scholar 

  • Tian, Q. and Huhns, M.N. 1986. Algorithms for subpixel registration.Comput. Vision, Graphics, Image Processing, Vol. 35, pp. 220–233.

    Google Scholar 

  • Venkateswar, V. and Chellappa, R. 1991. Hierarchical Feature based matching for motion correspondence. InProc. IEEE Workshop on Visual Motion, (Princeton, NJ), pp. 280–285.

  • Wu, T. and Chellappa, R. 1992. Stereoscopic Recovery of Egomotion and Environmental Structure: Models, Uniqueness and Experiments. Tech. Rep. CAR-TR-646, Center of Automation, Research, University of Maryland, College Park.

    Google Scholar 

  • Wu, T. and Chellappa, R. 1993. 3-D Recovery of Structural and Kinematic Parameters from long Sequences of Noisy Images. InProc. DARPA Image Understanding Workshop (Washington, DC), pp. 641–651.

  • Zheng, Q. and Chellappa, R. 1991. A computational vision approach to image registration. Tech. Rep. CAR-TR-583, Center for Automation Research, University of Maryland, College Park.

    Google Scholar 

  • Zheng, Q. and Chellappa, R. 1991. Estimation of illuminant direction, albedo and shape from shading.IEEE Trans. Pattern Anal. Machine Intell., Vol. RAMI-13, pp. 680–702.

    Google Scholar 

  • Zheng, Q. and Chellappa, R. 1992. A computational vision approach to image registration. InProc. Int. Conf. Pattern Recognition (The Hague, The Netherlands), pp. 193–197.

Download references

Author information

Authors and Affiliations

Authors

Additional information

The support of the Advanced Research Projects Agency (ARPA Order No. 8459) and the U.S. Army Engineer Topographic Laboratories under Contract DACA 76-92-C-0009 is gratefully acknowledged.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zheng, Q., Chellappa, R. Automatic feature point extraction and tracking in image sequences for arbitrary camera motion. Int J Comput Vision 15, 31–76 (1995). https://doi.org/10.1007/BF01450849

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01450849

Keywords

Navigation