Human-Like Decision Making of Artificial Drivers in Intelligent Transportation Systems: An End-to-End Driving Behavior Prediction Approach

Drivers can be either human beings or artificial drivers in future intelligent transportation systems (ITSs). It is important to learn how people drive so that artificial drivers can be programmed to drive consistently with them. This will lead to future ITSs that are safe and efficient. In this article, we propose a new, fully end-to-end decision-making method, namely the pyramid pooling convolutional neural network with long short-time memory (PPC-LSTM), for multitask (longitudinal and lateral) decision inference in future ITSs. In this method, the features were extracted from multiscale red, green, blue images, depth images, and historical driving sequences. Our multitask loss for learning was designed by comprehensively considering the homoscedastic uncertainty of each task. Finally, experimental evaluations were conducted on a data set collected from CAR Learning to Act and the BDD100K naturalistic driving data set to examine the effectiveness of our proposed method. The results show that the prediction accuracies of driving speed and steering angle by our proposed PPC-LSTM are 89.97% and 84.67%, respectively. This is an improvement over state-of-the-art-methods by at least 2.52% and 2.67%, respectively, which demonstrates the method’s promising applications in future ITSs.

[1]  Tambet Matiisen,et al.  A Survey of End-to-End Driving: Architectures and Training Methods , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Yi Xiao,et al.  Multimodal End-to-End Autonomous Driving , 2019, IEEE Transactions on Intelligent Transportation Systems.

[3]  Xingda Qu,et al.  Extraction of descriptive driving patterns from driving data using unsupervised algorithms , 2021, Mechanical Systems and Signal Processing.

[4]  Guofa Li,et al.  Traffic Crash Characteristics in Shenzhen, China from 2014 to 2016 , 2021, International journal of environmental research and public health.

[5]  Dongpu Cao,et al.  A deep learning based image enhancement approach for autonomous driving at night , 2020, Knowl. Based Syst..

[6]  Dimitar Filev,et al.  Explaining Deep Learning Models Through Rule-Based Approximation and Visualization , 2020, IEEE Transactions on Fuzzy Systems.

[7]  Guofa Li,et al.  An infrared and visible image fusion method based on multi-scale transformation and norm optimization , 2021, Inf. Fusion.

[8]  Dongpu Cao,et al.  Risk assessment based collision avoidance decision-making for autonomous vehicles in multi-scenarios , 2021 .

[9]  Dongpu Cao,et al.  Deep Reinforcement Learning Enabled Decision-Making for Autonomous Driving at Intersections , 2020, Automotive Innovation.

[10]  Guofa Li,et al.  Deep Learning Approaches on Pedestrian Detection in Hazy Weather , 2020, IEEE Transactions on Industrial Electronics.

[11]  Marcello Restelli,et al.  Combining reinforcement learning with rule-based controllers for transparent and general decision-making in autonomous driving , 2020, Robotics Auton. Syst..

[12]  Xingda Qu,et al.  Influence of traffic congestion on driver behavior in post-congestion driving. , 2020, Accident; analysis and prevention.

[13]  Zhao Xiangmo,et al.  End-to-end Autonomous Driving-behavior Decision Model Based on MM-STConv , 2020 .

[14]  Zhikui Chen,et al.  A Survey on Deep Learning for Multimodal Data Fusion , 2020, Neural Computation.

[15]  Hyungjun Park,et al.  Cooperative lane control application for fully connected and automated vehicles at multilane freeways , 2020 .

[16]  Trevor Darrell,et al.  BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning , 2018, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Andry Rakotonirainy,et al.  Automatic driver stress level classification using multimodal deep learning , 2019, Expert Syst. Appl..

[18]  Xingda Qu,et al.  Drivers' visual scanning behavior at signalized and unsignalized intersections: A naturalistic driving study in China. , 2019, Journal of safety research.

