Detecting Driver Drowsiness Using Deep Learning Techniques

Authors

  • S. Aakash  Department of IT, Dr. Mahalingam College of Engineering and Technology, Pollachi, Tamil Nadu, India
  • N. Viswateja  Department of IT, Dr. Mahalingam College of Engineering and Technology, Pollachi, Tamil Nadu, India
  • S. Saravana Kumar  Department of IT, Dr. Mahalingam College of Engineering and Technology, Pollachi, Tamil Nadu, India
  • Mr. S. Sasidharan  Assistant Professor, Department of IT, Dr. Mahalingam College of Engineering and Technology, Pollachi, Tamil Nadu, India

Keywords:

OpenCV, TensorFlow, Keras, pygame

Abstract

Drowsiness detection is a safety technology that can prevent accidents that are caused by drivers who fell asleep while driving. The objective of this project is to build a drowsiness detection system that will detect that a person’s eyes are closed for a few seconds. This system will alert the driver when drowsiness is detected. In this Python project, we will be using OpenCV for gathering the images from webcam and feed them into a Deep Learning model which will classify whether the person’s eyes are ‘Open’ or ‘Closed’. The approach we will be using for this Python.

References

  1. Mohn, T.: Around 5,000 People Were Killed Last Year Due to Drowsy Driving, https://www.forbes.com/sites/tanyamohn/2016/08/08/nearly-83-6-millionamerican-drivers-are-sleep-deprived-new- report-highlights-dangers-highcost/#3bbc82664007.
  2. Rapaport, L.: Drowsy drivers often behind fatal crashes, https://www.reuters.com/article/us-health-driving-sleep/drowsy-drivers-oftenbehind-fatal-crashes-idUSKBN15P2PM.
  3. Facts and Stats : Drowsy Driving – Stay Alert, Arrive Alive, http://drowsydriving.org/about/facts-and-stats/.
  4. Saini, V., Saini, R.: Driver Drowsiness Detection System and Techniques : A Review. Int. J. Comput. Sci. Inf. Technol. 5, 4245–4249 (2014).
  5. Bhatt GHPatel PG, P.P., Trivedi GHPatel PG, J.A.: Various Methods for Driver Drowsiness Detection : An Overview. Int. J. Comput. Sci. Eng. 9, 70–74 (2017).
  6. Using, S., Eog, E.: Development of Vehicle Driver Drowsiness Detection System Using Electrooculogram (EOG). In: 1st International Conference on Computers, Communications, and Signal Processing With Special Track on Biomedical Engineering (CCSP), Kuala Lumpur, Malaysia. pp. 165–168 (2005).
  7. Takei, Y., Furukawa, Y.: Estimate of driver’s fatigue through steering motion. 2005 IEEE Int. Conf. Syst. Man Cybern. 2, 1–6 (2005).
  8. Lee, A.: Comparing Deep Neural Networks and Traditional Vision Algorithms in Mobile Robotics. Swart. Coll. (2015).
  9. Lowe, D.G.: Distinctive Image Features from Scale-Invariant Keypoints. Int. J. Comput. Vis. (2004).
  10. Lazebnik, S., Schmid, C., Ponce, J.: Beyond bags of features: spatial pyramid matching for recognizing natural scene categories. IEEE Comput. So-ciety.
  11. Dalal, N., Triggs, B.: Histograms of Oriented Gradients for Human Detection. In: Conference on Computer Vision and Pattern Recognition (2005).
  12. Bittner, R., Hána, K., Poušek, L., 6puþnd, 3dyho, Schreib, P., Vysoký, P.: Detecting of Fatigue States of a Car Driver. ISMDA. 260–274 (2000).
  13. Bergasa, L.M., Nuevo, J.: Real-time system for monitoring driver vigilance. IEEE Int. Symp. Ind. Electron. III, 1303– 1308 (2005).
  14. Suzuki, M., Yamamoto, N., Yamamoto, O., Nakano, T., Yamamoto, S.: Measurement of driver’s consciousness by image processing - A method for presuming driver’s drowsiness by eye-blinks coping with individual differences. Conf. Proc. - IEEE Int. Conf. Syst. Man Cybern. 4, 2891–2896 (2007).
  15. Technology | Smart Eye, http://smarteye.se/technology/.
  16. Fan, C.: Driver Fatigue Detection Based. Proc. 2004 IEEE, Int. Conf. Networking, Sensiing Control. 7–12 (2004).
  17. Abtahi, S., Hariri, B., Shirmohammadi, S.: Driver Drowsiness Monitoring Based on Yawning Detection. In: IEEE International Instrumentation and Measurement Technology Conference, Binjiang, Hangzhou, China (2011).
  18. Danisman, T., Bilasco, I.M., Djeraba, C., Ihaddadene, N.: Drowsy driver detection system using eye blink patterns. 2010 Int. Conf. Mach. Web Intell. ICMWI 2010 - Proc. 230–233 (2010).
  19. Bronte, S., Bergasa, L.M., Almaz, J., Yebes, J.: Vision-based drowsiness detector for Real Driving Conditions. (2012).
  20. Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet Classification with Deep Convolutional Neural Networks. In: Neural Information Processing Systems (2012).
  21. He, K., Zhang, X., Ren, S., Sun, J.: Deep Residual Learning for Image Recognition. In: Conference on Computer Vision and Pattern Recognition (2016).
  22. Ren, S., He, K., Girshick, R., Sun, J.: Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. In: Neural Information Processing Systems. pp. 1–14 (2015).
  23. Shelhamer, E., Long, J., Darrell, T.: Fully Convolutional Networks for Semantic Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 39, 640–651 (2017).
  24. Dwivedi, K., Biswaranjan, K., Sethi, A.: Drowsy driver detection using representation learning. Souvenir 2014 IEEE Int. Adv. Comput. Conf. IACC 2014. 995–999 (2014).
  25. Bhargava Reddy, Ye-Hoon Kim, Sojung Yun, Chanwon Seo, J.J.: Real-time Driver Drowsiness Detection for Embedded System Using Model Compression of Deep Neural Networks. In: Conference on Computer Vision and Pattern. Recognition Workshops (CVPRW). pp. 438–445 (2017).

Downloads

Published

2021-04-10

Issue

Section

Research Articles

How to Cite

[1]
S. Aakash, N. Viswateja, S. Saravana Kumar, Mr. S. Sasidharan, " Detecting Driver Drowsiness Using Deep Learning Techniques, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 9, Issue 1, pp.351-356, March-April-2021.