Road junction detection from 3D point clouds

Detecting changing traffic conditions is of primal importance for the safety of autonomous cars navigating in urban environments. Among the traffic situations that require more attention and careful planning, road junctions are the most significant. This work presents an empirical study of the application of well known machine learning techniques to create a robust method for road junction detection. Features are extracted from 3D pointclouds corresponding to single frames of data collected by a laser rangefinder. Three well known classifiers-support vector machines, adaptive boosting and artificial neural networks-are used to classify them into “junctions” or “roads”. The best performing classifier is used in the next stage, where structured classifiers-hidden Markov models and conditional random fields-are used to incorporate contextual information, in an attempt to improve the performance of the method. We tested and compared these approaches on datasets from two different 3D laser scanners, and in two different countries, Germany and Brazil.

[1]  Michael Himmelsbach,et al.  GIS-based topological robot localization through LIDAR crossroad detection , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[2]  Fernando Santos Osório,et al.  CaRINA Intelligent Robotic Car: Architectural design and applications , 2014, J. Syst. Archit..

[3]  Qingquan Li,et al.  3D LIDAR point cloud based intersection recognition for autonomous driving , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[4]  Thomas B. Schön,et al.  Learning to close loops from range data , 2011, Int. J. Robotics Res..

[5]  Qingquan Li,et al.  VeloRegistration based intersection detection for autonomous driving in challenging urban scenarios , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[6]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[7]  Bin Dai,et al.  Camera and lidar fusion for road intersection detection , 2012, 2012 IEEE Symposium on Electrical & Electronics Engineering (EEESYM).

[8]  Jannik Fritsch,et al.  A new performance measure and evaluation benchmark for road detection algorithms , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[9]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[10]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[11]  Charles E. Thorpe,et al.  Vision-based neural network road and intersection detection and traversal , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[12]  Constantin Ilas Perception in autonomous ground vehicles , 2013, Proceedings of the International Conference on ELECTRONICS, COMPUTERS and ARTIFICIAL INTELLIGENCE - ECAI-2013.

[13]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[14]  Fernando Santos Osório,et al.  Crossroad Detection Using Artificial Neural Networks , 2013, EANN.

[15]  K. Madhava Krishna,et al.  Outdoor intersection detection for autonomous exploration , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[16]  Michael Himmelsbach,et al.  Autonomous Ground Vehicles—Concepts and a Path to the Future , 2012, Proceedings of the IEEE.

[17]  Daxue Liu,et al.  LIDAR-based Long Range Road Intersection Detection , 2011, 2011 Sixth International Conference on Image and Graphics.

[18]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[19]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..