An Intelligent Real-Time Driver Activity Recognition System Using Spatio-Temporal Features
Source abstract
Abstract
With the rapid increase in the number of drivers, traffic accidents due to driver distraction is a major threat around the world. In this paper, we present a novel long-term recurrent convolutional network (LRCN) model for real-time driver activity recognition during both day- and nighttime conditions. Unlike existing works that use static input images and rely on major pre-processing measures, we employ a TimeDistributed convolutional neural network (TimeDis-CNN) layer to process a sequential input to learn the spatial and temporal information of the driver activity without requiring any major pre-processing effort. A pre-trained (CNN) layer is applied for robust initialization and extraction of the primary spatial features of the sequential image inputs. Then, a long short-term memory (LSTM) network is employed to recognize and synthesize the dynamical long-range temporal information of the driver’s activity. The proposed system is capable of detecting nine types of driver activities: driving, drinking, texting, smoking, talking, controlling, looking outside, head nodding, and fainting. For evaluation, we utilized a real vehicle environment and collected data from 35 participants, where 14 of the drivers were in real driving scenarios and the remaining in non-driving conditions. The proposed model achieved accuracies of 88.7% and 92.4% for the daytime and nighttime datasets, respectively. Moreover, the binary classifier’s accuracy in determining whether the driver is non-distracted or in a distracted state was 93.9% and 99.2% for the daytime and nighttime datasets, respectively. In addition, we deployed the proposed model on a Jetson Xavier embedded board and verified its effectiveness by conducting real-time predictions.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Autonomous Vehicle Technology and Safety · IoT and GPS-based Vehicle Safety Systems · Video Surveillance and Tracking Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechatronics Engineering, Hanyang University, 222 Wangsimni-ro, Seongdong-gu, Seoul 04763, Republic of Korea
Department of Interdisciplinary Robot Engineering Systems, Hanyang University, 222 Wangsimni-ro, Seongdong-gu, Seoul 04763, Republic of Korea
Department of Robotics Engineering, Hanyang University, 55 Hanyangdaehak-ro, Sangnok-gu, Ansan 15588, Republic of Korea
Funding
MOTIE (Ministry of Trade, Industry & Energy) · MSIT (Ministry of Science and ICT)
References (51)
Show source-provided references
1. (2021, June 27). Road Traffic Injuries. Available online: https://www.who.int/news-room/fact-sheets/detail/road-traffic-injuries.
2. (2021, June 27). NHTSA Statistics, Available online: https://www.nhtsa.gov/book/countermeasures-that-work/distracted-driving/understanding-problem.
3. Dynamics of Driver Distraction: The process of engaging and disengaging
4. (2021, June 29). Vehicle Safety, Available online: https://www.cdc.gov/niosh/motor-vehicle/distracted-driving/index.html.
5. A Gaze-Based Driver Distraction Warning System and Its Effect on Visual Behavior10.1109/TITS.2013.2247759 ↗
6. Kang, H.-B. (2013, January 2–8). Various approaches for driver and driving behavior monitoring: A review. Proceedings of the IEEE International Conference on Computer Vision Workshops, Sydney, Australia.10.1109/ICCVW.2013.85 ↗
7. Head Pose Estimation and Augmented Reality Tracking: An Integrated System and Evaluation for Monitoring Driver Awareness10.1109/TITS.2010.2044241 ↗
8. Braunagel, C., Kasneci, E., Stolzmann, W., and Rosenstiel, W. (2015, January 15–18). Driver-activity recognition in the context of conditionally autonomous driving. Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Gran Canaria, Spain.10.1109/ITSC.2015.268 ↗
9. Ohn-Bar, E., Martin, S., Tawari, A., and Trivedi, M.M. (2014, January 24–28). Head, Eye, and Hand Patterns for Driver Activity Recognition. Proceedings of the 22nd International Conference on Pattern Recognition, Stockholm, Sweden.10.1109/ICPR.2014.124 ↗
10. Gaze Fixation System for the Evaluation of Driver Distractions Induced by IVIS10.1109/TITS.2012.2187517 ↗
11. Driver Sleepiness Detection System Based on Eye Movements Variables10.1155/2013/648431 ↗
12. Real-time system for monitoring driver vigilance10.1109/TITS.2006.869598 ↗
13. Singh, H., Bhatia, J.S., and Kaur, J. (2011, January 28–30). Eye tracking based driver fatigue monitoring and warning system. Proceedings of the India International Conference on Power Electronics 2010 (IICPE2010), New Delhi, India.10.1109/IICPE.2011.5728062 ↗
14. A driver face monitoring system for fatigue and distraction detection
15. Teyeb, I., Jemai, O., Zaied, M., and Amar, C.B. (2014, January 7–9). A novel approach for drowsy driver detection using head posture estimation and eyes recognition system based on wavelet network. Proceedings of the IISA, The 5th International Conference on Information, Intelligence, Systems and Applications (IISA), Chania, Greece.10.1109/IISA.2014.6878809 ↗
16. A Novel Approach for Drowsy Driver Detection Using Eyes Recognition System Based on Wavelet Network10.3991/ijes.v1i1.2929 ↗
17. Driver Activity Recognition for Intelligent Vehicles: A Deep Learning Approach10.1109/TVT.2019.2908425 ↗
18. A hierarchical machine learning classification approach for secondary task identification from observed driving behavior data10.1016/j.aap.2018.12.005 ↗
19. An extreme gradient boosting method for identifying the factors contributing to crash/near-crash events: A naturalistic driving study10.1139/cjce-2018-0117 ↗
20. A distraction index for quantification of driver eye glance behavior: A study using SHRP2 NEST database10.1016/j.ssci.2018.11.009 ↗
21. Investigating Effect of Driver-, Vehicle-, and Road-Related Factors on Location-Specific Crashes with Naturalistic Driving Data10.1177/0361198119844461 ↗
22. Crash and Near-Crash Risk Assessment of Distracted Driving and Engagement in Secondary Tasks: A Naturalistic Driving Study10.1177/0361198118772703 ↗
23. Prediction of Near-Crashes from Observed Vehicle Kinematics using Machine Learning10.1177/0361198119862629 ↗
24. Berri, R.A., Silva, A.G., Parpinelli, R.S., Girardi, E., and Arthur, R. (2014, January 5–8). A pattern recognition system for detecting use of mobile phones while driving. Proceedings of the International Conference on Computer Vision Theory and Applications (VISAPP), Lisbon, Portugal.
25. Driving posture recognition by convolutional neural networks10.1049/iet-cvi.2015.0175 ↗
26. Towards a Context-Dependent Multi-Buffer Driver Distraction Detection Algorithm10.1109/TITS.2021.3060168 ↗
27. Yan, S., Teng, Y., Smith, J.S., and Zhang, B. (2016, January 13–15). Driver behavior recognition based on deep convolutional neural networks. Proceedings of the 2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), Changsha, China.10.1109/FSKD.2016.7603248 ↗
28. Majdi, M.S., Ram, S., Gill, J.T., and Rodríguez, J.J. (2018, January 8–10). Drive-net: Convolutional network for driver distraction detection. Proceedings of the 2018 IEEE Southwest Symposium on Image Analysis and Interpretation (SSIAI), Las Vegas, NV, USA.10.1109/SSIAI.2018.8470309 ↗
29. Abouelnaga, Y., Eraqi, H.M., and Moustafa, M.N. (2017). Real-time distracted driver posture classification. arXiv.
30. Zhang, C., Li, R., Kim, W., Yoon, D., and Patras, P. (2018). Driver Behavior Recognition via Interwoven Deep Convolutional Neural Nets with Multi-Stream Inputs. arXiv.
31. Baheti, B., Gajre, S., and Talbar, S. (2018, January 18–22). Detection of distracted driver using convolutional neural network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA.10.1109/CVPRW.2018.00150 ↗
32. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
33. Real-time detection of distracted driving based on deep learning10.1049/iet-its.2018.5172 ↗
34. Imagenet classification with deep convolutional neural networks
35. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., and Rabinovich, A. (2015, January 7–12). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298594 ↗
36. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
37. Moyà, G., Jaume-i-Capó, A., and Varona, J. (2018). Dealing with sequences in the RGBDT space. arXiv.
38. Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Li, F. (2009, January 20–25). Imagenet: A large-scale hierarchical image database. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206848 ↗
39. Howard, A.G. (2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv.
40. A 3D CNN-LSTM-Based Image-to-Image Foreground Segmentation10.1109/TITS.2019.2900426 ↗
41. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
42. Nair, V., and Hinton, G.E. (2010, January 21–24). Rectified linear units improve restricted boltzmann machines. Proceedings of the 27th International Conference on Machine Learning (ICML-10), Haifa, Israel.
43. Hinton, G.E. (2012). Improving neural networks by preventing co-adaptation of feature detectors. arXiv.
44. Ioffe, S., and Szegedy, C. (2015, January 7–9). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the International Conference on Machine Learning, PMLR, Lille, France.
45. Celine, C., and Fakhri, K. (2015). Driver distraction detection and recognition using RGB-D sensor. arXiv.
46. Detecting drivers’ mirror-checking actions and its application to maneuver and secondary task recognition10.1109/TITS.2015.2493451 ↗
47. Real-Time Detection of Driver Cognitive Distraction Using Support Vector Machines10.1109/TITS.2007.895298 ↗
48. Miyaji, M., Danno, M., Kawanaka, H., and Oguri, K. (2008, January 22–24). Drivers cognitive distraction detection using AdaBoost on pattern recognition basis. Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety, Columbus, OH, USA.10.1109/ICVES.2008.4640853 ↗
49. Martin, S., Ohn-Bar, E., Tawari, A., and Trivedi, M.M. (2014, January 8–11). Understanding head and hand activities and coordination in naturalistic driving videos. Proceedings of the 2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, MI, USA.10.1109/IVS.2014.6856610 ↗
50. A hybrid Bayesian Network approach to detect driver cognitive distraction10.1016/j.trc.2013.10.004 ↗
51. Martin, M., Roitberg, A., Haurilet, M., Horne, M., Reiß, S., Voit, M., and Stiefelhagen, R. (November, January 27). Drive&Act: A Multi-modal Dataset for Fine-grained Driver Behavior Recognition in Autonomous Vehicles. Proceedings of the IEEE International Conference on Computer Vision, Seoul, Republic of Korea.