A rapid pattern-recognition method for driving styles using clustering-based support vector machines

A rapid pattern-recognition approach to characterize driver's curve-negotiating behavior is proposed. To shorten the recognition time and improve the recognition of driving styles, a k-means clustering-based support vector machine (kMC-SVM) method is developed and used for classifying drivers into two types: aggressive and moderate. First, vehicle speed and throttle opening are treated as the feature parameters to reflect the driving styles. Second, to discriminate driver curve-negotiating behaviors and reduce the number of support vectors, the k-means clustering method is used to extract and gather the two types of driving data and shorten the recognition time. Then, based on the clustering results, a support vector machine approach is utilized to generate the hyperplane for judging and predicting to which types the human driver are subject. Lastly, to verify the validity of the kMC-SVM method, a cross-validation experiment is designed and conducted. The research results show that the kMC-SVM is an effective method to classify driving styles with a short time, compared with SVM method.

[1]  Jonas Sjöberg,et al.  Online driver behavior classification using probabilistic ARX models , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[2]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[3]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[4]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[5]  S. Inagaki,et al.  Hybrid system modeling of human driver in the vehicle following task , 2007, SICE Annual Conference 2007.

[6]  Tatsuya Suzuki,et al.  Modeling and Recognition of Driving Behavior Based on Stochastic Switched ARX Model , 2007, IEEE Transactions on Intelligent Transportation Systems.

[7]  Manfred Plöchl,et al.  Driver models in automobile dynamics application , 2007 .

[8]  Lei Zhang,et al.  An Adaptive Longitudinal Driving Assistance System Based on Driver Characteristics , 2013, IEEE Transactions on Intelligent Transportation Systems.

[9]  Yilu Zhang,et al.  A Pattern-Recognition Approach for Driving Skill Characterization , 2010, IEEE Transactions on Intelligent Transportation Systems.

[10]  Masayuki Okamoto,et al.  Automobile on-demand gear-shift control including driver characteristics , 2010, 2010 IEEE International Conference on Control Applications.

[11]  Junqiang Xi,et al.  Study of semi-active suspension control strategy based on driving behaviour characteristics , 2015 .

[12]  Montasir M. Abbas,et al.  Segmentation and Clustering of Car-Following Behavior: Recognition of Driving Patterns , 2015, IEEE Transactions on Intelligent Transportation Systems.

[13]  Raimondo Schettini,et al.  Image annotation using SVM , 2003, IS&T/SPIE Electronic Imaging.

[14]  Vijay Gadepally,et al.  A Framework for Estimating Driver Decisions Near Intersections , 2014, IEEE Transactions on Intelligent Transportation Systems.

[15]  Weihua Sheng,et al.  Driver drowsiness detection through HMM based dynamic modeling , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Junqiang Xi,et al.  Modeling and Recognizing Driver Behavior Based on Driving Data: A Survey , 2014 .

[17]  Andreas Stolcke,et al.  Within-class covariance normalization for SVM-based speaker recognition , 2006, INTERSPEECH.

[18]  G. Ripaccioli,et al.  Stochastic model predictive control with driver behavior learning for improved powertrain control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[19]  Toshihiro Wakita,et al.  On the Use of Stochastic Driver Behavior Model in Lane Departure Warning , 2011, IEEE Transactions on Intelligent Transportation Systems.

[20]  Junqiang Xi,et al.  Human-centered feed-forward control of a vehicle steering system based on a driver's steering model , 2015, 2015 American Control Conference (ACC).

[21]  Barbara Caputo,et al.  Recognizing human actions: a local SVM approach , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[22]  Charles C. MacAdam,et al.  Understanding and Modeling the Human Driver , 2003 .

[23]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[24]  B. Everitt,et al.  Cluster Analysis: Everitt/Cluster Analysis , 2011 .

[25]  Dejan Mitrovic,et al.  Reliable method for driving events recognition , 2005, IEEE Transactions on Intelligent Transportation Systems.