A ROBUST FRAMEWORK FOR DRIVER FATIGUE DETECTION FROM EEG SIGNALS USING ENHANCEMENT OF MODIFIED Z-SCORE AND MULTIPLE MACHINE LEARNING ARCHITECTURES

Authors

DOI:

https://doi.org/10.31436/iiumej.v24i2.2799

Keywords:

Driver fatigue, electroencephalogram, z-score, deep learning

Abstract

Physiological signals, such as electroencephalogram (EEG), are used to observe a driver’s brain activities. A portable EEG system provides several advantages, including ease of operation, cost-effectiveness, portability, and few physical restrictions. However, it can be challenging to analyse EEG signals as they often contain various artefacts, including muscle activities, eye blinking, and unwanted noises. This study utilised an independent component analysis (ICA) approach to eliminate such unwanted signals from the unprocessed EEG data of 12 young, physically fit male participants between the ages of 19 and 24 who took part in a driving simulation. Furthermore, driver fatigue state detection was carried out using multichannel EEG signals obtained from O1, O2, Fp1, Fp2, P3, P4, F3, and F4. An enhanced modified z-score was utilised with features extracted from a time-frequency domain continuous wavelet transform (CWT) to elevate the reliability of driver fatigue classification. The proposed methodology offers several advantages. First, multichannel EEG analysis improves the accuracy of sleep stage detection, which is vital for accurate driver fatigue detection. Second, an enhanced modified z-score in feature extraction is more robust than conventional z-score techniques, making it more effective for removing outlier values and improving classification accuracy. Third, the proposed approach for detecting driver fatigue employs multiple machine learning classifiers, such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Artificial Neural Networks (ANNs) that utilise Long Short-Term Memory (LSTM), and also machine learning techniques like Support Vector Machines (SVM). The evaluation of five classifiers was performed through 5-fold cross-validation. The outcomes indicate that the suggested framework attains exceptional precision in identifying driver fatigue, with an average accuracy rate of 96.07%. Among the classifiers, the ANN classifier achieved the most significant precision of 99.65%, and the SVM classifier ranked second with an accuracy of 97.89%. Based on the results of the receiver operating characteristic (ROC) and area under the curve (AUC) analysis, it was observed that all the classifiers had an outstanding performance, with an average AUC value of 0.95. This study’s contribution lies in presenting a comprehensive and effective framework that can accurately detect driver fatigue from EEG signals.

ABSTRAK:  Isyarat fisiologi, seperti elektroencefalogram (EEG), digunakan bagi memerhati aktiviti otak pemandu. Sistem EEG mudah alih menyediakan beberapa kelebihan, termasuk kemudahan operasi, keberkesanan kos, mudah alih dan sedikit sekatan fizikal. Namun, isyarat EEG mungkin sukar dianalisis kerana ia sering mengandungi pelbagai artifak, termasuk aktiviti otot, mata berkedip dan bunyi yang tidak diingini. Kajian ini menggunakan pendekatan analisis komponen bebas (ICA) bagi membuang isyarat tidak diperlukan daripada data EEG yang belum diproses daripada 12 peserta lelaki muda, cergas fizikal berumur 19 hingga 24 tahun yang mengambil bahagian dalam simulasi pemanduan. Tambahan, pengesanan keadaan lesu pemandu telah dijalankan menggunakan isyarat EEG berbilang saluran yang diperoleh dari O1, O2, Fp1, Fp2, P3, P4, F3, dan F4. Penambah baik skor z digunakan dengan ciri diekstrak daripada transformasi wavelet berterusan (CWT) domain frekuensi masa bagi meningkatkan kebolehpercayaan klasifikasi keletihan pemandu. Metodologi yang dicadangkan menawarkan beberapa kelebihan. Pertama, analisis EEG berbilang saluran meningkatkan ketepatan pengesanan peringkat tidur, penting bagi pengesanan keletihan pemandu secara tepat. Kedua, penambah baik skor z dalam pengekstrak ciri adalah lebih teguh daripada teknik skor z konvensional, menjadikannya lebih berkesan bagi membuang unsur luaran dan meningkatkan ketepatan pengelasan. Ketiga, pendekatan yang dicadangkan bagi mengesan keletihan pemandu menggunakan pelbagai pengelas pembelajaran mesin, seperti Rangkaian Neural Konvolusi (CNN), Rangkaian Neural Berulang (RNN), Rangkaian Neural Buatan (ANN) yang menggunakan Memori Jangka Pendek Panjang (LSTM), dan juga teknik pembelajaran mesin seperti Mesin Vektor Sokongan (SVM). Penilaian lima pengelas dilakukan melalui pengesahan silang 5 kali ganda. Dapatan kajian menunjukkan cadangan rangka kerja ini mencapai ketepatan yang luar biasa dalam mengenal pasti keletihan pemandu, dengan kadar ketepatan purata 96.07%. Antara kesemua pengelas, pengelas ANN mencapai ketepatan paling ketara sebanyak 99.65%, dan pengelas SVM menduduki tempat kedua dengan ketepatan 97.89%. Berdasarkan keputusan analisis ciri operasi penerima (ROC) dan kawasan di bawah lengkung (AUC), didapati semua pengelas mempunyai prestasi cemerlang, dengan purata nilai AUC 0.95. Sumbangan kajian ini adalah terletak pada rangka kerja yang komprehensif dan berkesan mengesan keletihan pemandu secara tepat melalui isyarat EEG.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Gao Z, Wang X, Yang Y, Mu C, Cai Q, Dang W, Zuo S. (2019) EEG-Based Spatio-Temporal Convolutional Neural Network for Driver Fatigue Evaluation. IEEE Transactions on Neural Networks and Learning Systems, 30(9): 2755-2763. https://doi.org/10.1109/TNNLS.2018.2886414 DOI: https://doi.org/10.1109/TNNLS.2018.2886414

