LiDAR-based Drivable Region Detection for Autonomous Driving

For autonomous driving, drivable region detection is one of the most basic and essential tasks. In this paper, a novel LiDAR-based drivable region detection algorithm which could output a complete, accurate and stable result is proposed. To promote the completeness of the detection result, the Bayesian generalized kernel inference and bilateral filtering are utilized to estimate the attribute of those unobserved cells. To ensure the traversability, a region growing operator is performed on the normal vector map which reflects the slope of the terrain, thus closely related to the traversability of the vehicle. To improve the result’s stability, information from multiple frames are fused together in the Kalman Filter framework. Experiments are performed both on public dataset and our own dataset. Experimental results show that the proposed algorithm could run in real-time and outperforms state-of-the-art approaches.

[1]  Runxin Niu,et al.  A Fast Point Cloud Ground Segmentation Approach Based on Coarse-To-Fine Markov Random Field , 2020, IEEE Transactions on Intelligent Transportation Systems.

[2]  Christian Laugier,et al.  GndNet: Fast Ground Plane Estimation and Point Cloud Segmentation for Autonomous Vehicles , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Rômulo T. Rodrigues,et al.  B-spline Surfaces for Range-Based Environment Mapping* , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Cyrill Stachniss,et al.  RangeNet ++: Fast and Accurate LiDAR Semantic Segmentation , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Zhe Chen,et al.  Progressive LiDAR adaptation for road detection , 2019, IEEE/CAA Journal of Automatica Sinica.

[6]  Cyrill Stachniss,et al.  SemanticKITTI: A Dataset for Semantic Scene Understanding of LiDAR Sequences , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[7]  Brendan Englot,et al.  Bayesian Generalized Kernel Inference for Terrain Traversability Mapping , 2018, CoRL.

[8]  Xinming Huang,et al.  ChipNet: Real-Time LiDAR Processing for Drivable Region Segmentation on an FPGA , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  Cyrill Stachniss,et al.  Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments , 2018, Robotics: Science and Systems.

[10]  Matthias Nießner,et al.  ScanComplete: Large-Scale Scene Completion and Semantic Segmentation for 3D Scans , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[11]  Adam Herout,et al.  CNN for very fast ground segmentation in velodyne LiDAR data , 2017, 2018 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[12]  Lukas Rummelhard,et al.  Ground estimation and point cloud segmentation using SpatioTemporal Conditional Random Field , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[13]  Michael Himmelsbach,et al.  Multi-modal local terrain maps from vision and LiDAR , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[14]  Seung-Woo Seo,et al.  Real-Time and Accurate Segmentation of 3-D Point Clouds Based on Gaussian Process Regression , 2017, IEEE Transactions on Intelligent Transportation Systems.

[15]  Leonidas J. Guibas,et al.  PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Daniel D. Morris,et al.  Ground Segmentation Based on Loopy Belief Propagation for Sparse 3D Point Clouds , 2015, 2015 International Conference on 3D Vision.

[17]  Chang-Soo Han,et al.  Representation of 3D Environment Map Using B-Spline Surface with Two Mutually Perpendicular LRFs , 2015 .

[18]  Nicholas Roy,et al.  Nonparametric Bayesian inference on multivariate exponential families , 2014, NIPS.

[19]  Bin Dai,et al.  Gaussian-Process-Based Real-Time Ground Segmentation for Autonomous Land Vehicles , 2013, Journal of Intelligent & Robotic Systems.

[20]  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.

[21]  Seiichi Mita,et al.  Graph-based 2D road representation of 3D point clouds for intelligent vehicles , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[22]  Surya P. N. Singh,et al.  Hybrid elevation maps: 3D surface models for segmentation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Michael Himmelsbach,et al.  Fast segmentation of 3D point clouds for ground vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[24]  Fabio Tozeto Ramos,et al.  A Sparse Covariance Function for Exact Gaussian Process Inference in Large Datasets , 2009, IJCAI.

[25]  Hugh F. Durrant-Whyte,et al.  Gaussian Process modeling of large scale terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[26]  Wolfram Burgard,et al.  Adaptive Non-Stationary Kernel Regression for Terrain Modeling , 2007, Robotics: Science and Systems.

[27]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[28]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).