Performance of LiDAR object detection deep learning architectures based on artificially generated point cloud data from CARLA simulator

Training deep neural network algorithms for LiDAR based object detection for autonomous cars requires huge amount of labeled data. Both data collection and labeling requires a lot of effort, money and time. Therefore, the use of simulation software for virtual data generation environments is gaining wide interest from both researchers and engineers. The big question remains how well artificially generated data resembles the data gathered by real sensors and how the differences affects the final algorithms performance. The article is trying to make a quantitative answer to the above question. Selected state-of-the-art algorithms for LiDAR point cloud object detection were trained on both real and artificially generated data sets. Their performance on different test sets were evaluated. The main focus was to determinate how well artificially trained networks perform on real data and if combined train sets can achieve better results overall.

[1]  Jiong Yang,et al.  PointPillars: Fast Encoders for Object Detection From Point Clouds , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Magnus Wrenninge,et al.  Procedural Modeling and Physically Based Rendering for Synthetic Data Generation in Automotive Applications , 2017, ArXiv.

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

[5]  Andreas Geiger,et al.  Augmented Reality Meets Computer Vision: Efficient Data Generation for Urban Driving Scenes , 2017, International Journal of Computer Vision.

[6]  Bo Li,et al.  SECOND: Sparsely Embedded Convolutional Detection , 2018, Sensors.

[7]  Yin Zhou,et al.  VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[8]  Rajeev Thakur,et al.  Scanning LIDAR in Advanced Driver Assistance Systems and Beyond: Building a road map for next-generation LIDAR technology , 2016, IEEE Consumer Electronics Magazine.

[9]  Ahmad El Sallab,et al.  YOLO3D: End-to-end real-time 3D Oriented Object Bounding Box Detection from LiDAR Point Cloud , 2018, ECCV Workshops.

[10]  Ruigang Yang,et al.  Simulating LIDAR Point Cloud for Autonomous Driving using Real-world Scenes and Traffic Flows , 2018, ArXiv.

[11]  Alberto L. Sangiovanni-Vincentelli,et al.  A LiDAR Point Cloud Generator: from a Virtual World to Autonomous Driving , 2018, ICMR.

[12]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[13]  Germán Ros,et al.  CARLA: An Open Urban Driving Simulator , 2017, CoRL.

[14]  Christophe Fiorio,et al.  DEVELOPING AND VALIDATING A PREDICTIVE MODEL OF MEASUREMENT UNCERTAINTY FOR MULTI-BEAM LIDARS: APPLICATION TO THE VELODYNE VLP-16 , 2018, 2018 Eighth International Conference on Image Processing Theory, Tools and Applications (IPTA).

[15]  Ezeddin Al Hakim 3D YOLO: End-to-End 3D Object Detection Using Point Clouds , 2018 .

[16]  Varun Jampani,et al.  Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomization , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).