Mehreen A, Anwar SM, Haseeb M, Majid M, Ullah MO. (2019) A Hybrid Scheme for Drowsiness Detection Using Wearable Sensors. IEEE Sensors Journal, 19(13): 5119-5126. https://doi.org/10.1109/JSEN.2019.2904222 DOI: https://doi.org/10.1109/JSEN.2019.2904222

Hasan MJ, Shon D, Im K, Choi HK, Yoo DS, Kim JM. (2020) Sleep state classification using power spectral density and residual neural network with multichannel EEG signals. Applied Sciences (Switzerland), 10(21): 1-13. https://doi.org/10.3390/app10217639 DOI: https://doi.org/10.3390/app10217639

Cohen MX. (2019) A better way to define and describe Morlet wavelets for time-frequency analysis. NeuroImage, 199: 81-86. https://doi.org/10.1016/j.neuroimage.2019.05.048 DOI: https://doi.org/10.1016/j.neuroimage.2019.05.048

Aggarwal V, Gupta V, Singh P, Sharma K, Sharma N. (2019) Detection of spatial outlier by using improved Z-score test. In 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI) (pp. 788-790). Tirunelveli, India.

doi: 10.1109/ICOEI.2019.8862582. DOI: https://doi.org/10.1109/ICOEI.2019.8862582

Sandbhor S, Chaphalkar NB. (2019) Impact of Outlier Detection on Neural Networks Based Property Value Prediction. In: Satapathy, S., Bhateja, V., Somanah, R., Yang, XS., Senkerik, R. (eds) Information Systems Design and Intelligent Applications. Advances in Intelligent Systems and Computing, vol 862. Springer, Singapore. https://doi.org/10.1007/978-981-13-3329-3_45 DOI: https://doi.org/10.1007/978-981-13-3329-3_45

Leite GNP, Araújo AM, Rosas PAC, Stosic T, Stosic B. (2019) Entropy measures for early detection of bearing faults. Physica A: Statistical Mechanics and its Applications, 514: 458-472. https://doi.org/10.1016/j.physa.2018.09.052 DOI: https://doi.org/10.1016/j.physa.2018.09.052

Hosseini M-P, Hosseini A, Ahi K. (2021) A Review on Machine Learning for EEG Signal Processing in Bioengineering. IEEE Reviews in Biomedical Engineering, 14: 204-218. https://doi.org/10.1109/RBME.2020.2969915 DOI: https://doi.org/10.1109/RBME.2020.2969915

Quintero-Rincon A, Fontecha ME, D’Giano C. (2019) Driver fatigue EEG signals detection by using robust univariate analysis. Retrieved from http://arxiv.org/abs/1912.13351

Jing D, Liu D, Zhang S, Guo Z. (2020) Fatigue driving detection method based on EEG analysis in low-voltage and hypoxia plateau environment. International Journal of Transportation Science and Technology, 9(4): 366-376. https://doi.org/10.1016/j.ijtst.2020.03.008 DOI: https://doi.org/10.1016/j.ijtst.2020.03.008

Zhang C, Sun L, Cong F, Kujala T, Ristaniemi T, Parviainen T. (2020) Optimal imaging of multichannel EEG features based on a novel clustering technique for driver fatigue detection. Biomedical Signal Processing and Control, 62: 102103. https://doi.org/10.1016/j.bspc.2020.102103 DOI: https://doi.org/10.1016/j.bspc.2020.102103

Tuncer T, Dogan S, Ertam F, Subasi A. (2021) A dynamic center and multi threshold point based stable feature extraction network for driver fatigue detection utilising EEG signals. Cognitive Neurodynamics, 15(2): 223-237. https://doi.org/10.1007/s11571-020-09601-w DOI: https://doi.org/10.1007/s11571-020-09601-w

Rashid M, Mustafa M, Sulaiman N, Abdullah NRH, Samad R. (2021) Random subspace K-NN based ensemble classifier for driver fatigue detection utilising selected EEG channels. Traitement Du Signal, 38(5): 1259-1270. https://doi.org/10.18280/ts.380501 DOI: https://doi.org/10.18280/ts.380501

