Skip to main content
Log in

Passive range estimation for rotorcraft low-altitude flight

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

The automation of rotorcraft low-altitude flight presents challenging problems in control, computer vision, and image understanding. A critical element in this problem is the ability to detect and locate obstacles, using on-board sensors, and to modify the nominal trajectory. This requirement is also necessary for the safe landing of an autonomous lander on Mars. This paper examines some of the issues in the location of objects, using a sequence of images from a passive sensor, and describes a Kalman filter approach to estimate range to obstacles. The Kalman filter is also used to track features in the images leading to a significant reduction of search effort in the feature-extraction step of the algorithm. The method can compute range for both straightline and curvilinear motion of the sensor. An experiment is designed in the laboratory to acquire a sequence of images along with the sensor motion parameters under conditions similar to helicopter flight. The paper presents range estimation results using this imagery.

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

  • Aggarwal JK, Nandhakumar N (1988) On the computation of motion from sequences of images a review. Proc IEEE 76:917–935

    Google Scholar 

  • Anderson BDO, Moore JB (1979) Optimal filtering. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Ballard DH, Brown CM (1982) Computer vision. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Barnard ST, Thompson WB (1980) Disparity analysis of images. IEEE Trans Patt Anal Mach Intell 2:333–340

    Google Scholar 

  • Barniv Y (1990) Velocity filtering applied to optical flow calculations. Technical memorandum 102802. NASA, Ames Research Center, Moffett Field, Calif

    Google Scholar 

  • Bhanu B (1989) Understanding scene dynamics. In: DARPA Image Understanding Workshop, Palo Alto, Calif, May

  • Bhanu B, Symosek P (1987) Interpretation of terrain using hierarchical symbolic grouping for multi-spectral images. In: DARPA Image Understanding Workshop, Los Angeles, Calif, February

  • Bidlack CR, Chen C, Marapene S (1990) Prospects for fully autonomous robotic systems. Computer 23:93–95

    Google Scholar 

  • Bierman G (1977) Factorization methods for discrete sequential estimation. Academic Press, New York, NY

    Google Scholar 

  • Broida TJ, Chellappa R (1986) Estimation of object motion parameters from noisy images. IEEE Trans Patt Anal Mach Intell PAMI-8:90–99

    Google Scholar 

  • Cheng VHL, Sridhar B (1988) Considerations for automated napof-the-earth flight. In: Proceedings of ACC, Atlanta, Ga, June Cheng VHL, Sridhar B (1990) Integration of active and passive sensors for obstacle avoidance. IEEE Control Syst Mag 10:43–50

    Google Scholar 

  • Dhond UR, Aggarwal JK (1989) Structure from stereo from sequences of images a review. IEEE Trans Syst Man Cybernet 19:1489–1510

    Google Scholar 

  • Faugeras OD, Toscani G (1986) The calibration problem for stereo. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Miami Beach, Fla, June

  • Fraklin GF, Powell JD (1980) Digital control of dynamic systems. Addison-Wesley, Reading, Mass

    Google Scholar 

  • Goldstein H (1965) Classical mechanics. Addison-Wesley, Reading, Mass

    Google Scholar 

  • Hannah MJ (1985) SRI's baseline stereo system. In: DARPA Image Understanding Workshop, Miami Beach, Fla, December

  • Horn BKP (1986) Robot Vision. M.I.T. Press, Cambridge, Mass

    Google Scholar 

  • Horn BKP, Schunck BG (1981) Determining optical flow. Artif Intell 17:185–203

    Google Scholar 

  • Kendall WB, Jacobi WJ (1989) Passive electro-optical sensor processing for helicopter obstacle avoidance. Contractor report NAS2-12774. NASA, Ames Research Center, Moffett Field, Calif

    Google Scholar 

  • Krotkov E (1987) Focusing. Int J Comput Vis 1:223–237

    Google Scholar 

  • Lawton DT, Rieger J, Steenstrup M (1987) Computational techniques in motion processing. In: A.R. Hanson and M.A. Arbib (ed) Vision, brain and cooperative computation. M.I.T. Press, Cambridge, Mass, pp 419–488

    Google Scholar 

  • Luenberger DA (1973) Introduction to linear and nonlinear programming. Addison-Wesley, Mass

    Google Scholar 

  • Ma J, Olsen SI (1990) Depth from zooming. JOSA 7:1883–1890

    Google Scholar 

  • Matthies L, Szeliski R, Kanade T (1988) Kaiman filter-based algorithms for estimation depth from image sequences. Technical Memorandium CMU-RI-TR-88-1, Carnegie Mellon University, Pittsburg, Pa

    Google Scholar 

  • Medioni G, Nevatia R (1985) Segment-based stereo matching. Comput Vis Graph Image Proc 31:2–18

    Google Scholar 

  • Menon PK, Sridhar B (1989) Passive navigation using image irradiance tracking. In: AIAA Guidance, Navigation and Control Conference, Boston, Mass, August

  • Petrovic D (1989) The need for accuracy verification of machine vision algorithms and systems. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, San Diego, Calif, June

  • Pogio T (1987) M.I.T progress in understanding images. In: DARPA Image Understanding Workshop, Los Angeles, Calif, February

  • Skifstadt K, Jain R (1989) Range estimation from intensity gradient analysis. Mach Vis Appl 2:81–102

    Google Scholar 

  • Smith P (1990) Flight data acquisition for validation of passive ranging algorithms for obstacle avoidance. In: Proceedings of the American Helicopter Society Forum, Washington, DC, May

  • Sridhar B, Phatak AV (1988) Simulation and analysis of image-based navigation system for rotorcraft low-altitude flight. In: Proceedings of the AHS Meeting on Automation Application for Rotorcraft, Atlanta, Ga, April

  • Sridhar B, Cheng VHL, Phatak AV (1989) Kalman filter based range estimation for autonomous nagivation using imaging sensors. In: Proceedings of the 11th Symposium on Automatic Control in Aerospace, Tsukuba, Japan, July

  • Suorsa R, Sridhar B (1990) Validation of vision based obstacle detection algorithms for low altitude flight. In: Proceedings of the SPIE International Symposium on Advances in Intelligent Systems, Boston, Mass, November

  • Tsai RY, Huang TS (1984) Uniqueness and estimation of threedimensional motion parameters of rigid objects with curved surface. IEEE Trans Patt Anal Mach Intell 6:13–26

    Google Scholar 

  • Tsukiyama T, Huang TS (1987) Segment-based stereo matching. Patt Recogn 31:2–18

    Google Scholar 

  • Wu JJ, Rink RE, Caelli TM, Gourishankar VG (1988) Recovery of the 3-d location and motion of a rigid object through camera image (an extended Kaiman filter approach). Int J Comput Vis 3:373–394

    Google Scholar 

  • Wunsche H (1986) Detection and control of mobile robot motion by real-time computer vision. In: Proceedings of the SPIE Conference on Mobile Robots, Cambridge, Mass, October

  • Xu G, Tsuji S, Asada M (1987) A motion stereo method based on coarse-to-fine control strategy. IEEE Trans Patt Anal Mach Intell 9:332–336

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sridhar, B., Suorsa, R. & Hussien, B. Passive range estimation for rotorcraft low-altitude flight. Machine Vis. Apps. 6, 10–24 (1993). https://doi.org/10.1007/BF01212428

Download citation

  • Issue Date:

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

Key words

Navigation