A comparative analysis on driver drowsiness detection using CNN

Document Type : Research Paper


Department of Instrumentation and Control Systems Engineering, PSG College of Technology, Coimbatore, India


The main objective of this project is to detect driver’s drowsiness and alert the driver which is an important precautionary measure in order to avoid accidents. Here two different algorithms based on Convolution Neural Network (CNN) were applied and the results were compared respectively. “Highway Hypnosis” is a serious issue to be addressed while driving especially on highways. Drivers who travel on highways continuously for more than 3 hours must be aware of this serious problem. If there is proper knowledge of it, fatalities would be drastically reduced. In this project, a dedicated detection coupled with an alarm system is provided to alert the driver in case of drowsiness. CNN is used since it is very effective in analyzing images and videos. In this project, a live video feed is used to detect drowsiness by suitable algorithms.


[1] A.D. McDonald, J.D. Lee, C. Schwarz and T.L. Brown, A contextual and temporal algorithm for driver drowsiness
detection, Accident Anal. Prevent. 113 (2018) 25–37.
[2] S. Mehta, S. Dadhich, S. Gumber and A.J. Bhatt, Real-time driver drowsiness detection system using eye aspect
ratio and eye closure ratio, SSRN Elect.J. (2019) 1333–1339.
[3] P. Viola and M. Jones, Rapid object detection using a boosted cascade of simple features, Proc. 2001 IEEE
Computer Soc. Conf. Computer Vision Pattern Recog. (2001).
[4] C.S. Wei, Y.T. Wang, C.T. Lin and T.P. Jung, Toward drowsiness detection using non-hair-bearing EEG-based
brain-computer interfaces, IEEE Trans. Neural Syst. Rehabilitation Engin. (2018).
[5] https://www.nhtsa.gov/technology-innovation.
[6] https://www.anapolweiss.com/what-is-highway-hypnosis.
[7] https://coursera.community/data-science-8/tools-for-drawing-cnn-architecture-diagrams-6519.
[8] https://sefiks.com/2020/11/20/facial-landmarks-for-face-recognition-with-dlib/.
[9] https://www.pyimagesearch.com/2017/04/24/eye-blink-detection-opencv-python-dlib/.
Volume 12, Special Issue
December 2021
Pages 1835-1843
  • Receive Date: 11 August 2021
  • Revise Date: 03 September 2021
  • Accept Date: 01 November 2021