Drowsiness Detection System Using OpenCV and Python
Drowsiness Detection System Using OpenCV and Python
Review 1
M Sharath 19BCE1688
Navin Thomsy 19BCE1695
Damian Lourdes 19BCE1540
INTRODUCTION
Driver drowsiness detection is a car safety technology which prevents accidents when
the driver is getting drowsy. Various studies have suggested that around 20% of all road
accidents are fatigue-related, up to 50% on certain roads. Driver fatigue is a significant
factor in a large number of vehicle accidents. Recent statistics estimate that annually
1,200 deaths and 76,000 injuries can be attributed to fatigue related crashes. Because of
the hazard that drowsiness presents on the road, methods need to be developed for
counteracting its affects. Driver inattention might be the result of a lack of alertness
when driving due to driver drowsiness and distraction. Driver distraction occurs when an
object or event draws a person’s attention away from the driving task. Unlike driver
distraction, driver drowsiness involves no triggering event but, instead, is characterized
by a progressive withdrawal of attention from the road and traffic demands. Both driver
drowsiness and distraction, however, might have the same effects, i.e., decreased driving
performance, longer reaction time, and an increased risk of crash involvement. We can
perform real-time processing of an incoming video stream from the camera that is in front
of driver in order to infer the driver’s level of fatigue if the drowsiness is estimated then it
will give the alert by sensing the eyes.
ABSTRACT
There are several different algorithms and methods for eye tracking, and
monitoring. Most of them in some way relate to features of the eye (typically
reflections from the eye) within a video image of the driver. The original aim of
this project was to use the retinal reflection as a means to finding the eyes on
the face, and then using the absence of this reflection as a way of detecting
when the eyes are closed. Applying this algorithm on consecutive video frames
may aid in the calculation of eye closure period. Eye closure period for drowsy
drivers are longer than normal blinking. It is also very little longer time could
result in severe crash. So we will warn the driver as soon as closed eye is
detected.
BLOCK DIAGRAM
APPLICATIONS
● Camera
● Personal computer
SOFTWARE REQUIREMENTS
● Anaconda software
CONCLUSION
[2] Wreggit, S. S., Kim, C. L., and Wierwille, W. W., Fourth Semi-Annual Research Report”, Research
on Vehicle-Based Driver Status Performance Monitoring”, Blacksburg, VA: Virginia Polytechnic
Institute and State University, ISE Department, January 2013.
[3] Bill Fleming, “New Automotive Electronics Technologies”, International Conference on Pattern
Recognition, pp. 484- 488,December 2012.
[4] Ann Williamson and Tim Chamberlain,“Review of on-road driver fatigue monitoring devices”,
NSW Injury Risk Management Research Centre, University of New South Wales, , July 2013.
[5] E. Rogado, J.L. García, R. Barea, L.M. Bergasa, Member IEEE and E. López, February, 2013,
“Driver Fatigue Detection System”, Proceedings of the IEEE International Conference on Robotics
and Biometics, Bangkok, Thailand.
[6] Boon-Giin Lee and Wan-Young Chung, Member IEEE, “Driver Alertness Monitoring Using Fusion
of Facial Features and Bio-Signals”, IEEE Sensors Journal, VOL. 12, NO. 7, July 2012.
[7] H. Singh, J. S. Bhatia, and J. Kaur, “Eye tracking based driver fatigue monitoring and warning
system”, in Proc. IEEE IICPE, New Delhi, India, Jan. 2014.