0% found this document useful (0 votes)
14 views33 pages

Batch 10 1

The document outlines a project on a Driver Drowsiness Detection System that utilizes Python and OpenCV to monitor driver alertness through real-time facial analysis. It aims to reduce road accidents caused by fatigue by detecting signs of drowsiness and triggering alerts. The system is designed to be cost-effective, easy to integrate, and capable of functioning under various environmental conditions.

Uploaded by

hemasaiketa333
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 (0 votes)
14 views33 pages

Batch 10 1

The document outlines a project on a Driver Drowsiness Detection System that utilizes Python and OpenCV to monitor driver alertness through real-time facial analysis. It aims to reduce road accidents caused by fatigue by detecting signs of drowsiness and triggering alerts. The system is designed to be cost-effective, easy to integrate, and capable of functioning under various environmental conditions.

Uploaded by

hemasaiketa333
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/ 33

ADITYA COLLEGE OF ENGINEERING & TECHNOLOGY

PROJECT GUIDE: Dr.R.V.S.LALITHA


TEAM MEMBERS:
Gontina Santosh (21P31A0514)

Keta Hema Sai (21P31A0521)

Dadi Aditya Ganesh (21P31A0508)

Nookathati chinnababu (21P31A0558)


AGENDA

• Abstract
• Introduction
• Identified problem
• Objectives
• Process flow
• Methods
• Sample implementations
• Trained model
• Conclusion
• References
ABSTRACT

Driver drowsiness detection is a Python-based solution that identifies signs of fatigue in drivers
to prevent road accidents. Using OpenCV the system processes real-time video from a camera
focused on the driver's face. The detection mechanism relies on recognizing facial landmarks,
such as eye blinks, to determine alertness. Key algorithms analyze the Eye Aspect Ratio (EAR) to
detect prolonged eye closure, indicating drowsiness. When these signs exceed a threshold, the
system triggers an alarm to alert the driver. The approach is efficient, cost-effective, and does
not require specialized hardware. It leverages Python's flexibility and OpenCV's capabilities to
provide accurate, real-time performance. Designed with safety in mind, this solution can be
integrated into modern vehicles, enhancing road safety by reducing risks associated with driver
fatigue.

Keywords : Driver Drowsiness Detection, Python, OpenCV ,Real-Time Monitoring, Safety Alert
System, Machine Vision, Road Safety, fatigue.
INTRODUCTION

Road accidents due to driver fatigue are a major global concern, leading to
severe injuries and fatalities. Traditional countermeasures such as caffeine
intake or scheduled rest breaks are not always effective. This project aims to
develop a real-time drowsiness detection system using computer vision
techniques. By continuously monitoring a driver’s facial features and alertness
level, the system can issue timely warnings, reducing the risk of accidents.
Implementing such a solution enhances transportation safety and is
particularly useful for long-haul drivers, taxi services, and logistics industries.
IDENTIFIED PROBLEM

Driver fatigue is a leading cause of road accidents, often resulting in life-


threatening consequences. Long driving hours, and lack of sleep contribute
to decreased alertness and slower reaction times. Many drivers fail to
recognize their drowsiness in time to take preventive actions. Traditional
warning systems rely on lane deviation or steering patterns, which may not
provide timely alerts. A real-time facial monitoring system can offer a
proactive solution by detecting early signs of fatigue and issuing immediate
alerts
OBJECTIVES

Develop an accurate and efficient driver drowsiness detection system using


computer vision.
Implement a real-time monitoring mechanism that analyzes facial landmarks.
Ensure cost-effectiveness and ease of integration with existing vehicle systems.
Enhance road safety by issuing timely alerts to prevent accidents.
Optimize performance to function effectively under different environmental
conditions.
PROCESS FLOW

1.Video Capture: A camera continuously records the driver’s face.


2.Facial Landmark Detection: OpenCV detects key features such as eyes and
eyelids.
3.EAR Calculation: The Eye Aspect Ratio is computed to determine prolonged
eye closure.
4.Decision Threshold: If EAR falls below a predefined value for a specific
duration, the system recognizes drowsiness.
5.Alert Mechanism: An alarm is triggered to wake up the driver and prevent
accidents.
METHODS

•Deep Learning with CNN: The system employs a Convolutional Neural Network
(CNN) model for learning complex facial patterns associated with drowsiness.
This model is trained on a large dataset of facial images, ensuring high accuracy
in different lighting conditions and facial orientations.
•Transfer Learning: To enhance performance and reduce training time, transfer
learning is applied using pre-trained deep learning models. This helps in
leveraging learned features from large-scale datasets, improving generalization
and efficiency.
Use Case Diagram
Sample IMPLEMENTATIONS
TRAINED MODEL
c
zxcc
OUT COME
CONCLUSION

The Driver Drowsiness Detection System is a practical and cost-effective solution for
road safety. By using Python and OpenCV, we can monitor the driver’s alertness in
real-time and trigger an alarm when drowsiness is detected.
This project provides a non-invasive, affordable, and efficient method to reduce
accidents caused by fatigue. It can be implemented in vehicles to improve driver
safety and protect lives. Future improvements can include AI-based behavior
prediction and integration with vehicle control systems to take automatic
preventive actions.
This system is a step toward smarter, safer roads and enhances overall
transportation security.
References

https://www.analyticsvidhya.com/blog/2019/01/build-image-classifi
cation-model-10-minutes/

https://www.tensorflow.org/tutorials/load_data/images/

https://www.kaggle.com/datasets/serenaraju/yawn-eye-dataset-ne
w
Thank you

You might also like