Fine-Grained Abnormal Driving Behaviors Detection and Identification with Smartphones

Real-time abnormal driving behaviors monitoring is a corner stone to improving driving safety. Existing works on driving behaviors monitoring using smartphones only provide a coarse-grained result, i.e., distinguishing abnormal driving behaviors from normal ones. To improve drivers’ awareness of their driving habits so as to prevent potential car accidents, we need to consider a fine-grained monitoring approach, which not only detects abnormal driving behaviors but also identifies specific types of abnormal driving behaviors, i.e., <italic>Weaving</italic>, <italic>Swerving</italic>, <italic>Sideslipping</italic>, <italic>Fast U-turn</italic>, <italic>Turning with a wide radius</italic>, and <italic>Sudden braking</italic>. Through empirical studies of the 6-month driving traces collected from real driving environments, we find that all of the six types of driving behaviors have their unique patterns on acceleration and orientation. Recognizing this observation, we further propose a fine-grained abnormal <underline><italic>D</italic></underline>riving behavior <underline><italic>D</italic></underline>etection and i <underline><italic>D</italic></underline>entification system, <inline-formula><tex-math notation="LaTeX">$D^{3}$ </tex-math><alternatives><inline-graphic xlink:href="yu-ieq1-2618873.gif"/></alternatives></inline-formula>, to perform real-time high-accurate abnormal driving behaviors monitoring using smartphone sensors. We extract effective features to capture the patterns of abnormal driving behaviors. After that, two machine learning methods, <italic>Support Vector Machine</italic> (SVM) and <italic>Neuron Networks</italic> (NN), are employed, respectively, to train the features and output a classifier model which conducts fine-grained abnormal driving behaviors detection and identification. From results of extensive experiments with 20 volunteers driving for another four months in real driving environments, we show that <inline-formula><tex-math notation="LaTeX">$D^{3}$</tex-math><alternatives> <inline-graphic xlink:href="yu-ieq2-2618873.gif"/></alternatives></inline-formula> achieves an average total accuracy of 95.36 percent with SVM classifier model, and 96.88 percent with NN classifier model.

[1]  Minglu Li,et al.  SenSpeed: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Environments , 2014, IEEE Transactions on Mobile Computing.

[2]  Masayuki Kaneda,et al.  Adaptability to ambient light changes for drowsy driving detection using image processing , 1998 .

[3]  Dongwook Lee,et al.  Drowsy Driving Detection Based on the Driver's Head Movement using Infrared Sensors , 2008, 2008 Second International Symposium on Universal Communication.

[4]  Richard P. Martin,et al.  Tracking human queues using single-point signal monitoring , 2014, MobiSys.

[5]  Lei Yang,et al.  OpenSesame: Unlocking smart phone through handshaking biometrics , 2013, 2013 Proceedings IEEE INFOCOM.

[6]  Dong Xuan,et al.  Mobile phone based drunk driving detection , 2010, 2010 4th International Conference on Pervasive Computing Technologies for Healthcare.

[7]  Ray-I Chang,et al.  MotoSafe: Active Safe System for Digital Forensics of Motorcycle Rider with Android , 2012 .

[8]  Richard P. Martin,et al.  Sensing vehicle dynamics for determining driver phone use , 2013, MobiSys '13.

[9]  Minglu Li,et al.  E3: energy-efficient engine for frame rate adaptation on smartphones , 2013, SenSys '13.

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

[11]  Minglu Li,et al.  Sensing Human-Screen Interaction for Energy-Efficient Frame Rate Adaptation on Smartphones , 2015, IEEE Transactions on Mobile Computing.

[12]  Erhan Akin,et al.  Estimating driving behavior by a smartphone , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[13]  Chalermpol Saiprasert,et al.  Smartphone Enabled Dangerous Driving Report System , 2013, 2013 46th Hawaii International Conference on System Sciences.

[14]  Florian Michahelles,et al.  Driving behavior analysis with smartphones: insights from a controlled field study , 2012, MUM.

[15]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[16]  Alex X. Liu,et al.  Secure unlocking of mobile touch screen devices by simple gestures: you can see it but you can not do it , 2013, MobiCom.

[17]  Mervyn V. M. Yeo,et al.  Can SVM be used for automatic EEG detection of drowsiness during car driving , 2009 .

[18]  Peter Harrington,et al.  Machine Learning in Action , 2012 .

[19]  Deborah Estrin,et al.  Using mobile phones to determine transportation modes , 2010, TOSN.

[20]  Hussein Zedan,et al.  Context-Aware Driver Behavior Detection System in Intelligent Transportation Systems , 2013, IEEE Transactions on Vehicular Technology.