Sensor and Sensor Fusion Technology in Autonomous Vehicles: A Review

With the significant advancement of sensor and communication technology and the reliable application of obstacle detection techniques and algorithms, automated driving is becoming a pivotal technology that can revolutionize the future of transportation and mobility. Sensors are fundamental to the perception of vehicle surroundings in an automated driving system, and the use and performance of multiple integrated sensors can directly determine the safety and feasibility of automated driving vehicles. Sensor calibration is the foundation block of any autonomous system and its constituent sensors and must be performed correctly before sensor fusion and obstacle detection processes may be implemented. This paper evaluates the capabilities and the technical performance of sensors which are commonly employed in autonomous vehicles, primarily focusing on a large selection of vision cameras, LiDAR sensors, and radar sensors and the various conditions in which such sensors may operate in practice. We present an overview of the three primary categories of sensor calibration and review existing open-source calibration packages for multi-sensor calibration and their compatibility with numerous commercial sensors. We also summarize the three main approaches to sensor fusion and review current state-of-the-art multi-sensor fusion techniques and algorithms for object detection in autonomous driving applications. The current paper, therefore, provides an end-to-end review of the hardware and software methods required for sensor fusion object detection. We conclude by highlighting some of the challenges in the sensor fusion field and propose possible future research directions for automated driving systems.

[1]  Faraz M. Mirzaei,et al.  Extrinsic and intrinsic sensor calibration , 2013 .

[2]  Stefan Muckenhuber,et al.  Automotive Lidar Modelling Approach Based on Material Properties and Lidar Capabilities , 2020, Sensors.

[3]  Ivan Markovic,et al.  Extrinsic 6DoF calibration of 3D LiDAR and radar , 2017, 2017 European Conference on Mobile Robots (ECMR).

[4]  Senthil Yogamani,et al.  FisheyeMODNet: Moving Object detection on Surround-view Cameras for Autonomous Driving , 2019, ArXiv.

[5]  Adam Herout,et al.  Calibration of RGB camera with velodyne LiDAR , 2014 .

[6]  Con Cronin,et al.  State-of-the-Art Review of Autonomous Intelligent Vehicles (AIV) Technologies for the Automotive and Manufacturing Industry , 2019, 2019 30th Irish Signals and Systems Conference (ISSC).

[7]  Wenxu Shi,et al.  FFESSD: An Accurate and Efficient Single-Shot Detector for Target Detection , 2019, Applied Sciences.

[8]  Jukka Heikkonen,et al.  An Efficient Multi-sensor Fusion Approach for Object Detection in Maritime Environments , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[9]  Johannes von Eichel-Streiber,et al.  Automotive Radar in a UAV to Assess Earth Surface Processes and Land Responses , 2020, Sensors.

[10]  Luka Petrović,et al.  Spatio-Temporal Multisensor Calibration Based on Gaussian Processes Moving Object Tracking , 2019, ArXiv.

[11]  Yin Zhou,et al.  MVX-Net: Multimodal VoxelNet for 3D Object Detection , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[12]  N. Floudas,et al.  High Level Sensor Data Fusion Approaches For Object Recognition In Road Environment , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[13]  J. Grizzle,et al.  Improvements to Target-Based 3D LiDAR to Camera Calibration , 2019, IEEE Access.

[14]  Jos Elfring,et al.  Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving , 2016, Sensors.

[15]  Vishnu Radhakrishnan,et al.  LiDAR-Camera Calibration using 3D-3D Point correspondences , 2017, ArXiv.

[16]  Julian F. P. Kooij,et al.  An Extrinsic Calibration Tool for Radar, Camera and Lidar , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[17]  Matti Kutila,et al.  Automotive LIDAR sensor development scenarios for harsh weather conditions , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[18]  Derek D. Lichti,et al.  Static Calibration and Analysis of the Velodyne HDL-64E S2 for High Accuracy Mobile Scanning , 2010, Remote. Sens..

[19]  Muhammad Sualeh,et al.  Dynamic Multi-LiDAR Based Multiple Object Detection and Tracking , 2019, Sensors.

[20]  Denver Hill Walling The Design of an Autonomous Vehicle Research Platform , 2017 .

[21]  Shinpei Kato,et al.  LIBRE: The Multiple 3D LiDAR Dataset , 2020, 2020 IEEE Intelligent Vehicles Symposium (IV).

[22]  Aryan Mehra,et al.  ReViewNet: A Fast and Resource Optimized Network for Enabling Safe Autonomous Driving in Hazy Weather Conditions , 2021, IEEE Transactions on Intelligent Transportation Systems.

