0% found this document useful (0 votes)
15 views18 pages

Final Report

Uploaded by

poyip44209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views18 pages

Final Report

Uploaded by

poyip44209
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Introduction

A Driver Drowsiness Detection System is a technology designed


to monitor and detect signs of driver fatigue or drowsiness in real-
time to prevent accidents caused by impaired driving. The system
typically employs various sensors and algorithms to analyze the
driver's behavior, such as eye movements, facial expressions, and
physiological signals, to determine their alertness level.

By continuously monitoring the driver's state, the system can


provide timely alerts or warnings when signs of drowsiness are
detected, allowing the driver to take corrective actions, such as
taking a break or pulling over to rest. These systems are crucial for
enhancing road safety, particularly for long-distance drivers,
commercial vehicle operators, and those driving during nighttime
hours when the risk of drowsy driving accidents is higher.

Overall, Driver Drowsiness Detection Systems play a vital role in


reducing the incidence of accidents and saving lives by
proactively addressing one of the leading causes of road
accidents worldwide.
Problem Statement

Drowsy driving poses a significant risk to road safety, leading to a


high incidence of accidents, injuries, and fatalities worldwide.
Despite awareness campaigns and regulations, drivers often
underestimate the dangers of driving while fatigued or drowsy,
putting themselves and others at risk. Traditional methods of
combating drowsy driving, such as subjective self-assessment or
reliance on external stimuli, are often ineffective or impractical.

To address this critical issue, there is a need for an advanced


Driver Drowsiness Detection System that can accurately and
reliably monitor the driver's alertness level in real-time. The
system must be capable of detecting subtle signs of drowsiness,
such as changes in eye movements, facial expressions, and
physiological parameters, and issuing timely warnings to prevent
accidents.
Objective
Nowadays the driver’s safety in the car is one of the most wanted
systems to avoid accidents. Our goal of the undertaking is to
ensure the security framework. For upgrading the wellbeing, we
are identifying the eye flickers of the driver and assessing the
driver's status and controlling the vehicle likewise. The venture
primarily centers around these targets:

1. To recommend approaches to recognize exhaustion and


sleepiness while driving.

2. To examine eyes and mouth from the video pictures of the


members in the trial of driving reenactment led by MIROS that can
be utilized as a marker of exhaustion and tiredness.

3. To examine the actual changes of weariness and laziness.

4. To build up a framework that utilizations eye conclusion and


yawning as an approach to distinguish exhaustion and laziness.

5. Speed of the vehicle can be decreased.

6. Traffic the executives can be kept up by decreasing the mishap.


System Architecture
The system architecture of a Driver Drowsiness Detection System
using a computer webcam typically involves several components
working together to monitor the driver's behaviour and detect
signs of drowsiness. Here's a basic overview of the architecture:
• Webcam: The webcam serves as the primary sensor for
capturing visual data of the driver's face and eyes in real-
time. It provides a continuous video stream that is
processed by the system for drowsiness detection.

• Preprocessing Module: The raw video stream from the


webcam undergoes preprocessing to enhance the quality
and extract relevant features. This includes tasks such as
face detection, eye tracking, and image stabilization to
ensure accurate analysis.

• Feature Extraction: Once the video stream is pre-


processed, the system extracts relevant features from the
facial region, such as eye closure duration, blink frequency,
and head movement patterns. These features serve as input
to the drowsiness detection algorithm.

• Drowsiness Detection Algorithm: The core component of


the system, the drowsiness detection algorithm, analyzes
the extracted features to assess the driver's alertness level.
The algorithm utilizes machine learning techniques, such as
deep learning or support vector machines, to classify the
driver's state as either alert or drowsy based on the input
features.
➢ Alerting Mechanism: When the algorithm detects signs of
drowsiness, it triggers an alerting mechanism to notify the
driver and prompt them to take corrective actions. This may
involve visual, auditory, or haptic alerts, sounding an alarm,
etc.
Design & Methodology
Designing a Driver Drowsiness Detection System includes several
key steps and considerations such as,
➢ Data Collection and Annotation:
It includes collection of a diverse dataset of images
capturing drivers in various states of alertness.
Annotate the dataset with labels indicating the driver's
alertness level for supervised learning.

