Drowsiness Detection Based On Driver Temporal Behavior Using a New Developed Dataset
Farnoosh Faraji, Faraz Lotfi, Javad Khorramdel, Ali Najafi, Ali, Ghaffari

TL;DR
This paper presents a real-time driver drowsiness detection system combining CNN and LSTM, utilizing a newly developed dataset that accounts for various disturbances, achieving high accuracy in identifying signs like yawning and blinking.
Contribution
The study introduces a novel dataset and a hybrid CNN-LSTM approach for improved real-time driver drowsiness detection under challenging conditions.
Findings
Effective detection of driver drowsiness using the hybrid CNN-LSTM model
Robustness of the system against illumination and head posture disturbances
Real-time performance demonstrated with multi-thread framework
Abstract
Driver drowsiness detection has been the subject of many researches in the past few decades and various methods have been developed to detect it. In this study, as an image-based approach with adequate accuracy, along with the expedite process, we applied YOLOv3 (You Look Only Once-version3) CNN (Convolutional Neural Network) for extracting facial features automatically. Then, LSTM (Long-Short Term Memory) neural network is employed to learn driver temporal behaviors including yawning and blinking time period as well as sequence classification. To train YOLOv3, we utilized our collected dataset alongside the transfer learning method. Moreover, the dataset for the LSTM training process is produced by the mentioned CNN and is formatted as a two-dimensional sequence comprised of eye blinking and yawning time durations. The developed dataset considers both disturbances such as illumination…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSleep and Work-Related Fatigue · Fire Detection and Safety Systems · Video Surveillance and Tracking Methods
MethodsResidual Connection · 1x1 Convolution · Convolution · Average Pooling · Logistic Regression · Batch Normalization · Global Average Pooling · Softmax · k-Means Clustering · Tanh Activation
