Skip to main content
Log in

Reverse Optical Flow for Self-Supervised Adaptive Autonomous Robot Navigation

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

Abstract

Autonomous mobile robot navigation, either off-road or on ill-structured roads, presents unique challenges for machine perception. A successful terrain or roadway classifier must be able to learn in a self-supervised manner and adapt to inter- and intra-run changes in the local environment.

This paper demonstrates the improvements achieved by augmenting an existing self-supervised image segmentation procedure with an additional supervisory input. Obstacles and roads may differ in appearance at distance because of illumination and texture frequency properties. Reverse optical flow is added as an input to the image segmentation technique to find examples of a region of interest at previous times in the past. This provides representations of this region at multiple scales and allows the robot to better determine where more examples of this class appear in the image.

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

  • Asensio, J.R., Montiel, J.M.M., and Montano, L. 1999. Goal directed reactive robot navigation with relocation using laser and vision. In IEEE Proc. of International Conference on Robotics and Automation, 4:2905–2910.

  • Bellutta, P., Manduchi, R., Matthies, L., and Rankin, A. 2000. Terrain perception for DEMO III. In Proc. Intelligent Vehicles Conf., Dearborn, MI.

  • Berthod, M., Kato, Z., Yu, S., and Zerubia, J. 1996. Bayesian image classification using markov random fields. Image and Vision Computing, (14):285–295.

    Article  Google Scholar 

  • Bouguet, J.Y. 2000. Pyramidal Implementation of the Lucas Kanade Feature Tracker, Intel Corporation, Microprocessor Research Labs, http://www.intel.com/research/mrl/research/opencv/

  • Chirkhodaie, A. and Amrani, R. 2004. Visual terrain mapping for traversable path planning of mobile robots. Proceedings of SPIE, 5608:118–127.

    Google Scholar 

  • Crisman, J. and Thorpe, C. 1991. UNSCARF, A color vision system for the detection of unstructured roads. In Proceedings of International Conference on Robotics and Automation, Sacramento, CA.

  • Coombs, D., Herman, M., Hong, T., and Nashman, M. 1998. Real-time obstacle avoidance using central flow divergence, and peripheral flow. IEEE Trans. on Robotics and Automation, 14(1):49–59.

    Article  Google Scholar 

  • Dal Poz, A.P., and do Vale, G.M. 2003. Dynamic programming approach for semi-automated road extraction from medium- and high-resolution images. ISPRS Archives, XXXIV(part 3/W8).

  • Defense Advanced Research Projects Agency (DARPA), Darpa Grand Challenge (DGC). Online source: http://www.grandchallenge.org.

  • Defense Advanced Research Projects Agency (DARPA), Learning Applied to Ground Robots (LAGR). Online source: http://www.darpa.mil/ipto/programs/lagr/vision.htm.

  • DeSouza, G. and Kak, A. 2002. Vision for mobile robot navigation: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(2):237–267.

    Article  Google Scholar 

  • Durrant-Whyte, H. 2001. A critical review of the state-of-the-art in autonomous land vehicle systems and technology, Sandia Report SAND2001-3685, Sandia National Laboratories, Albuquerque, NM.

  • Ettinger, S.M., Nechyba, M.C., Ifju, P.G., and Waszak, M. 2002. Towards flight autonomy: Vision-based horizon detection for micro air vehicles. Florida Conference on Recent Advances in Robotics.

  • Giachetti, A., Campani, M., and Torre, V. 1998. The use of optical flow for road navigation. IEEE Trans. on Robotics and Automation, 14(1):34–48.

    Article  Google Scholar 

  • Horswill, I. 1993. Polly: A vision-based artificial agent. Proceedings of AAAI Conference, 824–829.

  • Iagnemma, K. and Dubowsky, S. 2002. Terrain estimation for high-speed rough-terrain autonomous vehicle navigation. Proceedings of the SPIE Conference on Unmanned Ground Vehicle Technology IV.

  • Kang, D. and Jung, M. 2003. Road lane segmentation using dynamic programming for active safety vehicles. Elsevier Pattern Recognition Letters, 24(16):3177–3185.

    Article  Google Scholar 

  • Kato, Z., Zerubia, J., and Berthod, M. 1992. Satellite image classification using a modified metropolis dynamics. Proceedings of International Conference on Acoustics, Speech and Signal Processing, 3:573–576.

  • Kato, Z. 1994. Modelisations markoviennes multiresolutions en vision par ordinateur. Application a’ la segmentation d’images SPOT. PhD Thesis, INRIA, Sophia Antipolis, France.

  • Kim, H., Hong, S., Oh, T., and Lee, J. 2002. High speed road boundary detection with CNN-based dynamic programming. Advances in Multimedia Information Processing—PCM 2002: Third IEEE Pacific Rim Conference on Multimedia, 806–813.

  • Lieb, D., Lookingbill, A., and Thrun, S. 2005. Adaptive road following using self-supervised learning and reverse optical flow. Proceedings of Robotics: Science and Systems.

  • Lorigo, L.M., Brooks, R.A., and Grimson, W.E.L. 1997. Visually-guided obstacle avoidance in unstructured environments. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 373–379.

  • Manduchi, R., Castano, A., Talukder, A., and Matthies, L. 2005. Obstacle detection and terrain classification for autonomous off-road navigation. Auton. Robots, 18(1):81–102.

    Article  Google Scholar 

  • Moorehead, S., Simmons, R., Apostolopoulos, D., and Whittaker, W.L. 1999. Autonomous navigation field results of a planetary analog robot in Antarctica. International Symposium on Artificial Intelligence, Robotics and Automation in Space.

  • Murray, D. and Little, J. 2000. Using real-time stereo vision for mobile robot navigation. Autonomous Robots, 8(2):161–171.

    Article  Google Scholar 

  • Pilutti, T. and Ulsoy, A.G. 1998. Decision making for road departure warning systems. In Proceedings of the American Control Conference.

  • Pomerleau, D. 1995. RALPH: Rapidly adapting lateral position handler. IEEE Symposium on Intelligent Vehicles, Detroit, Michigan, USA.

  • Redmill, K., Upadhya, S., Krishnamurthy, A., and Ozguner, U. 2001. A lane tracking system for intelligent vehicle applications. Proc. IEEE Intelligent Transportation Systems Conference.

  • Rasmussen, C. 2002. Combining laser range, color, and texture cues for autonomous road following. In Proc. IEEE Inter. Conf. On Robotics and Automation, Washington, DC.

  • Shi, J. and Tomasi, C. 1994. Good features to track. IEEE Conference on Computer Vision and Pattern Recognition, 593–600.

  • Shoemaker, C.M. and Bornstein, J.A. 1998. Overview of the demo III UGV program. Proc. of the SPIE Robotic and Semi-Robotic Ground Vehicle Technology, 3366:202–211.

    Google Scholar 

  • Singh, S. and Sharma, M. 2001. Minerva scene analysis benchmark. Proc 7th Australian and New Zealand Intelligent Information Systems Conference, Perth.

  • Sofman, B., Lin, E., Bagnell, J., Vandapel, N., and Stentz, A. 2006. Improving robot navigation through self-supervised online learning. To Appear in Proceedings of Robotics: Science and Systems.

  • Stentz, A. 1994. Optimal and efficient path planning for partially-known environments. Proceedings of IEEE International Conference on Robotics and Automation, 4:3310–3317.

  • Ulrich, I. and Nourbakhsh, I. 2000. Appearance-based obstacle detection with monocular color vision. In Proceedings of AAAI Conference, pp. 866–871.

  • Yasnoff, W.A., Mui, J.K., and Bacus, J.W. 1977. Error measures for scene segmentation. Pattern Recognition, 9(4):217–231.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Lookingbill.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lookingbill, A., Rogers, J., Lieb, D. et al. Reverse Optical Flow for Self-Supervised Adaptive Autonomous Robot Navigation. Int J Comput Vision 74, 287–302 (2007). https://doi.org/10.1007/s11263-006-0024-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-006-0024-x

Keywords

Navigation