karthik , Driver Drowsiness Detection
karthik , Driver Drowsiness Detection
Submitted by
Karthik . K. S
1AY20CS067
Certificate
This is to certify that the seminar titled “Advancements in Driver Drowsiness Detection” is
presented by Karthik .K.S in partial fulfillment of the award of the degree of Bachelor of
Engineering in Computer Science and Engineering of Visvesvaraya Technological
University, Belgaum during the year 2023-24. It is certified that all corrections / suggestions
indicated during seminar presentation have been incorporated in the report. The seminar report
(18CSS84) has been approved as it satisfies the academic requirements in respect of seminar
presentation prescribed for the Bachelor of Engineering degree.
I express my sincere gratitude to Dr. Rajath Hegde, Principal, Acharya Institute of Technology,
Bangalore and Mr. Marigowda C K, Vice Principal, Acharya Institute of Technology, Bangalore
for providing me the required environment in completion of this technical seminar.
My sincere thanks to Dr. Ajith Padyana, Head of the Department, Computer Science and
Engineering, Acharya Institute of Technology for his valuable support and also for rendering me
the resources for the technical seminar.
I heartily thank my guide, Mrs. Bharathi .K , Technical Seminar coordinators from Department of
Computer Science and Engineering, Acharya Institute of Technology who guided me with their
valuable suggestions at every stage for completing this technical seminar.
Karthik.K.S
1AY20CS067
i
ABSTRACT
It is a Data science project as the data is collected in real-time. The data so collected is the eye motion of the
driver, his body posture, and facial movements. These are then fed as information into the program that is
written using python.
This system already exists in multiple high-end cars and vehicles. Since the statistics majorly reflect that most
of our Indian cars do not feature this particular functionality, it gave me the motiveto develop such a system.
We often see newspaper articles where accidents occurred as drivers felt drowsy and hit the vehicle in front of
them. This could have been avoided if their vehicle were fitted with a technological feature called “The
drowsiness Detection System” which off-late is seenin higher-end vehicles. We have used Open Libraries
such as (Open CV, Dlib, Flask,Pyhton IDLE) is a open-source distribution of the python programming
language for data science that aims to simplify package management and deployment.
ii
TABLE OF CONTENTS
Acknowledgement………………………………………………………………………………i
Abstract………………………………………………………………………………………....ii
Table of Contents………………………………………………………………………….......iii
List of figures…………………………………………………………………………………..iv
iii
List of Figures
List of Tables
iv
Driver Drowsiness Detection 2023-2024
CHAPTER 1
INTRODUCTION
Driver drowsiness detection system is a Data Science project that helps in identifying
the drowsiness of drivers at an early stage and avoids accidents and unforeseen
circumstances.
We regard this as a data science project as the data is collected in real-time. The data
so collected is the eye motion of the driver, his body posture, and facial movements.
These are then fed as information into the program that is written using python. Open
libraries such as Open CV (Open Computer Vision), Dlib (For facial recognition),
matplotlib are used to facilitate the detection.
It is a car safety technology which helps prevent accidents caused by the driver
getting drowsy. Various studies have suggested that around 20% of all road accidents
are fatigue-related, up to 50% on certain roads.
This system already exists in multiple high-end cars and vehicles. Since the statistics
majorly reflect that most of our Indian cars do not feature this particular functionality,
it gave me the motive to develop such a system.
1.2 Objective
• Provide instant alerts and warnings when the signs of drowsiness are detected
• Enable the system to recognize signs of drowsiness at an early stage
• Implement a system that continuously monitors the driver’s state .
• Contribute significantly to road safety and reduce risk .
• Encourage drivers to prioritize adequate rest and sleep, promoting healthier
and safer driving habits.
• Develop user-friendly interfaces and systems that are easy to use and
understand, ensuring widespread adoption and compliance among drivers.
CHAPTER 2
LITERATURE SURVEY
The table below shows the literature survey based on researches made in
recent days.
CHAPTER 3
IMPLEMENTATION
Software requirement:
Hardware requirement:
• Webcam.
• Monitor with HardDisk 500gb.
• Processor I3 with RAM 8gb.
• Webcam
An architecture can be used to define the goals of a project, or it can be used to guide
the design and development of a new system. A software architecture is a set of
principles that define the way software is designed and developed. An architecture
defines the structure of the software system and how it is organized.
Behavioral Approach
3.4 Methodology
Fig:3.4 Flowchart.
CHAPTER 4
RESULTS
CHAPTER 5
CONCLUSION
REFERENCES
[1] https://pyimagesearch.com/2017/05/08/drowsiness-detection-opencv/
[2] https://www.pantechsolutions.net/driver-drowsiness-detection-using-opencv-and-python
[3] https://data-flair.training/blogs/python-project-driver-drowsiness-detection-system/
[4] https://en.wikipedia.org/wiki/Driver_drowsiness_detection