Vehicle Driving Behavior Recognition Based on Multi-View Convolutional Neural Network With Joint Data Augmentation

This paper proposes a method for vehicle driving behavior recognition based on a six-axis motion processor. This method uses deep-learning technology to learn the sample data collected by the on-board sensor. To solve the problem of small sample size and easy overfitting, we propose a joint data augmentation (JDA) scheme, and design a new multi-view convolutional neural network model (MV-CNN). The JDA includes the multi-axis weighted fusion algorithm, background noise fusion algorithm, and random cropping algorithm to construct a sample dataset that is more in line with a complex real driving environment. With the CNN model, the direction of information propagation improved, and a new MV-CNN model was developed for the training, learning, and recognition of driving behavior. The performance of MV-CNN is experimentally compared with CNN, recurrent neural networks (RNN), LSTM, CNN+LSTM, and three-dimensional CNN. The results show that MV-CNN can obtain the best recall, precision, and F1-score. At the same time, MV-CNN and JDA have better generalization ability, reduce the training variance and deviation, and increase the stability of the model training process.

[1]  Minglu Li,et al.  D3: Abnormal driving behaviors detection and identification using smartphone sensors , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[2]  Mohsen Guizani,et al.  Improved Vehicle Steering Pattern Recognition by Using Selected Sensor Data , 2018, IEEE Transactions on Mobile Computing.

[3]  Shaoguo Wen,et al.  Fine-Grained Vehicle Classification With Channel Max Pooling Modified CNNs , 2019, IEEE Transactions on Vehicular Technology.

[4]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[5]  Pascal Frossard,et al.  Adaptive data augmentation for image classification , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[6]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[7]  Justin Salamon,et al.  Deep Convolutional Neural Networks and Data Augmentation for Environmental Sound Classification , 2016, IEEE Signal Processing Letters.

[8]  Ram Dantu,et al.  Safe Driving Using Mobile Phones , 2012, IEEE Transactions on Intelligent Transportation Systems.

[9]  Yunsong Wang,et al.  Study on early forecast and recognition of emergency braking based on FCM and PNN , 2011, 2011 Second International Conference on Mechanic Automation and Control Engineering.

[10]  Xiaogang Wang,et al.  Spatial As Deep: Spatial CNN for Traffic Scene Understanding , 2017, AAAI.

[11]  Bing-Fei Wu,et al.  Fuzzy logic based driving behavior monitoring using hidden Markov models , 2012, 2012 12th International Conference on ITS Telecommunications.

[12]  Ming Yang,et al.  3D Convolutional Neural Networks for Human Action Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Behrouz Homayoun Far,et al.  A system for vehicle collision and rollover detection , 2016, 2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[14]  Ravi Kanth Reddy,et al.  S-CarCrash: Real-time crash detection analysis and emergency alert using smartphone , 2016, 2016 International Conference on Connected Vehicles and Expo (ICCVE).

[15]  Hema Swetha Koppula,et al.  Car that Knows Before You Do: Anticipating Maneuvers via Learning Temporal Driving Models , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[16]  Peter Corcoran,et al.  Smart Augmentation Learning an Optimal Data Augmentation Strategy , 2017, IEEE Access.

[17]  Xiaohui Peng,et al.  Deep Learning for Sensor-based Activity Recognition: A Survey , 2017, Pattern Recognit. Lett..

[18]  Wang Ping,et al.  Research on data augmentation for image classification based on convolution neural networks , 2017, 2017 Chinese Automation Congress (CAC).

[19]  Aya Hamdy Ali,et al.  Recognizing Driving Behavior and Road Anomaly using Smartphone Sensors , 2017, Int. J. Ambient Comput. Intell..

[20]  Jun Guo,et al.  Short Utterance Based Speech Language Identification in Intelligent Vehicles With Time-Scale Modifications and Deep Bottleneck Features , 2019, IEEE Transactions on Vehicular Technology.

[21]  Chalermpol Saiprasert,et al.  Detecting Driving Events using Smartphone , 2013 .

[22]  Minglu Li,et al.  Fine-Grained Abnormal Driving Behaviors Detection and Identification with Smartphones , 2017, IEEE Transactions on Mobile Computing.

[23]  Xin Lin,et al.  Analysis and evaluation of driving behavior recognition based on a 3-axis accelerometer using a random forest approach: poster abstract , 2017, IPSN.