Presentation On Drowsiness Detection System
Presentation On Drowsiness Detection System
DETECTION SYSTEM
(DRIVER)
By
MOINUDDIN AHMED
&
NASRIN FERDOUSY
OBJECTIVES
Drowsy Driver Detection System has been
developed using a non-intrusive machine
vision based concepts.
The system uses a small monochrome
security camera that points directly towards
the driver’s face and monitors the driver’s
eyes in order to detect fatigue.
In such a case when fatigue is detected, a
warning signal is issued to alert the driver.
OBJECTIVES
The system deals with using information
obtained for the binary version of the image
to find the edges of the face, which narrows
the area of where the eyes may exist.
Once the face area is found, the eyes are
found by computing the horizontal averages
in the area.
Taking into account the knowledge that eye
regions in the face present great intensity
changes, the eyes are located by finding the
significant intensity changes in the face.
OBJECTIVES
Once the eyes are located, measuring the
distances between the intensity changes in
the eye area determine whether the eyes are
open or closed.
A large distance corresponds to eye closure.
If the eyes are found closed for 5 consecutive
frames, the system draws the conclusion that
the driver is falling asleep and issues a
warning signal.
USERS AND NEED
Automotive population is increasing
exponentially in our country. The Biggest
problem regarding the increased use of
vehicles is the rising number of road
accidents. Road accidents are undoubtedly a
global menace in our country.
Driver sleepiness, alcoholism and
carelessness are the key contributions in the
accident scenario.
FUNCTIONS OF THE PROJECT
Eye detection function: After inputting a
facial image, pre-processing is first
performed by binarizing the image. The top
and sides of the face are detected to narrow
down the area of where the eyes exist. Using
the sides of the face, the centre of the face
is found, which will be used as a reference
when comparing the left and right eyes.
Moving down from the top of the face,
horizontal averages (average intensity value
for each y coordinate) of the face area are
calculated.
FUNCTIONS OF THE PROJECT
Binarization: The first step to localize the
eyes is binarizing the picture. Binarization is
converting the image to a binary image. The
background is uniformly black, and the face
is primary white.
Removal of Noise: The removal of noise in
the binary image is very straightforward. The
key to this is to stop at left and right edge of
the face; otherwise the information of where
the edges of the face are will be lost.
FUNCTIONS OF THE PROJECT
Finding Intensity Changes: The next step in
locating the eyes is finding the intensity
changes on the face. This is done using the
original image, not the binary image. The
first step is to calculate the average intensity
for each y – coordinate.
TOOLS AND TECHNIQUE USED FOR THE PROJECT WITH THE
USEFULNESS
Python
Computer Vision (opencv-python)
Tensforflow, keras
Anaconda, Jupyter Notebook
Kaggle, Google Colab
THANK YOU!