Real-Time Driver Drowsiness Detection and Classification on Embedded Systems Using Machine Learning Algorithms

6Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

Traffic accidents caused by driver drowsiness are a significant concern. An automatic, contactless device capable of early detection and identification of a driver's drowsy state could greatly enhance their safety. This study presents a real-time driver drowsiness detection and classification system implemented on Jetson Nano and Jetson TX2 embedded systems using machine learning algorithms, including Logistic Regression, Naive Bayes, K-Nearest Neighbors (KNN), Decision Tree, Random Forest, and Multi-Layer Perceptron (MLP). Feature extraction is performed on images obtained from video segments within the dataset, followed by a normalization process. The normalized features are classified using machine learning algorithms, and the results are reported. A 10-fold cross-validation model is employed during the experiment, and the grid search hyperparameter optimization (GSHPO) method is used to fine-tune the classifier algorithms' parameters for the proposed system. The MLP classifier outperformed the other classifiers, achieving an accuracy, F1-score, and AUC (the area under the receiver operating characteristic curve (ROC)) of 0.91, 0.91, and 0.90, respectively. The developed system is implemented on Jetson Nano and Jetson TX2 embedded systems, and the frames per second (FPS) results are provided for comparison. The high accuracy of this hardware-based system in detecting drowsy driving, along with its portability for in-vehicle use, is a critical aspect of this work.

Cite

CITATION STYLE

APA

Sahin, M. E. (2023). Real-Time Driver Drowsiness Detection and Classification on Embedded Systems Using Machine Learning Algorithms. Traitement Du Signal, 40(3), 847–856. https://doi.org/10.18280/ts.400302

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free