0% found this document useful (1 vote)
837 views16 pages

Ddds

This presentation summarizes a driver drowsiness detection system using machine learning. It was presented by four students and guided by an assistant professor. The system aims to detect driver drowsiness in real-time by continuously monitoring the face and eyes using a webcam and computer vision algorithms. If drowsiness is detected by analyzing eye closure and blink frequency, the system will alert the driver with a buzzer or alarm to prevent accidents. The tools used include convolutional neural networks, OpenCV, and a webcam. Future work may include integrating the algorithms into mobile devices and adding SMS alerts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
837 views16 pages

Ddds

This presentation summarizes a driver drowsiness detection system using machine learning. It was presented by four students and guided by an assistant professor. The system aims to detect driver drowsiness in real-time by continuously monitoring the face and eyes using a webcam and computer vision algorithms. If drowsiness is detected by analyzing eye closure and blink frequency, the system will alert the driver with a buzzer or alarm to prevent accidents. The tools used include convolutional neural networks, OpenCV, and a webcam. Future work may include integrating the algorithms into mobile devices and adding SMS alerts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

A presentation on

DRIVER DROWSINESS DETECTION SYSTEM USING MACHINE LEARNING

presented by

Sakshi Mishra(1901200100095)
Sanjeevani Srivastava(1901200100097)
Shivangi Srivastava(1901200100106)
Swekcha Srivastava(1901200100115)

Under the guidance of

Mr. Sakil Ahmad Ansari (Assistant Professor)


Dept. of Computer Science and Engineering
Institute of Technology and Management, Gida, Gorakhpur

Dr. A.P.J. Abdul Kalam Technical University, Lucknow, Uttar Pradesh


OBJECTIVE
INTRODUCTION
TOOLS
IDEAL IDEAS
METHODOLOGY
IMPLEMENTATION
CONCLUSIONS
FUTURE WORK
QUESTIONS
REFERENCES

CONTENT

 INTRODUCTION

 OBJECTIVE

 TOOLS

 METHODOLOGY

 IMPLEMENTATION

 ADVANTAGES

 FUTURE WORK

 CONCLUSION
INTRODUCTION

Vehicle accidents are most common if the driving is


inadequate. These happen on most factors if the driver is
drowsy or if he is alcoholic. Driver drowsiness is
recognized as an important factor in the vehicle accidents.
It was demonstrated that driving performance deteriorates
with increased drowsiness with resulting crashes
constituting more than 20% of all vehicle accidents.
“But the life lost once cannot be re-winded”
With the advent of modern technology and real time
scanning systems using cameras we can prevent major
mishappening on the road by alerting car driver who is
feeling drowsy through a drowsiness detection system.
OBJECTIVE

 Driver drowsiness detection is a car safety technology which helps to


save the life of the driver by preventing accidents when the driver is
getting drowsy.
 The main objective is to first design a system to detect driver’s
drowsiness by continuously monitoring face and eyes. The system works
in spite of driver wearing spectacles and in various lighting conditions.
 To alert the driver on the detection of drowsiness by using buzzer or
alarm.
 In our model, the counter limit is set to 10. If the counter exceeds this
limit, the car owner will be notified to inform the driver that the driver is
drowsy and it is no longer safe to drive.
TOOLS

 Transfer Learning
 Convolutional Neural Network (CNN)
 HAAR cascade classifier
 OpenCV- Python library
 Webcam
 Alarm or Buzzer
METHODOLOGY
 System Setup: The suggested driver sleepiness detection system is
built up for real-world driving . A webcam can be installed on a
vehicle's dashboard. The webcam is pointed at the driver's face, and it
is held horizontally.
 Algorithm framework: The foundation of the model is transfer
learning theory. Transfer learning is a machine learning method in
which a model designed for a task in the past is also used as the
starting point for a second activity model. They produce very
accurate results on related problems. In order to divide up photos, we
used MobileNet architecture. The architecture used by CNN for
mobile vision and image segmentation is modelled around
MobileNet.
 HAAR Training: The OpenCV library provides functions for face and
feature (eyes, mouth, sunglasses, etc) detection. Classifiers can be
trained using some of these functions. The method of training the
classifiers to recognize faces is known as HAAR training. Here, a
cascade function is trained using both positive and negative images.
Each feature consists of a single value that is created by subtracting the
sum of the pixels under various regions of the images. For each
characteristic, a different set of pixels are used for extraction. All the
extracted features will not be useful for the required process.
 Face Detection: By analysing video stream visuals, this system can
determine whether a user is sleepy. Multiple CNNs-kernelized
correlation filters, a more advanced in-video face-tracking technique, is
used for face detection. The eyes and lips were among the important
areas in the driver's face that were located using 68 key points.
 Eye Detection: The proposed method makes use of HAAR Cascades to
identify objects in real time, including the driver's face and eyes. The
OpenCV library is used by the model. Then, in order to keep track of the
number of frames for both open and closed eyes as well as the alarm
status, we set the frame counter "COUNTER" to 0 and the Boolean
"ALARM ON" to OFF. If the recognized eyes are closed for five
consecutive frames, we raise the alarm, else the counter is restarted at 0.
 Drowsiness Detection: In the suggested technique, HAAR Cascades are
used to recognize things in real time, such as the driver's face and eyes.
Face identification is performed using multiple CNNs-kernelized
correlation filters, a more sophisticated in-video face-tracking method.
The system calculates the length of continuous eye closure, the frequency
of blinking, and the ratio of closed-eye frames to total frames. The DDD
system finally alerts the driver. In the Setting tab, users may adjust
settings including alert
IMPLEMENTATION

 The system calculates the length of


continuous eye closure, the
frequency of blinking, and the ratio
of closed-eye frames to total
frames. The Driver Drowsiness
Detection System finally alerts the
driver. In the Setting tab, users may
adjust settings including alert sound
and volume.
 We will use OpenCV in this Python project to collect photos from
a camera and feed them into a Deep Learning model that will
classify whether the person’s eyes are open or closed.

 OpenCV is a great tool for image processing and performing


computer vision tasks. It is an open-source library that can be
used to perform tasks like face detection, objection tracking,
landmark detection, and much more. It supports multiple
languages including python, java C++
ADVANTAGES OF DRIVER DROWSINESS
DETECTION SYSTEM

 The system alerts driver through alarm in real time.


 Security of vehicle.
 Good detection accuracy is achieved by these techniques.
 Practically applicable.
FUTURE WORK

 Integrating the algorithm into mobile devices.

 Adding onboard GSM mobile for SMS alert.

 Fatigue detection considering Driving styles and environment.

 Change the windscreen view as per driver’s state.


CONCLUSION

Driver Drowsiness Detection System is created to help a driver stay awake


while driving in order to reduce car accidents caused by drowsiness. The
topic of this research was drowsy drivers and their potential to cause vehicle
accidents. The Driver Drowsiness Detection System calculates the driver's
tiredness level from the driver using a combination of webcam, HAAR
cascade classifier, drowsiness detection is used to calculate whether or not a
driver is drowsy. It retrieves photos from the camera at the same time, which
is enough to determine a driver's features in real-time. The system uses open
source software known as OpenCV image processing libraries to process the
captured pictures. The combination of a webcam and an OpenCV
transforms the total system into a low-cost drowsiness detection system.

You might also like