Hwang S, Park S, Kim D, Lee J, Byun H. (2021) Mitigating Inter-Subject Brain Signal Variability FOR EEG-Based Driver Fatigue State Classification. ICASSP 2021 - 2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 990-994. https://doi.org/10.1109/ICASSP39728.2021.9414613 DOI: https://doi.org/10.1109/ICASSP39728.2021.9414613

Wilaiprasitporn T, Ditthapron A, Matchaparn K, Tongbuasirilai T, Banluesombatkul N, Chuangsuwanich E. (2020) Affective EEG-Based Person Identification Using the Deep Learning Approach. IEEE Transactions on Cognitive and Developmental Systems, 12(3): 486-496. https://doi.org/10.1109/TCDS.2019.2924648 DOI: https://doi.org/10.1109/TCDS.2019.2924648

Qin H, Wang P. (2019) Finger-vein verification based on LSTM recurrent neural networks. Applied Sciences (Switzerland), 9(8): 1-18. https://doi.org/10.3390/app9081687 DOI: https://doi.org/10.3390/app9081687

Mondal SS, Sathish R, Sheet D. (2019) Multitask Learning of Temporal Connectionism in Convolutional Networks using a Joint Distribution Loss Function to Simultaneously Identify Tools and Phase in Surgical Videos. 1–15. Retrieved from http://arxiv.org/abs/1905.08315

Hu Y, Liu Y, Lv S, Xing M, Zhang S, Fu Y, … Xie L. (2020). DCCRN: Deep complex convolution recurrent network for phase-aware speech enhancement. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, 2020-Octob, 2472-2476. https://doi.org/10.21437/Interspeech.2020-2537 DOI: https://doi.org/10.21437/Interspeech.2020-2537

Qiu C, Du S, Yang J. (2021) A deep learning approach for efficient topology optimisation based on the element removal strategy. Materials and Design, 212: 110179. https://doi.org/10.1016/j.matdes.2021.110179 DOI: https://doi.org/10.1016/j.matdes.2021.110179

Bellido-Jiménez JA, Estévez J, García-Marín AP. (2021) Assessing Neural Network Approaches for Solar Radiation Estimates Using Limited Climatic Data in the Mediterranean Sea. 19. https://doi.org/10.3390/ecas2020-08116 DOI: https://doi.org/10.3390/ecas2020-08116

Abdubrani R, Mustafa M, Zahari ZL. (2023) Enhancement of Morlet Mother Wavelet in Time–Frequency Domain in Electroencephalogram (EEG) Signals for Driver Fatigue Classification . In: , et al. Advances in Intelligent Manufacturing and Mechatronics. Lecture Notes in Electrical Engineering, vol 988. Springer, Singapore. https://doi.org/10.1007/978-981-19-8703-8_13 DOI: https://doi.org/10.1007/978-981-19-8703-8_13

Kamti MK, Iqbal R. (2022) Evolution of Driver Fatigue Detection Techniques – A Review From 2007 to 2021. Transportation Research Record, 2676(12): 485-507. https://doi.org/10.1177/03611981221096118 DOI: https://doi.org/10.1177/03611981221096118

Luo H, Qiu T, Liu C, Huang P. (2019) Research on fatigue driving detection using forehead EEG based on adaptive multi-scale entropy. Biomedical Signal Processing and Control, 51: 50-58. https://doi.org/10.1016/j.bspc.2019.02.005 DOI: https://doi.org/10.1016/j.bspc.2019.02.005

Islam MR, Ahmad M. (2019) Wavelet Analysis Based Classification of Emotion from EEG Signal. 2nd International Conference on Electrical, Computer and Communication Engineering, ECCE 2019, 1-6. https://doi.org/10.1109/ECACE.2019.8679156 DOI: https://doi.org/10.1109/ECACE.2019.8679156

Xie Y, Oniga S. (2020) A view of Processing Methods and Classification Algorithm for EEG Signal. Carpathian Journal of Electronic and Computer Engineering, 13(1): 23-29. https://doi.org/10.2478/cjece-2020-0004 DOI: https://doi.org/10.2478/cjece-2020-0004

Sarkar A, Singh A, Chakraborty R. (2022) A deep learning-based comparative study to track mental depression from EEG data. Neuroscience Informatics, 2(4): 100039. https://doi.org/10.1016/j.neuri.2022.100039 DOI: https://doi.org/10.1016/j.neuri.2022.100039

Parekh V, Shah D, Shah M. (2020) Fatigue Detection Using Artificial Intelligence Framework. Augment Hum Res 5: 5. https://doi.org/10.1007/s41133-019-0023-4 DOI: https://doi.org/10.1007/s41133-019-0023-4

Downloads

Published

2023-07-04

How to Cite

Abdubrani, R., Mustafa, M., & Zahari, Z. L. (2023). A ROBUST FRAMEWORK FOR DRIVER FATIGUE DETECTION FROM EEG SIGNALS USING ENHANCEMENT OF MODIFIED Z-SCORE AND MULTIPLE MACHINE LEARNING ARCHITECTURES. IIUM Engineering Journal, 24(2), 354–372. https://doi.org/10.31436/iiumej.v24i2.2799

Issue

Section

Mechatronics and Automation Engineering