Real-time adaptive obstacle detection based on an image database

Abstract In this paper, an innovative method for the detection and avoidance of obstacles is presented. This is based on image registration techniques. The aim of this method is the detection of the possible obstacles that could be in the route where VERDINO (an autonomous electrical vehicle which is going to work in the surroundings of a bioclimatic urbanization as part of the SAGENIA project) navigates. The obstacle detection is one of the most critical parts of the prototype. It is responsible for the detection and later avoidance of the pedestrians, cars, etc. that can damage it or be damaged by the prototype. The algorithm is able to work in real time, with good detection rates and a fast response. It also includes a dynamical database that will allow the vehicle to learn adaptively the current state of the environment, rejecting old images. With this, some of the typical problems related to the image registration techniques are removed. Some examples and results are provided, corroborating the good behavior of the algorithm, which has been tested in simulated and real conditions. The method is also applicable to other tasks, like surveillance for non-stationery cameras or other applications over very different kinds of images.

[1]  James W. Davis,et al.  Background-subtraction using contour-based fusion of thermal and visible imagery , 2007, Comput. Vis. Image Underst..

[2]  David S. Doermann,et al.  Mosaicing of camera-captured document images , 2009, Comput. Vis. Image Underst..

[3]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[4]  Cordelia Schmid,et al.  A Comparison of Affine Region Detectors , 2005, International Journal of Computer Vision.

[5]  Farzin Mokhtarian,et al.  Performance Evaluation of Corner Detection Algorithms under Similarity and Affine Transforms , 2001, BMVC.

[6]  W. Eric L. Grimson,et al.  Learning Patterns of Activity Using Real-Time Tracking , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Jing Li,et al.  A comprehensive review of current local features for computer vision , 2008, Neurocomputing.

[8]  Jan Flusser,et al.  An adaptive method for image registration , 1992, Pattern Recognit..

[9]  Hans P. Morevec Towards automatic visual obstacle avoidance , 1977, IJCAI 1977.

[10]  M. Bauer,et al.  Digital change detection in forest ecosystems with remote sensing imagery , 1996 .

[11]  Takeo Kanade,et al.  Introduction to the Special Section on Video Surveillance , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[13]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[14]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[15]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[16]  A. Ardeshir Goshtasby,et al.  Design and recovery of 2-D and 3-D shapes using rational Gaussian curves and surfaces , 1993, International Journal of Computer 11263on.

[17]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[18]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[19]  Laurent D. Cohen,et al.  A new Image Registration technique with free boundary constraints: application to mammography , 2003, Comput. Vis. Image Underst..

[20]  Rafael Arnay,et al.  Applying an Ant Colony Optimization Algorithm to an Artificial Vision Problem in a Robotic Vehicle , 2008, DCAI.

[21]  Tong Zhang,et al.  Volume and Surface Area Distributions of Cracks in Concrete , 2001, IWVF.

[22]  Badrinath Roysam,et al.  Image change detection algorithms: a systematic survey , 2005, IEEE Transactions on Image Processing.

[23]  Cordelia Schmid,et al.  Scale & Affine Invariant Interest Point Detectors , 2004, International Journal of Computer Vision.

[24]  A. Ardeshir Goshtasby,et al.  Image registration by local approximation methods , 1988, Image Vis. Comput..

[25]  Christos Davatzikos,et al.  Spatial Transformation and Registration of Brain Images Using Elastically Deformable Models , 1997, Comput. Vis. Image Underst..

[26]  Sei-Wang Chen,et al.  Automatic change detection of driving environments in a vision-based driver assistance system , 2003, IEEE Trans. Neural Networks.

[27]  Ashbindu Singh,et al.  Review Article Digital change detection techniques using remotely-sensed data , 1989 .

[28]  A. Ardeshir Goshtasby,et al.  A comparative study of transformation functions for nonrigid image registration , 2006, IEEE Transactions on Image Processing.

[29]  R. N. Desmarais,et al.  Interpolation using surface splines. , 1972 .

[30]  Han Wang,et al.  Analysis of gray level corner detection , 1999, Pattern Recognit. Lett..

[31]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[32]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[33]  Manfred Ehlers,et al.  High-precision geometric correction of airborne remote sensing revisited: the multiquadric interpolation , 1994, Remote Sensing.

[34]  A. Ardeshir Goshtasby,et al.  Piecewise linear mapping functions for image registration , 1986, Pattern Recognit..

[35]  Fabrice Heitz,et al.  Automatic change detection in multimodal serial MRI: application to multiple sclerosis lesion evolution , 2003, NeuroImage.

[36]  Jiri Matas,et al.  Robust wide-baseline stereo from maximally stable extremal regions , 2004, Image Vis. Comput..