Multi-Sensor Data Fusion for Robust Environment Reconstruction in Autonomous Vehicle Applications

MULTI-SENSOR DATA FUSION FOR ROBUST ENVIRONMENT RECONSTRUCTION IN AUTONOMOUS VEHICLE APPLICATIONS Abu Hasnat Mohammad Rubaiyat In autonomous vehicle systems, understanding the surrounding environment is mandatory for an intelligent vehicle to make every decision of movement on the road. Knowledge about the neighboring environment enables the vehicle to detect moving objects, especially irregular events such as jaywalking, sudden lane change of the vehicle etc. to avoid collision. This local situation awareness mostly depends on the advanced sensors (e.g. camera, LIDAR, RADAR) added to the vehicle. The main focus of this work is to formulate a problem of reconstructing the vehicle environment using point cloud data from the LIDAR and RGB color images from the camera. Based on a widely used point cloud registration tool such as iterated closest point (ICP), an expectationmaximization (EM)-ICP technique has been proposed to automatically mosaic multiple point cloud sets into a larger one. Motion trajectories of the moving objects are analyzed to address the issue of irregularity detection. Another contribution of this work is the utilization of fusion of color information (from RGB color images captured by the camera) with the three-dimensional point cloud data for better representation of the environment. For better understanding of the surrounding environment, histogram of oriented gradient (HOG) based techniques are exploited to detect pedestrians and vehicles. Using both camera and LIDAR, an autonomous vehicle can gather information and reconstruct the map of the surrounding environment up to a certain distance. Capability of communicating and cooperating among vehicles can improve the automated driving decisions by providing extended and more precise view of the surroundings. In this work, a transmission power control algorithm is studied along with the adaptive content control algorithm to achieve a more accurate map of the vehicle environment. To exchange the local sensor data among the vehicles, an adaptive communication scheme is proposed that controls the lengths and the contents of the messages depending on the load of the communication channel. The exchange of this information can extend the tracking region of a vehicle beyond the area sensed by its own sensors. In this experiment, a combined effect of power control, and message length and content control algorithm is exploited to improve the map’s accuracy of the surroundings in a cooperative automated vehicle system.

[1]  Christian Poellabauer,et al.  EMBARC: error model based adaptive rate control for vehicle-to-vehicle communications , 2013, VANET '13.

[2]  Christoph Mertz,et al.  Pedestrian Detection and Tracking Using Three-dimensional LADAR Data , 2010, Int. J. Robotics Res..

[3]  Dariu Gavrila,et al.  Monocular Pedestrian Detection: Survey and Experiments , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Alexander Barth,et al.  Moving vehicle detection by optimal segmentation of the Dynamic Stixel World , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[5]  Daniel Snow,et al.  Pedestrian detection using boosted features over many frames , 2008, 2008 19th International Conference on Pattern Recognition.

[6]  Derek D. Lichti,et al.  DETECTION OF ROAD CURB FROM MOBILE TERRESTRIAL LASER SCANNER POINT CLOUD , 2012 .

[7]  Wilfried Philips,et al.  Towards online mobile mapping using inhomogeneous lidar data , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[8]  Gaurav Bansal,et al.  An Adaptive DSRC Message Transmission Rate Control Algorithm , 2011 .

[9]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[10]  Takashi Naito,et al.  Pedestrian recognition using high-definition LIDAR , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[11]  Massimo Bertozzi,et al.  Vision-Based Vehicle Guidance , 1997, Computer.

[12]  Ming Xie,et al.  Color modeling by spherical influence field in sensing driving environment , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[13]  Tomaso A. Poggio,et al.  A Trainable System for Object Detection , 2000, International Journal of Computer Vision.

[14]  Hao Men,et al.  Color point cloud registration with 4D ICP algorithm , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  Paolo Santi,et al.  Vehicle-to-Vehicle Communication: Fair Transmit Power Control for Safety-Critical Information , 2009, IEEE Transactions on Vehicular Technology.

[16]  Sangyoon Oh,et al.  Vehicle detection from airborne LiDAR point clouds based on a decision tree algorithm with horizontal and vertical features , 2017 .

[17]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[18]  Mohan M. Trivedi,et al.  A review of recent developments in vision-based vehicle detection , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[19]  Christoph Stiller,et al.  Segmentation of 3D lidar data in non-flat urban environments using a local convexity criterion , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[20]  Euntai Kim,et al.  A Novel On-Road Vehicle Detection Method Using $\pi$HOG , 2015, IEEE Transactions on Intelligent Transportation Systems.

