Driver Fatigue and Distracted Driving Detection Using Random Forest and Convolutional Neural Network

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

Abstract

Driver fatigue and distracted driving are the two most common causes of major accidents. Thus, the on-board monitoring of driving behaviors is key in the development of intelligent vehicles. In this paper, we propose an approach which detects driver fatigue and distracted driving behaviors using vision-based techniques. For driver fatigue detection, a single shot scale-invariant face detector (S3FD) is first used to detect the face in the image and then the face alignment network (FAN) is utilized to extract facial features. After that, the facial features are used to determine the driver’s yawns, head posture, and the opening or closing of their eyes. Finally, the random forest technique is used to analyze the driving conditions. For distracted driving detection, a convolutional neural network (CNN) is used to classify various distracted driving behaviors. Also, Adam optimizer is used to reinforce optimization performance. Compared with existing methods, our approach is more accurate and efficient. Moreover, distracted driving can be detected in real-time running on the embedded hardware.

Cite

CITATION STYLE

APA

Dong, B. T., Lin, H. Y., & Chang, C. C. (2022). Driver Fatigue and Distracted Driving Detection Using Random Forest and Convolutional Neural Network. Applied Sciences (Switzerland), 12(17). https://doi.org/10.3390/app12178674

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