Fast and reliable obstacle detection and segmentation for cross-country navigation

Obstacle detection (OD) is one of the main components of the control system of autonomous vehicles. In the case of indoor/urban navigation, obstacles are typically defined as surface points that are higher than the ground plane, but in cross-country and unstructured environments the notion of "ground plane" is often not meaningful. We introduce a fast, fully 3D OD technique that overcomes such a problem, reducing the risk of false-negatives while keeping the same rate of false-positives. A simple addition to our algorithm allows one to segment obstacle points into clusters, where each cluster identifies an isolated obstacle in 3D space. Obstacle segmentation corresponds to finding the connected components of a suitable graph, an operation that can be performed at a minimal additional cost during the computation of obstacle points. Rule-based classification using 3D geometrical measures derived for each segmented obstacle is then used to reject false-obstacles (for example, objects that are small in volume, or of low height). Results for a number of scenes of natural terrain are presented, and compared with a pre-existing obstacle detection algorithm.

[1]  B. Monien,et al.  Data structures and efficient algorithms , 1992, Lecture Notes in Computer Science.

[2]  Kevin W. Bowyer,et al.  Function from visual analysis and physical interaction: a methodology for recognition of generic classes of objects , 1998, Image Vis. Comput..

[3]  Charles E. Thorpe,et al.  A specialized multibaseline stereo technique for obstacle detection , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[4]  Roberto Manduchi,et al.  Terrain perception for DEMO III , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[5]  Allen R. Hanson,et al.  Qualitative obstacle detection , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Alonzo Kelly,et al.  Obstacle detection for unmanned ground vehicles: a progress report , 1995 .

[7]  A. Casals,et al.  Model-based objects recognition in man-made environments , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[8]  Dmitry B. Goldgof,et al.  The Space Envelope: A Representation for 3D Scenes , 1998, Comput. Vis. Image Underst..

[9]  Karl Murphy,et al.  Performance evaluation of UGV obstacle detection with CCD/FLIR stereo vision and LADAR , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[10]  Michael E. Cleary,et al.  The deictically controlled wheelchair , 1998, Image Vis. Comput..

[11]  N. DeClaris,et al.  Path planning for autonomous vehicles driving over rough terrain , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[12]  Aurelio Piazzi,et al.  Visual perception of obstacles and vehicles for platooning , 2000, IEEE Trans. Intell. Transp. Syst..

[13]  Larry H. Matthies,et al.  Stochastic performance, modeling and evaluation of obstacle detectability with imaging range sensors , 1994, IEEE Trans. Robotics Autom..