[23]  Wen-Chieh Lin,et al.  Extrinsic and Temporal Calibration of Automotive Radar and 3D LiDAR , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Niall O' Mahony,et al.  Deep Learning vs. Traditional Computer Vision , 2019, CVC.

[25]  Wadea Ameen,et al.  Autonomous Road Roundabout Detection and Navigation System for Smart Vehicles and Cities Using Laser Simulator–Fuzzy Logic Algorithms and Sensor Fusion , 2020, Sensors.

[26]  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).

[27]  Hairong Qi,et al.  CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection , 2020, ArXiv.

[28]  Arturo de la Escalera,et al.  Automatic Chessboard Detection for Intrinsic and Extrinsic Camera Parameter Calibration , 2010, Sensors.

[29]  Gaurav S. Sukhatme,et al.  A General Framework for Temporal Calibration of Multiple Proprioceptive and Exteroceptive Sensors , 2010, ISER.

[30]  Niall O' Mahony,et al.  Autonomous Navigation of mobile robots in factory environment , 2019, Procedia Manufacturing.

[31]  Thomas B. Moeslund,et al.  Camera Calibration for Underwater 3D Reconstruction Based on Ray Tracing Using Snell’s Law , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[32]  Pedro J. Navarro,et al.  A Systematic Review of Perception System and Simulators for Autonomous Vehicles Research , 2019, Sensors.

[33]  Woo-Jin Song,et al.  Double Weight-Based SAR and Infrared Sensor Fusion for Automatic Ground Target Recognition with Deep Learning , 2018, Remote. Sens..

[34]  Amlaan Bhoi,et al.  Monocular Depth Estimation: A Survey , 2019, ArXiv.

[35]  Fernando García,et al.  Automatic extrinsic calibration for lidar-stereo vehicle sensor setups , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

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

[37]  Jun Won Choi,et al.  3D-CVF: Generating Joint Camera and LiDAR Features Using Cross-View Spatial Feature Fusion for 3D Object Detection , 2020, ECCV.

[38]  Oscar Mayora-Ibarra,et al.  Choosing the Best Sensor Fusion Method: A Machine-Learning Approach , 2020, Sensors.

[39]  Roemi Fernández,et al.  Field Robots for Intelligent Farms—Inhering Features from Industry , 2020 .

[40]  Matti Pietikäinen,et al.  Deep Learning for Generic Object Detection: A Survey , 2018, International Journal of Computer Vision.

[41]  Orlando Baiocchi,et al.  A comparison of the definitions for smart sensors, smart objects and Things in IoT , 2016, 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[42]  Luc Bourgeois,et al.  Challenges in aggregation of heterogeneous sensors for Autonomous Driving Systems , 2019, 2019 IEEE Sensors Applications Symposium (SAS).

[43]  Hong-Yuan Mark Liao,et al.  YOLOv4: Optimal Speed and Accuracy of Object Detection , 2020, ArXiv.

[44]  Joseph Walsh,et al.  Autonomous Driving Architectures, Perception and Data Fusion: A Review , 2020, 2020 IEEE 16th International Conference on Intelligent Computer Communication and Processing (ICCP).

[45]  Jinyong Jeong,et al.  The Road is Enough! Extrinsic Calibration of Non-overlapping Stereo Camera and LiDAR using Road Information , 2019, IEEE Robotics and Automation Letters.

[46]  Alexander Carballo,et al.  A Survey of Autonomous Driving: Common Practices and Emerging Technologies , 2019, IEEE Access.

[47]  Richard Bowden,et al.  A Survey of Deep Learning Applications to Autonomous Vehicle Control , 2019, IEEE Transactions on Intelligent Transportation Systems.

[48]  Quan Pan,et al.  A survey on multi-sensor fusion based obstacle detection for intelligent ground vehicles in off-road environments , 2020, Frontiers of Information Technology & Electronic Engineering.

[49]  Mohan M. Trivedi,et al.  A Multimodal, Full-Surround Vehicular Testbed for Naturalistic Studies and Benchmarking: Design, Calibration and Deployment , 2017, ArXiv.

[50]  Santiago Royo,et al.  An Overview of Lidar Imaging Systems for Autonomous Vehicles , 2019, Applied Sciences.

[51]  James Bailey,et al.  Understanding Adversarial Attacks on Deep Learning Based Medical Image Analysis Systems , 2019, Pattern Recognit..

[52]  Spyros G. Tzafestas Mobile Robot Sensors , 2014 .

