Open AccessThis article is
- freely available
Detection of Driver Drowsiness Using Wavelet Analysis of Heart Rate Variability and a Support Vector Machine Classifier
Department of Electronic Engineering, Pukyong National University, Busan 608-737, Korea
* Author to whom correspondence should be addressed.
Received: 9 September 2013; in revised form: 4 November 2013 / Accepted: 25 November 2013 / Published: 2 December 2013
Abstract: Driving while fatigued is just as dangerous as drunk driving and may result in car accidents. Heart rate variability (HRV) analysis has been studied recently for the detection of driver drowsiness. However, the detection reliability has been lower than anticipated, because the HRV signals of drivers were always regarded as stationary signals. The wavelet transform method is a method for analyzing non-stationary signals. The aim of this study is to classify alert and drowsy driving events using the wavelet transform of HRV signals over short time periods and to compare the classification performance of this method with the conventional method that uses fast Fourier transform (FFT)-based features. Based on the standard shortest duration for FFT-based short-term HRV evaluation, the wavelet decomposition is performed on 2-min HRV samples, as well as 1-min and 3-min samples for reference purposes. A receiver operation curve (ROC) analysis and a support vector machine (SVM) classifier are used for feature selection and classification, respectively. The ROC analysis results show that the wavelet-based method performs better than the FFT-based method regardless of the duration of the HRV sample that is used. Finally, based on the real-time requirements for driver drowsiness detection, the SVM classifier is trained using eighty FFT and wavelet-based features that are extracted from 1-min HRV signals from four subjects. The averaged leave-one-out (LOO) classification performance using wavelet-based feature is 95% accuracy, 95% sensitivity, and 95% specificity. This is better than the FFT-based results that have 68.8% accuracy, 62.5% sensitivity, and 75% specificity. In addition, the proposed hardware platform is inexpensive and easy-to-use.
Keywords: driver fatigue; heart rate variability; wavelet decomposition; support vector machine; photoplethysmography; Bluetooth; smartphone; internet
Citations to this Article
Cite This Article
MDPI and ACS Style
Li, G.; Chung, W.-Y. Detection of Driver Drowsiness Using Wavelet Analysis of Heart Rate Variability and a Support Vector Machine Classifier. Sensors 2013, 13, 16494-16511.
Li G, Chung W-Y. Detection of Driver Drowsiness Using Wavelet Analysis of Heart Rate Variability and a Support Vector Machine Classifier. Sensors. 2013; 13(12):16494-16511.
Li, Gang; Chung, Wan-Young. 2013. "Detection of Driver Drowsiness Using Wavelet Analysis of Heart Rate Variability and a Support Vector Machine Classifier." Sensors 13, no. 12: 16494-16511.