0% found this document useful (0 votes)
25 views9 pages

Driver Drowsiness Detection System

This document provides guidelines for a final project proposal on a Driver Drowsiness Detection System. It includes sections on the project title, overview, goals and objectives, system components, optional functions, exclusions, application architecture, Gantt chart, hardware/software specifications, and tools/technologies. The proposed system would use computer vision and deep learning to detect if a driver's eyes are open or closed from webcam images and alert them if closed for several seconds to prevent drowsiness while driving.

Uploaded by

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

Driver Drowsiness Detection System

This document provides guidelines for a final project proposal on a Driver Drowsiness Detection System. It includes sections on the project title, overview, goals and objectives, system components, optional functions, exclusions, application architecture, Gantt chart, hardware/software specifications, and tools/technologies. The proposed system would use computer vision and deep learning to detect if a driver's eyes are open or closed from webcam images and alert them if closed for several seconds to prevent drowsiness while driving.

Uploaded by

Sawera Sharif
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

UOE-Project Coordination Office Version: 1.

0
Final Project Proposal Guide Date: 13 Oct, 2022

The University of Education,


Township Campus, Lahore

etection System

Final Project Proposal


Version 1.0

© Division of Science and Technology, University of Education.


1
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

TABLE OF CONTENTS

FINAL PROJECT PROPOSAL GUIDE.....................................................................................3


1. INTRODUCTION........................................................................................................................................................ 3
1.1 PROJECT TITLE.................................................................................................................................................. 3
1.2 PROJECT OVERVIEW STATEMENT............................................................................................................... 3
1.4 PROJECT GOALS & OBJECTIVES.................................................................................................................. 5
1.5 HIGH-LEVEL SYSTEM COMPONENTS........................................................................................................... 5
1.6 LIST OF OPTIONAL FUNCTIONAL UNITS..................................................................................................... 6
1.7 EXCLUSIONS....................................................................................................................................................... 6
1.8 APPLICATION ARCHITECTURE...................................................................................................................... 6
1.9 GANTT CHART.................................................................................................................................................... 7
1.10 HARDWARE AND SOFTWARE SPECIFICATION....................................................................................... 7
1.11 TOOLS AND TECHNOLOGIES USED WITH REASONING........................................................................ 8

© Division of Science and Technology, University of Education.


2
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

Final Project Proposal Guide

1. Introduction

A countless number of people drive on the highway day and night. Taxi drivers, bus drivers,
truck drivers and people traveling long-distance suffer from lack of sleep. Due to which it
becomes very dangerous to drive when feeling sleepy. The majority of accidents happen due
to the drowsiness of the driver. Drowsiness is a serious problem while driving and can lead
to accidents because it impairs an element of human performance that is essential to safe
driving. This driving force drowsiness detection challenge is created to save you from
injuries. Drowsiness means sleepiness, so it prevents injuries which can be because of
drivers who're feeling drowsy or we are able to say who fell asleep even as driving. So,
we're developing a Drowsiness detection system in order to hit upon whether the man or
woman's eyes are closed or open. And if a man or woman's eyes are closed for some
seconds, the system will alert the man or woman with the aid of using ringing an alert sound.

1.1 Project Title

Driver Drowsiness Detection System

1.2 Project Overview Statement

This project uses Open CV to collect images from a webcam and feed these images to a
deep-learning model. A deep learning model classifies whether a person's eyes are 'open' or
'closed'. So, the following are the steps:

 We will take image input from the camera.

 Detect the face and eyes in the image.

 Create a Region of Interest (ROI), for both the detected face and eyes.

 Feed this to our classifier (model), which will categorize whether eyes are open or
closed.

 At last, we will calculate the time to check if the person is drowsy or not.

© Division of Science and Technology, University of Education.


3
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

1.3 Project Overview Statement Template


Project Title: Driver Drowsiness Detection System

Group Leader: Muhammad Abrar Khan


Project Members:
Name Registration # Email Address Signature

[Link] Khan bsf1900234 bsf1900234@[Link]


Maryam Khan bsf1900786 bsf1900786@[Link]
Ezza Ayesha bsf1900789 bsf1900789@[Link]

Project Goal:
Automatically estimate driver’s drowsiness and to prevent drivers from falling asleep for a while.

Objectives:
Sr.#
1 The system is to use resources withinside the prevention of injuries to passengers and
business vehicles.
2 The gadget will stumble on the early signs of drowsiness earlier than the driving force has
completely misplaced all attentiveness and warn the driving force that they're not able to
work the automobile safely.
3 It saves the lives of people.
4 It is a tool for enhancing driving force safety focusing on truck drivers, midnight drivers,
humans using lengthy distances alone, or humans affected by sleep deprivation.
5 It encourages the passengers to continue their safe traveling.
6
Project Success criteria:
 The project will be successful if meets deadlines, goals, and objectives
 The project is completed within the given amount of budget.
 The project fulfills all the scope given beforehand.
 The results of the project are functional.
 The project meets consumer demand.
 The project meets corporate social responsibility needs.
 Finally, the documentation of the project is such that it will also be helpful in the future.