[53]  Joseph Walsh,et al.  A Review of Multi-Sensor Fusion System for Large Heavy Vehicles Off Road in Industrial Environments , 2020, 2020 31st Irish Signals and Systems Conference (ISSC).

[54]  Danfei Xu,et al.  PointFusion: Deep Sensor Fusion for 3D Bounding Box Estimation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[55]  Federico Castanedo,et al.  A Review of Data Fusion Techniques , 2013, TheScientificWorldJournal.

[56]  Yunyi Jia,et al.  Real-time control systems , 2018 .

[57]  Alois Knoll,et al.  Low Latency And Low-Level Sensor Fusion For Automotive Use-Cases , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[58]  Asok Ray,et al.  Feature level sensor fusion for target detection in dynamic environments , 2015, 2015 American Control Conference (ACC).

[59]  Sufyan Almajali,et al.  A Systematic Review on Fusion Techniques and Approaches Used in Applications , 2020, IEEE Access.

[60]  J anuary,et al.  Institute of Technology , 1916 .

[61]  Zygmunt Mierczyk,et al.  Comparison of 905 nm and 1550 nm semiconductor laser rangefinders’ performance deterioration due to adverse environmental conditions , 2014 .

[62]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[63]  Zhijie Yang,et al.  Mapping with Reflection - Detection and Utilization of Reflection in 3D Lidar Scans , 2020, 2020 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[64]  Xiao Pan,et al.  Flexible and accurate camera calibration using grid spherical images. , 2017, Optics express.

[65]  Peter F. Sturm,et al.  Pinhole Camera Model , 2014, Computer Vision, A Reference Guide.

[66]  David Elliott,et al.  Recent advances in connected and automated vehicles , 2019, Journal of Traffic and Transportation Engineering (English Edition).

[67]  Thierry Peynot,et al.  Characterisation of the Delphi Electronically Scanning Radar for robotics applications , 2015, ICRA 2015.

[68]  Dariu M. Gavrila,et al.  Deep End-to-end 3D Person Detection from Camera and Lidar , 2019, 2019 IEEE Intelligent Transportation Systems Conference (ITSC).

[69]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[70]  Victor Talpaert,et al.  Deep Reinforcement Learning for Autonomous Driving: A Survey , 2020, IEEE Transactions on Intelligent Transportation Systems.

[71]  Stefan Milz,et al.  WoodScape: A Multi-Task, Multi-Camera Fisheye Dataset for Autonomous Driving , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[72]  Sergejs Kodors,et al.  Point Distribution as True Quality of LiDAR Point Cloud , 2017, Balt. J. Mod. Comput..

[73]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[74]  Spyros G. Tzafestas,et al.  Introduction to Mobile Robot Control , 2013 .

[75]  Klaus Dietmayer,et al.  Training a Fast Object Detector for LiDAR Range Images Using Labeled Data from Sensors with Higher Resolution , 2019, 2019 IEEE Intelligent Transportation Systems Conference (ITSC).

[76]  Homayoun Najjaran,et al.  Deep Learning Sensor Fusion for Autonomous Vehicle Perception and Localization: A Review , 2020, Sensors.

[77]  Tecnica Pulse-Doppler Radar , 2011 .

[78]  Kang Ryoung Park,et al.  Convolutional Neural Network-Based Classification of Driver’s Emotion during Aggressive and Smooth Driving Using Multi-Modal Camera Sensors , 2018, Sensors.

[79]  Ivan Markovic,et al.  Extrinsic 6DoF calibration of a radar-LiDAR-camera system enhanced by radar cross section estimates evaluation , 2019, Robotics Auton. Syst..

[80]  Babak Shahian Jahromi,et al.  Real-Time Hybrid Multi-Sensor Fusion Framework for Perception in Autonomous Vehicles , 2019, Sensors.

[81]  Jeongho Cho,et al.  An advanced object classification strategy using YOLO through camera and LiDAR sensor fusion , 2019, 2019 13th International Conference on Signal Processing and Communication Systems (ICSPCS).

[82]  Srikanth Saripalli,et al.  Extrinsic Calibration of a 3D-LIDAR and a Camera , 2020, 2020 IEEE Intelligent Vehicles Symposium (IV).

[83]  Xiuyan Guo Feature-Based Localization Methods for Autonomous Vehicles , 2017 .

[84]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[85]  Janez Pers,et al.  Correcting Decalibration of Stereo Cameras in Self-Driving Vehicles , 2020, Sensors.

[86]  Jorge Beltr'an,et al.  Automatic Extrinsic Calibration Method for LiDAR and Camera Sensor Setups , 2021, ArXiv.

