Automated Detection of Driver Fatigue Based on AdaBoost Classifier with EEG Signals

Purpose: Driving fatigue has become one of the important causes of road accidents, there are many researches to analyze driver fatigue. EEG is becoming increasingly useful in the measuring fatigue state. Manual interpretation of EEG signals is impossible, so an effective method for automatic detection of EEG signals is crucial needed. Method: In order to evaluate the complex, unstable, and non-linear characteristics of EEG signals, four feature sets were computed from EEG signals, in which fuzzy entropy (FE), sample entropy (SE), approximate Entropy (AE), spectral entropy (PE), and combined entropies (FE + SE + AE + PE) were included. All these feature sets were used as the input vectors of AdaBoost classifier, a boosting method which is fast and highly accurate. To assess our method, several experiments including parameter setting and classifier comparison were conducted on 28 subjects. For comparison, Decision Trees (DT), Support Vector Machine (SVM) and Naive Bayes (NB) classifiers are used. Results: The proposed method (combination of FE and AdaBoost) yields superior performance than other schemes. Using FE feature extractor, AdaBoost achieves improved area (AUC) under the receiver operating curve of 0.994, error rate (ERR) of 0.024, Precision of 0.969, Recall of 0.984, F1 score of 0.976, and Matthews correlation coefficient (MCC) of 0.952, compared to SVM (ERR at 0.035, Precision of 0.957, Recall of 0.974, F1 score of 0.966, and MCC of 0.930 with AUC of 0.990), DT (ERR at 0.142, Precision of 0.857, Recall of 0.859, F1 score of 0.966, and MCC of 0.716 with AUC of 0.916) and NB (ERR at 0.405, Precision of 0.646, Recall of 0.434, F1 score of 0.519, and MCC of 0.203 with AUC of 0.606). It shows that the FE feature set and combined feature set outperform other feature sets. AdaBoost seems to have better robustness against changes of ratio of test samples for all samples and number of subjects, which might therefore aid in the real-time detection of driver fatigue through the classification of EEG signals. Conclusion: By using combination of FE features and AdaBoost classifier to detect EEG-based driver fatigue, this paper ensured confidence in exploring the inherent physiological mechanisms and wearable application.

[1]  Mousa K. Wali,et al.  Wavelet Packet Transform Based Driver Distraction Level Classification Using EEG , 2013 .

[2]  S. Kar,et al.  EEG signal analysis for the assessment and quantification of driver’s fatigue , 2010 .

[3]  Zhendong Mu,et al.  Developing and evaluating a mobile driver fatigue detection network based on electroencephalograph signals , 2017, Healthcare technology letters.

[4]  Zhendong Mu,et al.  Driving Fatigue Detecting Based on EEG Signals of Forehead Area , 2017, Int. J. Pattern Recognit. Artif. Intell..

[5]  A. Craig,et al.  A critical review of the psychophysiology of driver fatigue , 2001, Biological Psychology.

[6]  Zhendong Mu,et al.  EEG-Based Person Authentication Using a Fuzzy Entropy-Related Approach with Two Electrodes , 2016, Entropy.

[7]  Tao Yang,et al.  Automated classification of neonatal amplitude-integrated EEG based on gradient boosting method , 2016, Biomed. Signal Process. Control..

[8]  U. Rajendra Acharya,et al.  Entropies for detection of epilepsy in EEG , 2005, Comput. Methods Programs Biomed..

[9]  Gamini Dissanayake,et al.  Driver Drowsiness Classification Using Fuzzy Wavelet-Packet-Based Feature-Extraction Algorithm , 2011, IEEE Transactions on Biomedical Engineering.

[10]  Reza Boostani,et al.  An efficient classifier to diagnose of schizophrenia based on the EEG signals , 2009, Expert Syst. Appl..

[11]  Trevor Hastie,et al.  Multi-class AdaBoost ∗ , 2009 .

[12]  Ganesh R. Naik,et al.  Improving EEG-Based Driver Fatigue Classification Using Sparse-Deep Belief Networks , 2017, Front. Neurosci..

[13]  U. Rajendra Acharya,et al.  Author's Personal Copy Biomedical Signal Processing and Control Automated Diagnosis of Epileptic Eeg Using Entropies , 2022 .

[14]  Wentao Huang,et al.  Classifying Driving Fatigue Based on Combined Entropy Measure Using EEG Signals , 2016 .

[15]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

[16]  Kathryn A. Lee,et al.  Validity and reliability of a scale to assess fatigue , 1991, Psychiatry Research.

[17]  Min Zhao,et al.  Physiological Assessment of Driving Mental Fatigue Using Wavelet Packet Energy and Random Forests , 2010 .

[18]  J. Richman,et al.  Physiological time-series analysis using approximate entropy and sample entropy. , 2000, American journal of physiology. Heart and circulatory physiology.

[19]  Jianping Liu,et al.  EEG-based estimation of mental fatigue by using KPCA-HMM and complexity parameters , 2010, Biomed. Signal Process. Control..

[20]  Daniel Rivero,et al.  Epileptic seizure detection using multiwavelet transform based approximate entropy and artificial neural networks , 2010, Journal of Neuroscience Methods.

[21]  Rongrong Fu,et al.  Dynamic driver fatigue detection using hidden Markov model in real driving condition , 2016, Expert Syst. Appl..

[22]  Eric Laciar,et al.  Automatic detection of drowsiness in EEG records based on multimodal analysis. , 2014, Medical engineering & physics.

[23]  Wei Li,et al.  Evaluation of driver fatigue on two channels of EEG data , 2012, Neuroscience Letters.

[24]  G. Borg Psychophysical scaling with applications in physical work and the perception of exertion. , 1990, Scandinavian journal of work, environment & health.

[25]  Nathaniel H. Hunt,et al.  The Appropriate Use of Approximate Entropy and Sample Entropy with Short Data Sets , 2012, Annals of Biomedical Engineering.

[26]  A. de Coster,et al.  Physiological Assessment , 1978 .

[27]  Junjie Chen,et al.  The detection of epileptic seizure signals based on fuzzy entropy , 2015, Journal of Neuroscience Methods.

[28]  W. Besio,et al.  Automatic Seizure Detection in Rats Using Laplacian EEG and Verification with Human Seizure Signals , 2012, Annals of Biomedical Engineering.

[29]  Alfonso Alba,et al.  Spectral entropy analysis of the respiratory signal and its relationship with the cyclic alternating pattern during sleep , 2016 .

[30]  Zhendong Mu,et al.  Driver Fatigue Detection System Using Electroencephalography Signals Based on Combined Entropy Features , 2017 .

[31]  S M Pincus,et al.  Approximate entropy as a measure of system complexity. , 1991, Proceedings of the National Academy of Sciences of the United States of America.

[32]  Weiting Chen,et al.  Measuring complexity using FuzzyEn, ApEn, and SampEn. , 2009, Medical engineering & physics.

[33]  Jianfeng Hu,et al.  Comparison of Different Features and Classifiers for Driver Fatigue Detection Based on a Single EEG Channel , 2017, Comput. Math. Methods Medicine.

[34]  Xiangliang Zhang,et al.  An up-to-date comparison of state-of-the-art classification algorithms , 2017, Expert Syst. Appl..