Assumptions, Risks, and Obstacles:

Assumptions: The following assumptions were made in developing the project plan:
 The system will be responsive to all types of vehicles.
 Drivers are interested in participating.
 Stakeholders of the project are available when a meeting of the project is held.
 The System can potentially have hundreds of users. It is unrealistic to provide training for
everyone. Therefore, the system should be designed for ease to use and provide help
instructions.

Risks and Obstacles:


The following risks and Obstacles were believed to possibly limit the development of the project:
 Estimates can be inaccurate.
 Ambiguous requirements may cause problems.
 Recent Work should be reviewed in order to look for what should be improved.
 The project must be completed in a decided schedule and cost.

© Division of Science and Technology, University of Education.


4
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

Organization Address:
College Road, Township Block C Phase 1 Johar Town, Lahore.
Type of project: Research Development
Target End users:
1. Driver
Development Technology: Object Oriented Structured
Platform: Module Based Distributed
Desktop-based Setup Configurations
Other
Suggested Project Supervisor: Mr. Munawar Hussain
Approved By: Mr. Munawar Hussain
Date: 03-Nov-2022

1.4 Project Goals & Objectives


To develop a web application that has the ability to provide a centralized Drowsiness
detection system in order to hit upon whether the man or woman's eyes are closed or open.
And if a man or woman's eyes are closed for some seconds, the system will alert the man or
woman with the aid of using ringing an alert sound. Following are the goals and objectives
of the project.

Goal
Automatically estimate drivers’ drowsiness and prevent drivers from falling asleep for a
while.

Objectives
 The system is to useful resource in the prevention of injuries to passengers and
business vehicles.
 The gadget will stumble on the early signs of drowsiness earlier than the driving
force has completely misplaced all attentiveness and warn the driving force that
they're not able to work the automobile safely.
 It saves the lives of people.
 It is a tool for enhancing driving force safety focusing on truck drivers, midnight
drivers, humans using lengthy distances alone, or humans affected by sleep
deprivation.
 It encourages the passengers to continue their safe traveling.

© Division of Science and Technology, University of Education.


5
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

1.5 High-level system components

Driver
 Register yourself
 Login yourself
 Open the application
Camera
 Capture real-time video
 Extract features
 Track eye
Detection
 Access drowsiness detection
 Alarm start

1.6 List of optional functional units

1. Reliability
The application will be reliable to run on any system.
2. Availability
The application will be available round the clock.
3. Scalability
This application will be providing scalability of device screens for different screen
sizes of computer or mobile devices.
4. Usability
The usability of the software must be easy so that anyone can use it without
any Difficulty.
5. Flexibility
Software must be flexible so that it can easily accept all changes at low cost, time,
and experience.
6. Performance
Throughput and response must be good, it will never take more than 5 seconds
to Load.

© Division of Science and Technology, University of Education.


6
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

1.7 Exclusions
Our Project will only be using Webcam for Image Processing. And we will not be including
any other physical Instrument in our project to achieve its goals & objective.

1.8 Application Architecture

© Division of Science and Technology, University of Education.


7
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

1.9 Gantt chart

1.10 Hardware and Software Specification

Application type: Module-based application


System Requirements for Application
Hard Disk 500 GB/ 500 GB NVMe M2 SSD
RAM 8 GB
Processor i7–7500U
Operating System Windows 10 or advanced versions

© Division of Science and Technology, University of Education.


8
UOE-Project Coordination Office Version: 1.0
Final Project Proposal Guide Date: 13 Oct, 2022

1.11 Tools and technologies used with reasoning

The different libraries and technologies will be used for developing this web AI Module.
Code will be written in python language using Jupyter Also, we’ll be using Anaconda
(Distribution Software) which is beneficial and responsible for importing different
Libraries.

1.11.1 Application Tools


 Anaconda (Distribution Software)
 Jupyter
 Webcam

a) Libraries
 OpenCV Python is a library of Python bindings designed to solve
computer vision problems.
 TensorFlow is a software library or framework, designed by the Google
team to implement machine learning and deep learning concepts in the
easiest manner.
 Keras is a high-level, deep-learning API developed by Google for
implementing neural networks
 Pygame is a multimedia library for Python for making games and
multimedia applications.

b) Languages to be used
 Python

© Division of Science and Technology, University of Education.


9

You might also like