Classification of Driving Postures by Support Vector Machines

The objective of this study is to investigate different pattern classification paradigms in the automatically understanding and characterizing driver behaviors. With features extracted from a driving posture dataset consisting of grasping the steering wheel, operating the shift lever, eating a cake and talking on a cellular phone, created at Southeast University, holdout and cross-validation experiments on driving posture classification are firstly conducted using Support Vector Machines (SVMs) with five different kernels, and then comparatively conducted with other four commonly used classification methods including linear perception classifier, k-nearest neighbor classifier, Multi-layer perception classifier, and parzen classifier. The holdout experiments show that the intersection kernel outperforms the other four kernels, and the SVMs with intersection kernel offers better classification rates and best real-time quality among the five classifiers, which shows the effectiveness of the proposed feature extraction method and the importance of SVM classifier in automatically understanding and characterizing driver behaviors towards human-centric driver assistance systems.

[1]  Mohan M. Trivedi,et al.  Vision-Based Infotainment User Determination by Hand Recognition for Driver Assistance , 2010, IEEE Transactions on Intelligent Transportation Systems.

[2]  Pat Morin,et al.  Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries , 2005, Discret. Comput. Geom..

[3]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[4]  Michael Collins,et al.  Discriminative Training Methods for Hidden Markov Models: Theory and Experiments with Perceptron Algorithms , 2002, EMNLP.

[5]  Lee-Ing Tong,et al.  Wafer defect pattern recognition by multi-class support vector machines by using a novel defect cluster index , 2009, Expert Syst. Appl..

[6]  Boaz Lerner,et al.  Support vector machine-based image classification for genetic syndrome diagnosis , 2005, Pattern Recognit. Lett..

[7]  Yoonkyung Lee,et al.  Classification of Multiple Cancer Types by Multicategory Support Vector Machines Using Gene Expression Data , 2003, Bioinform..

[8]  Robert Sabourin,et al.  “One Against One” or “One Against All”: Which One is Better for Handwriting Recognition with SVMs? , 2006 .

[9]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[10]  Howard Huang,et al.  Process knowledge based multi-class support vector classification (PK-MSVM) approach for surface defects in hot rolling , 2011, Expert Syst. Appl..

[11]  Ulrich H.-G. Kreßel,et al.  Pairwise classification and support vector machines , 1999 .

[12]  Martin A. Kraaijveld,et al.  A Parzen classifier with an improved robustness against deviations between training and test data , 1996, Pattern Recognit. Lett..

[13]  Bailing Zhang,et al.  Vision-based Classification of Driving Postures by Efficient Feature Extraction and Bayesian Approach , 2013, J. Intell. Robotic Syst..

[14]  Hany Farid,et al.  Detecting hidden messages using higher-order statistical models , 2002, Proceedings. International Conference on Image Processing.

[15]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[17]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[18]  John Platt,et al.  Fast training of svms using sequential minimal optimization , 1998 .

[19]  Wen Gao,et al.  An effective method to detect and categorize digitized traditional Chinese paintings , 2006, Pattern Recognit. Lett..