[21]  Dariu Gavrila,et al.  An Experimental Study on Pedestrian Classification , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Hannes Hartenstein,et al.  Design methodology and evaluation of rate adaptation based congestion control for Vehicle Safety Communications , 2011, 2011 IEEE Vehicular Networking Conference (VNC).

[23]  Armin B. Cremers,et al.  Laser-based segment classification using a mixture of bag-of-words , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Hariharan Krishnan,et al.  Congestion Control Based on Channel Occupancy in Vehicular Broadcast Networks , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[25]  Wolfgang Straßer,et al.  Bayesian Point Cloud Reconstruction , 2006, Comput. Graph. Forum.

[26]  Hariharan Krishnan,et al.  Adaptive intervehicle communication control for cooperative safety systems , 2010, IEEE Network.

[27]  Pavel Krsek,et al.  Robust Euclidean alignment of 3D point sets: the trimmed iterative closest point algorithm , 2005, Image Vis. Comput..

[28]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[29]  Myung Jin Chung,et al.  3D environment reconstruction using modified color ICP algorithm by fusion of a camera and a 3D laser range finder , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Paul A. Viola,et al.  Detecting Pedestrians Using Patterns of Motion and Appearance , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[31]  Alois Knoll,et al.  Vehicle detection based on LiDAR and camera fusion , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[32]  Beatriz Marcotegui,et al.  Point cloud segmentation towards urban ground modeling , 2009, 2009 Joint Urban Remote Sensing Event.

[33]  Kuo-Chin Fan,et al.  Vehicle Detection Using Normalized Color and Edge Map , 2007, IEEE Transactions on Image Processing.

[34]  Michael Himmelsbach,et al.  A new geometric 3D LiDAR feature for model creation and classification of moving objects , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[35]  Mohan M. Trivedi,et al.  Looking at Vehicles on the Road: A Survey of Vision-Based Vehicle Detection, Tracking, and Behavior Analysis , 2013, IEEE Transactions on Intelligent Transportation Systems.

[36]  Dariu Gavrila,et al.  Multi-cue Pedestrian Detection and Tracking from a Moving Vehicle , 2007, International Journal of Computer Vision.

[37]  Hariharan Krishnan,et al.  Analysis of Information Dissemination in Vehicular Ad-Hoc Networks With Application to Cooperative Vehicle Safety Systems , 2011, IEEE Transactions on Vehicular Technology.

[38]  David Gerónimo Gómez,et al.  Survey of Pedestrian Detection for Advanced Driver Assistance Systems , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Liang Zhao,et al.  Stereo- and neural network-based pedestrian detection , 1999, Proceedings 199 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems (Cat. No.99TH8383).

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

[41]  Cristiano Premebida,et al.  Pedestrian detection combining RGB and dense LIDAR data , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[42]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[43]  John B. Kenney,et al.  Dedicated Short-Range Communications (DSRC) Standards in the United States , 2011, Proceedings of the IEEE.

[44]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[45]  D.M. Gavrila,et al.  Vision-based pedestrian detection: the PROTECTOR system , 2004, IEEE Intelligent Vehicles Symposium, 2004.

[46]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[47]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[48]  Charles E. Rohrs,et al.  LIMERIC: A Linear Adaptive Message Rate Algorithm for DSRC Congestion Control , 2013, IEEE Transactions on Vehicular Technology.

[49]  Falko Dressler,et al.  Using the Right Two-Ray Model ? A Measurement-based Evaluation of PHY Models in VANETs , 2011 .

[50]  David Fernández Llorca,et al.  Curvature-based curb detection method in urban environments using stereo and laser , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[51]  Roland Siegwart,et al.  A Layered Approach to People Detection in 3D Range Data , 2010, AAAI.

[52]  Tian Xia,et al.  Vehicle Detection from 3D Lidar Using Fully Convolutional Network , 2016, Robotics: Science and Systems.

[53]  Roland Siegwart,et al.  Predicting pedestrian crossing using Quantile Regression forests , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[54]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[55]  Frederik Hegger,et al.  People Detection in 3d Point Clouds Using Local Surface Normals , 2012, RoboCup.

[56]  Matthew C. Valenti,et al.  Adaptive content control for communication amongst cooperative automated vehicles , 2014, 2014 IEEE 6th International Symposium on Wireless Vehicular Communications (WiVeC 2014).

[57]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[58]  Fernando Santos Osório,et al.  Robust curb detection and vehicle localization in urban environments , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[59]  Xavier Pennec,et al.  Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration , 2002, ECCV.

[60]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.