[19]  Sedat Ozer,et al.  Controlling Steering Angle for Cooperative Self-driving Vehicles utilizing CNN and LSTM-based Deep Networks , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[20]  Zhiqing Huang,et al.  Learning A Steering Decision Policy for End-to-End Control of Autonomous Vehicle , 2019, 2019 5th International Conference on Control, Automation and Robotics (ICCAR).

[21]  Guy Rosman,et al.  Variational End-to-End Navigation and Localization , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[22]  Chunxiao Liu,et al.  Learning to Steer by Mimicking Features from Heterogeneous Auxiliary Networks , 2018, AAAI.

[23]  Cewu Lu,et al.  LiDAR-Video Driving Dataset: Learning Driving Policies Effectively , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[24]  Mianxiong Dong,et al.  Humanlike Driving: Empirical Decision-Making System for Autonomous Vehicles , 2018, IEEE Transactions on Vehicular Technology.

[25]  Jiebo Luo,et al.  End-to-end Multi-Modal Multi-Task Vehicle Control for Self-Driving Cars with Visual Perceptions , 2018, 2018 24th International Conference on Pattern Recognition (ICPR).

[26]  Roberto Cipolla,et al.  Multi-task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[27]  Chunhua Shen,et al.  Estimating Depth From Monocular Images as Classification Using Deep Fully Convolutional Residual Networks , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[28]  Yadong Mu,et al.  Learning End-to-End Autonomous Steering Model from Spatial and Temporal Visual Cues , 2017, VSCC '17.

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

[30]  Sebastian Ruder,et al.  An Overview of Multi-Task Learning in Deep Neural Networks , 2017, ArXiv.

[31]  Philip Koopman,et al.  Autonomous Vehicle Safety: An Interdisciplinary Challenge , 2017, IEEE Intelligent Transportation Systems Magazine.

[32]  Henk Wymeersch,et al.  Traffic Coordination at Road Intersections: Autonomous Decision-Making Algorithms Using Model-Based Heuristics , 2017, IEEE Intelligent Transportation Systems Magazine.

[33]  Seiichi Mita,et al.  Human Drivers Based Active-Passive Model for Automated Lane Change , 2017, IEEE Intelligent Transportation Systems Magazine.

[34]  Yang Gao,et al.  End-to-End Learning of Driving Models from Large-Scale Video Datasets , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Xiaogang Wang,et al.  Pyramid Scene Parsing Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[36]  Han Wang,et al.  Vision-based navigation of an unmanned surface vehicle with object detection and tracking abilities , 2017, Machine Vision and Applications.

[37]  Bo Cheng,et al.  Estimation of driving style in naturalistic highway traffic using maneuver transition probabilities , 2017 .

[38]  Frédéric Vanderhaegen,et al.  A rule-based support system for dissonance discovery and control applied to car driving , 2016, Expert Syst. Appl..

[39]  Nassir Navab,et al.  Deeper Depth Prediction with Fully Convolutional Residual Networks , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[40]  Xin Zhang,et al.  End to End Learning for Self-Driving Cars , 2016, ArXiv.

[41]  P. V. Manivannan,et al.  Human driver emulation and cognitive decision making for autonomous cars , 2016, 2016 International Conference on Robotics: Current Trends and Future Challenges (RCTFC).

[42]  Shyamal Kumar Mondal,et al.  A fixed-charge transportation problem in two-stage supply chain network in Gaussian type-2 fuzzy environments , 2015, Inf. Sci..

[43]  Victor C. M. Leung,et al.  SAfeDJ , 2015, ACM Trans. Multim. Comput. Commun. Appl..

[44]  Jianxiong Xiao,et al.  DeepDriving: Learning Affordance for Direct Perception in Autonomous Driving , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[45]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[46]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[47]  Sebastian Thrun,et al.  Model based vehicle detection and tracking for autonomous urban driving , 2009, Auton. Robots.

[48]  Yann LeCun,et al.  Off-Road Obstacle Avoidance through End-to-End Learning , 2005, NIPS.

[49]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[50]  Dean Pomerleau,et al.  ALVINN, an autonomous land vehicle in a neural network , 2015 .