You are on page 1of 12

AUTOMATED DRIVER DROWSINESS

DETECTION SYSTEM
Dr.Arun Priya
NAREN KARTHIKEYAN R
20BCA031
III BCA
1.INTRODUCTION
• 1.1 Overview of the Project:
• The project “Automated Drowsiness Detection System “deals with a
countless number of people driving 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.

• 1.2 Objective of Project:


The majority of accidents happen due to the drowsiness of the
driver. So, to prevent these accidents we will build a system using Java,
xml and google vision API which will alert the driver when he feels
sleepy.Drowsiness detection is a safety technology that can prevent
accidents that are caused by drivers who fell asleep while driving.
2.SYSTEM CONFIGURATION
• 2.1 Hardware Specification:
RAM : 4 gb ram
PROCESSOR : Intel(R) Core(TM) i3
HARD DISK SPACE : 500 GB
Camera : 5mp
• 2.2 Software Specification:
• Programming language:
• XML
• JAVA.
• Operating System:
• Windows 10 (Eclipse)
• Android
3. SYSTEM ANALYSIS
• 3.1 EXISTING SYSTEM:
The pre-existing application of driver drowsiness system was
developed because the majority of accidents happen due to the
drowsiness of the driverThis existing system analyses the driver’s
heart rate, eye movement and other inputs such as before and
while driving photo to analyse the face detection for drowsiness
detection of the driver.

• 3.2 PROPOSED SYSTEM:


This project “ Automated Driver Drowsiness Detection
system “ , was developed to minimalize the hardware used in the
pre existing system
4. SYSTEM DESIGN

• 4.1 MODULE DESCRIPTION:


1) Home Module
The home module presents the user to select the time
variants for the closing of eyes and the user can start by clicking on
the start button

2) Initiation Module:
In this module the user can start the application
as per the user’s start time , it will be non active and idle
during times before the start of the journey .
3).Detection Module:
In this module the face is recognized and identified by
the application ,and displays the status of the recognition of
the user’s face in the application

4). Analysis Module :


The user face is analyzed by the extension of google
API used for face detection and it alerts the user in the event
of any drowsiness
5). Report Module:
The final module where the report of the analysis is
displayed at after the end of the session . The start time and
end time are displayed .
4.2 DATA FLOW DIAGRAM:
4.5 INPUT & OUTPUT DESIGN

A). INPUT DESIGN:


 There is not much of an input required for this application
developed ,since this is completely an automated system .
B). OUTPUT DESIGN:
 Output design aims at communicating the results of the
process to the users. The reports on sessions are generated
at the end of each session.
• 5.1 SYSTEM TESTING:
 System testing is a process of exercising software
with the intent of finding and ultimately correcting errors .

 It is actually a series of different tests whose


primary purpose is to fully exercise the computer based system.

 It makes the logical assumption that if all the


parts of the system are correct, the goal will be successfully
achieved.
• 5.2 SYSTEM IMPLEMENTATION :
 System implementation is a process of putting a
new system into use.
 This includes installing the new system ,training
users on how to use it and making any needed changes to
accommodate the new system.
 The most crucial stage is achieving a successfully
new system & giving the user confidence in that the new
system will work efficiently & effectively in the
implementation state.
6. SCOPE FOR FUTURE DEVELOPMENT

 This project has a wide scope for future development, as the


user’s requirement is always going to be changed which is not
static and these needs are dynamic. The technology which is
famous today becomes out-dated in very next day. To keep
abstract of technical improvements, the system may be further
refined.
 And so such type of system is improved in further future
development. This enhancement is done in an efficient and
effective manner. We can thus update the same with further
modification establishment and can be integrated with minimal
modification. Hence the project is extendable and can be
developed in anytime with more advanced features.
7. CONCLUSION

 Thus Automated Driver Drowsiness Control


Technology Using Artificial Intelligence based
Decision Support System is used to prevent
these accidents we will build a system using
Java, xml and google vision API which will alert
the driver when he feels sleepy.
 This is highly portable and can be converted
into a smallscale use or the application can also
be used for multi-purposed extensive uses too.

You might also like