Ddds
Ddds
presented by
Sakshi Mishra(1901200100095)
Sanjeevani Srivastava(1901200100097)
Shivangi Srivastava(1901200100106)
Swekcha Srivastava(1901200100115)
CONTENT
INTRODUCTION
OBJECTIVE
TOOLS
METHODOLOGY
IMPLEMENTATION
ADVANTAGES
FUTURE WORK
CONCLUSION
INTRODUCTION
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