Abstract

Because of the increased number of traffic accidents, there is an urgent need to control and reduce driving mistakes. Driver fatigue or drowsiness is one of these major mistakes. Many algorithms have been developed to address this issue by detecting fatigue and alerting the driver to this potentially dangerous condition. The developed algorithms’ main problem is their detection accuracy, as well as the time required to detect fatigue status and alert the driver. The accuracy and time represent a critical condition that affects the reduction of traffic accidents. Several datasets have been used in the development of fatigue or drowsy detection techniques. These data are gathered from the deriver’s brain Electroencephalogram (EEG) signals or video streaming recordings of the driver’s behavior. This paper proposes two distinct approaches to producing a high-performance fatigue detection system, the first based on the use of machine learning classifiers and the second depending on the use of deep learning models. The machine learning approach is used to process EEG signals, whereas the deep learning approach is used to process video streams. In machine learning classifiers, Support Vector Machine (SVM) provides up to 98% of detection accuracy, which is the highest accuracy among the other five deployed classifiers. In deep learning models, Convolutional Neural Network (CNN) provides up to 99% detection accuracy, which is the highest accuracy among the other two deployed models. The experimental results demonstrate that the two proposed algorithms provide the highest detection accuracy with the shortest Testing Time (TT) when compared to all other recent and efficient fatigue detection algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call