[87]  Fernando Santos Osório,et al.  Calibration and multi-sensor fusion for on-road obstacle detection , 2017, 2017 Latin American Robotics Symposium (LARS) and 2017 Brazilian Symposium on Robotics (SBR).

[88]  Joseph Walsh,et al.  Sensor Technology in Autonomous Vehicles : A review , 2018, 2018 29th Irish Signals and Systems Conference (ISSC).

[89]  Jun Zhang,et al.  Geometric calibration for LiDAR-camera system fusing 3D-2D and 3D-3D point correspondences. , 2020, Optics express.

[90]  Alexander Leonessa,et al.  Team VALOR's ESCHER: A Novel Electromechanical Biped for the DARPA Robotics Challenge , 2017, J. Field Robotics.

[91]  Multi-Sensor Fusion for 3D Object Detection , 2020 .

[92]  Omar Y. Al-Jarrah,et al.  Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications: A Review , 2019, ArXiv.

[93]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[94]  Rabie Ben Atitallah,et al.  An Embedded Multi-Sensor Data Fusion Design for Vehicle Perception Tasks , 2018, J. Commun..

[95]  Todd E. Humphreys,et al.  TEX-CUP: The University of Texas Challenge for Urban Positioning , 2020, 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS).

[96]  Jonathan T. Barron,et al.  Learning Single Camera Depth Estimation Using Dual-Pixels , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[97]  Shuo Gu,et al.  Two-View Fusion based Convolutional Neural Network for Urban Road Detection , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[98]  Torsten Sattler,et al.  Project AutoVision: Localization and 3D Scene Perception for an Autonomous Vehicle with a Multi-Camera System , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[99]  Zhangjing Wang,et al.  Multi-Sensor Fusion in Automated Driving: A Survey , 2020, IEEE Access.

[100]  Kui Ren,et al.  Adversarial Attacks and Defenses in Deep Learning , 2020, Engineering.

[101]  Xingyi Zhou,et al.  Objects as Points , 2019, ArXiv.

[102]  Shashikant Sahare,et al.  Depth Estimation Using Monocular Camera , 2011 .

[103]  Markus Lienkamp,et al.  A Deep Learning-based Radar and Camera Sensor Fusion Architecture for Object Detection , 2019, 2019 Sensor Data Fusion: Trends, Solutions, Applications (SDF).

[104]  Thilo Streichert,et al.  Time Synchronization , 2007, Algorithms for Sensor and Ad Hoc Networks.

[105]  Conor Ryan,et al.  Computer Vision for 3D Perception - A Review , 2018, IntelliSys.

[106]  Pallav Rawat Environment Perception for Autonomous Driving : A 1/10 Scale Implementation Of Low Level Sensor Fusion Using Occupancy Grid Mapping , 2019 .

[107]  Zhe Zhang,et al.  CAAD: Computer Architecture for Autonomous Driving , 2017, ArXiv.

[108]  Huan Yu,et al.  CoMask: Corresponding Mask-Based End-to-End Extrinsic Calibration of the Camera and LiDAR , 2020, Remote. Sens..

[109]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[110]  Baris Fidan,et al.  Localization for Autonomous Driving , 2019, Handbook of Position Location.

[111]  Christian Lundquist,et al.  Sensor fusion for automotive applications , 2011 .

[112]  Mingwu Ren,et al.  Road Boundaries Detection based on Modified Occupancy Grid Map Using Millimeter-wave Radar , 2020, Mob. Networks Appl..

[113]  Jean-Emmanuel Deschaud,et al.  POINT CLOUD REFINEMENT WITH A TARGET-FREE INTRINSIC CALIBRATION OF A MOBILE MULTI-BEAM LIDAR SYSTEM , 2016 .

[114]  Xiaoping Zhang,et al.  Online IMU Self-Calibration for Visual-Inertial Systems , 2019, Sensors.

[115]  Edwin Olson,et al.  A passive solution to the sensor synchronization problem , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[116]  Jelena Kocić,et al.  Sensors and Sensor Fusion in Autonomous Vehicles , 2018, 2018 26th Telecommunications Forum (TELFOR).

[117]  Koyel Banerjee,et al.  Online Camera LiDAR Fusion and Object Detection on Hybrid Data for Autonomous Driving , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[118]  Alois Knoll,et al.  Targetless Rotational Auto-Calibration of Radar and Camera for Intelligent Transportation Systems , 2019, 2019 IEEE Intelligent Transportation Systems Conference (ITSC).