WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform

As the number of road accidents increases, it is critical to avoid making driving mistakes. Driver fatigue detection is a concern that has prompted researchers to develop numerous algorithms to address this issue. The challenge is to identify the sleepy drivers with accurate and speedy alerts. Sever...

Full description

Bibliographic Details
Main Authors: Ahmed Sedik, Mohamed Marey, Hala Mostafa
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/5/2785
_version_ 1797615773466755072
author Ahmed Sedik
Mohamed Marey
Hala Mostafa
author_facet Ahmed Sedik
Mohamed Marey
Hala Mostafa
author_sort Ahmed Sedik
collection DOAJ
description As the number of road accidents increases, it is critical to avoid making driving mistakes. Driver fatigue detection is a concern that has prompted researchers to develop numerous algorithms to address this issue. The challenge is to identify the sleepy drivers with accurate and speedy alerts. Several datasets were used to develop fatigue detection algorithms such as electroencephalogram (EEG), electrooculogram (EOG), electrocardiogram (ECG), and electromyogram (EMG) recordings of the driver’s activities e.g., DROZY dataset. This study proposes a fatigue detection system based on Fast Fourier Transform (FFT) and Discrete Wavelet Transform (DWT) with machine learning and deep learning classifiers. The FFT and DWT are used for feature extraction and noise removal tasks. In addition, the classification task is carried out on the combined EEG, EOG, ECG, and EMG signals using machine learning and deep learning algorithms including 1D Convolutional Neural Networks (1D CNNs), Concatenated CNNs (C-CNNs), Support Vector Machine (SVM), Random Forest (RF), Decision Tree (DT), <i>k</i>-Nearest Neighbor (KNN), Quadrature Data Analysis (QDA), Multi-layer Perceptron (MLP), and Logistic Regression (LR). The proposed methods are validated on two scenarios, multi-class and binary-class classification. The simulation results reveal that the proposed models achieved a high performance for fatigue detection from medical signals, with a detection accuracy of 90% and 96% for multiclass and binary-class scenarios, respectively. The works in the literature achieved a maximum accuracy of 95%. Therefore, the proposed methods outperform similar efforts in terms of detection accuracy.
first_indexed 2024-03-11T07:31:34Z
format Article
id doaj.art-2c0b0e4007324425aa32ef8dfd04133f
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T07:31:34Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-2c0b0e4007324425aa32ef8dfd04133f2023-11-17T07:15:01ZengMDPI AGApplied Sciences2076-34172023-02-01135278510.3390/app13052785WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier TransformAhmed Sedik0Mohamed Marey1Hala Mostafa2Smart Systems Engineering Laboratory, College of Engineering, Prince Sultan University, Riyadh 11586, Saudi ArabiaSmart Systems Engineering Laboratory, College of Engineering, Prince Sultan University, Riyadh 11586, Saudi ArabiaDepartment of Information Technology, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi ArabiaAs the number of road accidents increases, it is critical to avoid making driving mistakes. Driver fatigue detection is a concern that has prompted researchers to develop numerous algorithms to address this issue. The challenge is to identify the sleepy drivers with accurate and speedy alerts. Several datasets were used to develop fatigue detection algorithms such as electroencephalogram (EEG), electrooculogram (EOG), electrocardiogram (ECG), and electromyogram (EMG) recordings of the driver’s activities e.g., DROZY dataset. This study proposes a fatigue detection system based on Fast Fourier Transform (FFT) and Discrete Wavelet Transform (DWT) with machine learning and deep learning classifiers. The FFT and DWT are used for feature extraction and noise removal tasks. In addition, the classification task is carried out on the combined EEG, EOG, ECG, and EMG signals using machine learning and deep learning algorithms including 1D Convolutional Neural Networks (1D CNNs), Concatenated CNNs (C-CNNs), Support Vector Machine (SVM), Random Forest (RF), Decision Tree (DT), <i>k</i>-Nearest Neighbor (KNN), Quadrature Data Analysis (QDA), Multi-layer Perceptron (MLP), and Logistic Regression (LR). The proposed methods are validated on two scenarios, multi-class and binary-class classification. The simulation results reveal that the proposed models achieved a high performance for fatigue detection from medical signals, with a detection accuracy of 90% and 96% for multiclass and binary-class scenarios, respectively. The works in the literature achieved a maximum accuracy of 95%. Therefore, the proposed methods outperform similar efforts in terms of detection accuracy.https://www.mdpi.com/2076-3417/13/5/2785deep learningmachine learningdrowsiness detectionmedical signal classificationdriver fatigue detectionfeature extraction
spellingShingle Ahmed Sedik
Mohamed Marey
Hala Mostafa
WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
Applied Sciences
deep learning
machine learning
drowsiness detection
medical signal classification
driver fatigue detection
feature extraction
title WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
title_full WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
title_fullStr WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
title_full_unstemmed WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
title_short WFT-Fati-Dec: Enhanced Fatigue Detection AI System Based on Wavelet Denoising and Fourier Transform
title_sort wft fati dec enhanced fatigue detection ai system based on wavelet denoising and fourier transform
topic deep learning
machine learning
drowsiness detection
medical signal classification
driver fatigue detection
feature extraction
url https://www.mdpi.com/2076-3417/13/5/2785
work_keys_str_mv AT ahmedsedik wftfatidecenhancedfatiguedetectionaisystembasedonwaveletdenoisingandfouriertransform
AT mohamedmarey wftfatidecenhancedfatiguedetectionaisystembasedonwaveletdenoisingandfouriertransform
AT halamostafa wftfatidecenhancedfatiguedetectionaisystembasedonwaveletdenoisingandfouriertransform