➢ Feature Selection and Extraction:


Identifying relevant features from the collected data that are
indicative of drowsiness, such as eye closure duration, blink
frequency, head movement, and facial expressions.
Explore techniques for feature extraction, including image
processing, computer vision algorithms, and signal
processing methods.

➢ Algorithm Development:
Includes development of machine learning algorithms for
drowsiness detection based on the selected features.
Experiment with different models, such as deep neural
networks, support vector machines, or ensemble methods,
to find the most effective approach.
Train the algorithms using the annotated dataset and
evaluate their performance using appropriate metrics (e.g.,
accuracy, precision, recall).

➢ Integration with Sensors and Hardware:


Includes selecting suitable sensors for real-time data
acquisition, such as webcams, and different types of
beepers for creating alarm sounds.
➢ Real-time Monitoring and Alerting:
Implementing mechanisms for real-time monitoring of driver
behaviour using the integrated sensors.
Develop an alerting system to notify the driver when signs of
drowsiness are detected, utilizing visual, auditory, or haptic
feedback.
System Requirements
The system requirements for a Driver Drowsiness Detection
System includes the following,
❖ Hardware Requirements:
o Webcam or camera sensor: To capture real-time video of
the driver's face and eyes.

o Computer or embedded system: Capable of processing


video data and running the drowsiness detection algorithm
in real-time.

❖ Software Requirements:
o Operating system: Compatibility with popular operating
systems such as Windows, Linux, or macOS.

o Development environment: Software tools and libraries for


programming and implementing the drowsiness detection
algorithm, such as Python, OpenCV, TensorFlow, or MATLAB.

❖ Algorithm Requirements:
o Machine learning frameworks: Libraries for training and
deploying machine learning models, such as scikit-learn,
TensorFlow, PyTorch, or Keras.

o Pre-trained models: Access to pre-trained models or datasets


for accelerating the development process, particularly for deep
learning-based approaches.
❖ Real-time processing: The system should be capable of
processing video data and detecting drowsiness in real-time to
provide timely alerts to the driver.

❖ Accuracy and reliability: The drowsiness detection algorithm


should achieve high accuracy in distinguishing between alert
and drowsy states, while minimizing false positives and false
negatives.
Result Analysis

The proposed method was initially implemented using a laptop


with attached webcam. The system was tested. Following figures
shows the output when the subject is yawning. The visual output
contains eye and mouth aspect ratio and the output is an alert
message which include the signal Sleepy. Facial landmarks are
detected and displayed as shown in following figure 3. In figure 1
& 2 the eyes of subject are open and corresponding EAR value,
MAR value and status is displayed in turn an alert alarm was also
generated as audio output.
Conclusion

This project looks at how to detect tiredness in a driver in real time


by looking at eye closure and yawning. This technology has the
advantage of detecting tiredness early on and sounding an alarm
before an accident occurs. The use of OpenCV is considered to
be more suitable for this application based on the design of the
proposed work because it meets the relevant requirements such
as cost, power, and size. Face, eye, and mouth are easily detected
by this technology, and these are captured using a webcam. The
technology can detect whether the eyes and mouth were open or
closed during monitoring. A warning signal will be issued if the
eyes have been closed for an extended period of time or if
yawning is detected.
Future Scope
This framework can be stretched out further to have abundant
security highlights, for example, just a certain no of individuals
can have specialist get to or work the vehicle.
If there should be an occurrence of an endeavor to robbery, the
vehicle's motor doesn’t begin or an alarm sounds.
A picture of the burglar is taken in an attempted theft &sent to the
owner of the vehicle who can register a case against the thief of
the vehicle.
References
1. "DRIVER FATIGUE AND ROAD ACCIDENTS A LITERATURE
REVIEW and POSITION PAPER" (PDF). Royal Society for the
Prevention of Accidents. February 2001. Archived from the
original (PDF) on 2017-03-01. Retrieved 2017-02-28.

2."4.1.03. Driver Drowsiness Detection System for Cars".


Retrieved 2015-11-05.

3. "Driver drowsiness detection". Robert Bosch GmbH.


Retrieved 2015-11-05.

You might also like