Abstract
Fatigue among drivers is a significant issue in society, and according to organizational reports, it substantially contributes to accidents. So accurate fatigue detection in drivers plays a crucial role in reducing the number of people fatalities or injured resulting from accidents. Several methods are proposed for fatigue driver recognition among which electroencephalography (EEG) is one. This paper proposed a method for fatigue recognition by EEG signals with extracted features from source and sensor spaces. The proposed method starts with preprocessing by applying filtering and artifact rejection. Then source localization methods are applied to EEG signals for active source extraction. A multivariate autoregressive (MVAR) model is fitted to selected sources, and a dual Kalman filter is applied to estimate the source activity and their relationships. Then multivariate autoregressive moving average (ARMA) is fitted between EEG and source activity signals. Features are extracted from model parameters, source relationship matrix, and wavelet transform of EEG and source activity signals. The novelty of this approach is the use of ARMA model between source activities (as input) and EEG signals (as output) and feature extraction from source relations. Relevant features are selected using a combination of RelifF and neighborhood component analysis (NCA) methods. Three classifiers, namely k-nearest neighbor (KNN), support vector machine (SVM), and naive Bayesian (NB) classifiers, are employed to classify drivers. To improve performance, the final label for fatigue detection is calculated by combining these classifiers using the voting method. The results demonstrate that the proposed method accurately recognizes and classifies fatigued drivers with the ensemble classifiers in comparison with other methods.
Graphical abstract
Similar content being viewed by others
References
Ziwu R, Rihui L, Bin C, Hongmiao Z, Ma Y, Wang C, Lin Y, Yingchun Z (2023) EEG-based driving fatigue detection using a two-level learning hierarchy radial basis function. Front Neurorobot (15). https://doi.org/10.3389/fnbot.2021.618408
Bose R, Wang H, Dragomir A, Thakor N, Bezerianos A, Li J (2019) Regression-based continuous driving fatigue estimation: toward practical implementation. IEEE Trans Cogn Develop Syst. https://doi.org/10.1109/TCDS.2019.2929858
Budak U, Bajaj V, Akbulut Y, Atila O, Sengur A (2019) An effective hybrid model for EEG-based drowsiness detection. IEEE Sens J 19(17):7624–7631. https://doi.org/10.1109/JSEN.2019.2917850
Chai R, Naik GR, Nguyen TN, Ling SH, Tran Y, Craig A et al (2017) Driver fatigue classification with independent component by entropy rate bound minimization analysis in an EEG-based system. IEEE J Biomed Health Inform 21(3):715–724. https://doi.org/10.1109/JBHI.2016.2532354
Charbonnier S, Roy RN, Bonnet S, Campagne A (2016) ‘EEG index for control operators’ mental fatigue monitoring using interactions between brain regions. Expert Syst Appl 52:91–98. https://doi.org/10.1016/j.eswa.2016.01.013
Cheng EJ, Young K-Y, Lin C-T (2018) Image-based EEG signal processing for driving fatigue prediction. In: 2018 International Automatic Control Conference (CACS), Taoyuan, pp 1–5. https://doi.org/10.1109/CACS.2018.8606734
Qiu T (2019) Data for: research on fatigue driving detection based on adaptive multi-scale entropy. Mendeley Data V1. https://doi.org/10.17632/dpgvc22rth.1
Delorme A, Makeig S (2004) EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. J Neurosci Methods 134(1):9–21. https://doi.org/10.1016/j.jneumeth.2003.10.009
Dimitrakopoulos GN et al (2017) Driving mental fatigue classification based on brain functional connectivity. In: Boracchi G, Iliadis L, Jayne C, Likas A (eds) Engineering applications of neural networks. EANN 2017. Communications in computer and information science, vol 744. Springer, Cham. https://doi.org/10.1007/978-3-319-65172-9_39
Driver alertness detection using CNN-BiLSTM and implementation on ARM-based SBC (2020) INFOCOMP J Comput Sci, 19(2), 68-77. https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1006.
Gao ZK, Li YL, Yang YX, Ma C (2019) A recurrence network-based convolutional neural network for fatigue driving detection from EEG. Chaos 29(11):113126. https://doi.org/10.1063/1.5120538
Gharagozlou F, Nasl Saraji G, Mazloumi A, Nahvi A, Motie Nasrabadi A, Rahimi Foroushani A et al (2015a) Detecting driver mental fatigue based on EEG alpha power changes during simulated driving. Iran J Public Health 44(12):1693–1700
Golz M, Sommer D, Mandic D, Trutschel U (2007) Feature fusion for the detection of microsleep events. J VLSI Sig Proc 49:329–342. https://doi.org/10.1007/s11265-007-0083-4
Grech R, Cassar T, Muscat J, Camilleri KP, Fabri SG, Zervakis M et al (2008) Review on solving the inverse problem in EEG source analysis. J Neuroeng Rehabil 5(1):25. https://doi.org/10.1186/1743-0003-5-25
Gurudath N, Riley H (2014) Drowsy driving detection by EEG analysis using wavelet transform and K-means clustering. Procedia Comput Sci 34:400–409. https://doi.org/10.1016/j.procs.2014.07.045
Hallez H, Vanrumste B, Grech R, Muscat J, De Clercq W, Vergult A et al (2007) Review on solving the forward problem in EEG source analysis. J Neuroeng Rehabil 4(1):46. https://doi.org/10.1186/1743-0003-4-46
Harvy J, Sigalas E, Thakor N, Bezerianos A, Li J (2018) Performance improvement of driving fatigue identification based on power spectra and connectivity using feature level and decision level fusions. In: 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp 102–105
Harvy J, Thakor NV, Bezerianos A, Li J (2019) Between-frequency topographical and dynamic high-order functional connectivity for driving drowsiness assessment. IEEE Trans Neural Syst Rehabil Eng 1-1. https://doi.org/10.1109/TNSRE.2019.2893949
Hu J (2017) Comparison of different features and classifiers for driver fatigue detection based on a single EEG channel. Comput Math Methods Med 2017:5109530. https://doi.org/10.1155/2017/5109530
Hu J, Min J (2018) Automated detection of driver fatigue based on EEG signals using gradient boosting decision tree model. Cogn Neurodyn 12(4):431–440. https://doi.org/10.1007/s11571-018-9485-1
Xue-Qin H, Zheng W-L, Lu B-L (2016) Driving fatigue detection with fusion of EEG and forehead EOG. In: 2016 International Joint Conference on Neural Networks (IJCNN), vol 2016, Vancouver, pp 897–904. https://doi.org/10.1109/IJCNN.2016.7727294
Inagaki K, Wagatsuma N, Nobukawa S (2021) The effects of driving experience on the P300 event-related potential during the perception of traffic scenes. Int J Environ Res Public Health 18(19). https://doi.org/10.3390/ijerph181910396
Ingdal M, Johnsen R, Harrington DA (2019) The Akaike information criterion in weighted regression of immittance data. Electrochim Acta 317:648–653. https://doi.org/10.1016/j.electacta.2019.06.030
Jap BT, Lal S, Fischer P, Bekiaris E (2009) Using EEG spectral components to assess algorithms for detecting fatigue. Expert Syst Appl 36(2, Part 1):2352–2359. https://doi.org/10.1016/j.eswa.2007.12.043
Jatoi MA, Kamel N, Malik AS, Faye I (2014) EEG based brain source localization comparison of sLORETA and eLORETA. Australas Phys Eng Sci Med 37(4):713–721. https://doi.org/10.1007/s13246-014-0308-3
Jing D, Liu D, Zhang S, Guo Z (2020a) Fatigue driving detection method based on EEG analysis in low-voltage and hypoxia plateau environment. Int J Transp Sci Technol 9. https://doi.org/10.1016/j.ijtst.2020.03.008
Jing D, Liu D, Zhang S, Guo Z (2020b) Fatigue driving detection method based on EEG analysis in low-voltage and hypoxia plateau environment. Int J Transp Sci Technol 9(4):366–376. https://doi.org/10.1016/j.ijtst.2020.03.008
Khushaba RN, Kodagoda S, Lal S, Dissanayake G (2011) Driver drowsiness classification using fuzzy wavelet-packet-based feature-extraction algorithm. IEEE Trans Biomed Eng 58(1):121–131. https://doi.org/10.1109/TBME.2010.2077291
King LM, Nguyen HT, Lal SK (2006) Early driver fatigue detection from electroencephalography signals using artificial neural networks. Conf Proc IEEE Eng Med Biol Soc 2006:2187–2190. https://doi.org/10.1109/iembs.2006.259231
Lal S, Craig A, Boord P, Kirkup L, Nguyen H (2003) Development of an algorithm for an EEG-based driver fatigue countermeasure. J Safety Res 34:321–328. https://doi.org/10.1016/S0022-4375(03)00027-6
Lal SK, Craig A (2001) A critical review of the psychophysiology of driver fatigue. Biol Psychol 55(3):173–194. https://doi.org/10.1016/s0301-0511(00)00085-5
Li G, Huang S, Xu W, Jiao W, Jiang Y, Gao Z et al (2020) The impact of mental fatigue on brain activity: a comparative study both in resting state and task state using EEG. BMC Neurosci 21(1):20–20. https://doi.org/10.1186/s12868-020-00569-1https://www.unboundmedicine.com/medline/citation/32398004/The_impact_of_mental_fatigue_on_brain_activity:_a_comparative_study_both_in_resting_state_and_task_state_using_EEG
Li P, Jiang W, Fei S (2016) Single-channel EEG-based mental fatigue detection based on deep belief network. Annu Int Conf IEEE Eng Med Biol Soc:367–370. https://doi.org/10.1109/EMBC.2016.7590716
Li W, He Q-C, Fan X-M, Fei Z-M (2012) Evaluation of driver fatigue on two channels of EEG data. Neurosci Lett 506(2):235–239. https://doi.org/10.1016/j.neulet.2011.11.014
Liu J, Zhang C, Zheng C (2010a) EEG-based estimation of mental fatigue by using KPCA–HMM and complexity parameters. Biomed Signal Process Control 5(2):124–130. https://doi.org/10.1016/j.bspc.2010.01.001
Liu Y, Lan Z, Cui J, Sourina O, Müller-Wittig W (2019) EEG-based cross-subject mental fatigue recognition. In: 2019 International Conference on Cyberworlds (CW), vol 2019, Kyoto, pp 247–252. https://doi.org/10.1109/CW.2019.00048
Luo H, Qiu T, Liu C, Huang P (2019) Research on fatigue driving detection using forehead EEG based on adaptive multi-scale entropy. Biomed Signal Process Control 51:50–58. https://doi.org/10.1016/j.bspc.2019.02.005
Ma Y, Chen B, Li R, Wang C, Wang J, She Q et al (2019) Driving fatigue detection from EEG using a modified PCANet method. Comput Intell Neurosci 2019:4721863. https://doi.org/10.1155/2019/4721863
Makeig S, Onton J (2012) ERP features and EEG dynamics: an ICA perspective. The Oxford Handbook of Event-Related Potential Components. https://doi.org/10.1093/oxfordhb/9780195374148.013.0035
Micheloyannis S, Pachou E, Stam CJ, Vourkas M, Erimaki S, Tsirka V (2006) Using graph theoretical analysis of multi channel EEG to evaluate the neural efficiency hypothesis. Neurosci Lett 402(3):273–277. https://doi.org/10.1016/j.neulet.2006.04.006
Onton J, Makeig S (2006) Information-based modeling of event-related brain dynamics. Prog Brain Res 159:99–120. https://doi.org/10.1016/s0079-6123(06)59007-7
Park HJ, Friston K (2013) Structural and functional brain networks: from connections to cognition. Science 342(6158):1238411. https://doi.org/10.1126/science.1238411
Portet S (2020) A primer on model selection using the Akaike Information Criterion. Infect Dis Model 5:111–128. https://doi.org/10.1016/j.idm.2019.12.010
Putilov AA, Donskaya OG (2014) Alpha attenuation soon after closing the eyes as an objective indicator of sleepiness. Clin Exp Pharmacol Physiol 41(12):956–964. https://doi.org/10.1111/1440-1681.12311
Qingjun W, Yibo L, Xueping L (2018) Analysis of feature fatigue EEG signals based on wavelet entropy. Intern J Pattern Recognit Artif Intell 32. https://doi.org/10.1142/S021800141854023X
Rajabioun M (2020) Motor imagery classification by active source dynamics. Biomed Signal Process Control 61:102028. https://doi.org/10.1016/j.bspc.2020.102028
Rajabioun M, Motie Nasrabadi A, Shamsollahi MB, Coben R (2020) Effective brain connectivity estimation between active brain regions in autism using the dual Kalman-based method. Biomed Tech (Berl) 65(1):23–32. https://doi.org/10.1515/bmt-2019-0062
Rajabioun M, Nasrabadi AM, Shamsollahi MB (2017) Estimation of effective brain connectivity with dual Kalman filter and EEG source localization methods. Australas Phys Eng Sci Med 40(3):675–686. https://doi.org/10.1007/s13246-017-0578-7
Ren Z, Li R, Chen B, Zhang H, Ma Y, Wang C et al (2021a) EEG-based driving fatigue detection using a two-level learning hierarchy radial basis function (Original Research). Front Neurorobot 15. https://doi.org/10.3389/fnbot.2021.618408
Ren Z, Li R, Chen B, Zhang H, Ma Y, Wang C et al (2021b) EEG-based driving fatigue detection using a two-level learning hierarchy radial basis function. Front Neurorobot 15:618408–618408. https://doi.org/10.3389/fnbot.2021.618408
Ridwan S, Thompson R, Jap B, Lal S, Fischer P (2009) Single channel wireless EEG: proposed application in train drivers. Afr J Inf Commun Technol 5. https://doi.org/10.5130/ajict.v5i2.1126
Michael S, Michael S, Eike S, Wilhelm K (2011) Assessing drivers’ fatigue state under real traffic conditions using EEG alpha spindles. Driving Assessment Conference 6(2011):31–38. https://doi.org/10.17077/drivingassessment.1374
Shalash W (2021) A deep learning cnn model for driver fatigue detection using single EEG channel. J Theor Appl Inf Technol 99:462–477
Shalash W (2019) Driver fatigue detection with single EEG channel using transfer learning. https://doi.org/10.1109/IST48021.2019.9010483
Stancin I, Frid N, Cifrek M, Jovic A (2021) EEG signal multichannel frequency-domain ratio indices for drowsiness detection based on multicriteria optimization. Sensors (Basel, Switzerland) 21(20):6932. https://doi.org/10.3390/s21206932
Strijkstra AM, Beersma DG, Drayer B, Halbesma N, Daan S (2003) Subjective sleepiness correlates negatively with global alpha (8-12 Hz) and positively with central frontal theta (4-8 Hz) frequencies in the human resting awake electroencephalogram. Neurosci Lett 340(1):17–20. https://doi.org/10.1016/s0304-3940(03)00033-8
Tian S, Wang Y, Dong G, Pei W, Chen H (2018) Mental fatigue estimation using EEG in a vigilance task and resting states. In: Conference Proceedings: Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp 1980–1983. https://doi.org/10.1109/EMBC.2018.8512666
Tian Y, Cao J (2021) Fatigue driving detection based on electrooculography: a review. EURASIP J Image Video Process 2021(1):33. https://doi.org/10.1186/s13640-021-00575-1
Tuncer T, Dogan S, Subasi A (2021) EEG-based driving fatigue detection using multilevel feature extraction and iterative hybrid feature selection. Biomed Signal Process Control 68:102591. https://doi.org/10.1016/j.bspc.2021.102591
Wang F, Wang H, Fu R (2018a) Real-time ECG-based detection of fatigue driving using sample entropy. Entropy 20(3). https://doi.org/10.3390/e20030196
Wang H, Dragomir A, Abbasi NI, Li J, Thakor NV, Bezerianos A (2018b) A novel real-time driving fatigue detection system based on wireless dry EEG. Cogn Neurodyn 12(4):365–376. https://doi.org/10.1007/s11571-018-9481-5
Wang H, Liu X, Li J, Xu T, Bezerianos A, Sun Y et al (2020) Driving fatigue recognition with functional connectivity based on phase synchronization. IEEE Trans Cogn Develop Syst. https://doi.org/10.1109/TCDS.2020.2985539
Wang L, Johnson D, Lin Y (2021) Using EEG to detect driving fatigue based on common spatial pattern andsupport vector machine. Turk J Elec Eng & Comp Sci:1429–1444. https://doi.org/10.3906/elk-2008-83
Xiong Y, Gao J, Yang Y, Yu X, Huang W (2016) Classifying driving fatigue based on combined entropy measure using EEG signals. Int J Control Autom Syst 9:329–338. https://doi.org/10.14257/ijca.2016.9.3.30
Yang G, Lin Y, Bhattacharya P (2010) A driver fatigue recognition model based on information fusion and dynamic Bayesian network. Inform Sci 180(10):1942–1954. https://doi.org/10.1016/j.ins.2010.01.011
Zeng C, Mu Z, Wang Q (2022) Classifying driving fatigue by using EEG signals. Comput Intell Neurosci 2022:1885677. https://doi.org/10.1155/2022/1885677
Zeng H, Yang C, Dai G, Qin F, Zhang J, Kong W (2018) EEG classification of driver mental states by deep learning. Cogn Neurodyn 12(6):597–606. https://doi.org/10.1007/s11571-018-9496-y
Zhang W, Wang F, Wu S, Xu Z, Ping J, Jiang Y (2020) Partial directed coherence based graph convolutional neural networks for driving fatigue detection. Rev Sci Instrum 91(7):074713. https://doi.org/10.1063/5.0008434
Zhao C, Zhao M, Liu J, Zheng C (2012) Electroencephalogram and electrocardiograph assessment of mental fatigue in a driving simulator. Accid Anal Prev 45:83–90. https://doi.org/10.1016/j.aap.2011.11.019
Zhao C, Zheng C, Zhao M, Liu J, Tu Y (2011) Automatic classification of driving mental fatigue with EEG by wavelet packet energy and KPCA-SVM. Int J Innov Comput Inf Control 3(7):1157–1168
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript, and the authors have no relevant financial or non-financial interests to disclose. This article does not contain any studies with human participants or animals performed by any of the authors. All authors contributed to the study conception and design. The first draft of the manuscript was written by authors, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript. This is an observational study and no ethical approval is required.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Nadalizadeh, F., Rajabioun, M. & Feyzi, A. Driving fatigue detection based on brain source activity and ARMA model. Med Biol Eng Comput 62, 1017–1030 (2024). https://doi.org/10.1007/s11517-023-02983-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11517-023-02983-z