Video-Based Abnormal Driving Behavior Detection Via Deep Learning Fusions
Video-Based Abnormal Driving Behavior Detection Via Deep Learning Fusions
INTRODUCTION
INTRODUCTION
1
the current status of the driver is normal or not. It can be acknowledged
from the above descriptions that, both the effectiveness (i.e., the
detection accuracy) and the efficiency (i.e., the detection speed) of
abnormal driving behavior detection are highly demanded. Also, high-
speed wireless transmissions are necessary to realize the swift and
reliable transmission of high-quality videos, which further facilitates the
above automatic abnormal driving behavior detection task [9]– [23].
2
Chapter 2
ABSTRACT
models as well as large volumes of video clips which are indispensable for
deep learning fusion techniques are emphasized, and three novel deep
the video-based abnormal driving behavior detection task for the first time.
3
EXISTING SYSTEM :-
PROPOSED SYSTEM :-
• proposed deep learning-based fusion models in automatically detecting
abnormal driving behavior of this study, the Kaggle state farm
distracted driver detection database
• demonstrates the trend of accuracies increasing with respect of training
epochs in all compared deep learning models. First, it can be noticed
that, accuracies of all deep learning models keep on increasing and
4
then become stable when their training epochs further increase, which
is a significant indicator of the thorough training and convergence of all
deep learningmodels.Second,threedeeplearning-basedfusionmodels,
DenseNet, as well as ResNet outperform other conventional CNN-
based models (i.e., CNN, Wide CNN, Group CNN) as revealed in
Figure 9. For comparisons between three deep learning-based fusion
models and DenseNet, it is interesting to notice that, the former
reaches the stable stage faster ( i.e., less epochs) than DenseNet, and
significant robustness can be obtained from new deep learning-based
fusion models.
ADVANTAGES OF PROPOSED SYSTEM:
• main advantage of affecting drivers’ normal drivings cannot be
neglected, either. Furthermore, physiological signals of human beings
vary greatly due to the physiological difference in each individual
person and her / his environmental conditions.
5
SOFTWARE REQUIREMENT SPECIFICATION
User Requirements
1. Python
2. Django
3. Mysql
4. Mysqlclient
5. WampServer 2.4
• Technologies and Languages used to Develop
-- Python
Hardware Requirements
This is an project so hardware plays an important role. Selection of hardware also
plays an important role in existence and performance of any software. The size and
capacity are main requirements.
6
Module Description:-
2) Upload Video:
using this module we can upload video to this application and
then start playing video using Python OPENCV library.
7
issues author has describe 3 algorithms based on CNN deep
learning models.
8
Chapter 4
DESIGN
INTRODUCTION
Software design sites at the technical kernel of the software engineering process and
is applied regardless of the development paradigm and the area of application. Design
is the first step in the development phase for any engineered product or system. The
designer’s goal is to produce a model or representation of an entity that will later be
built. Beginning, once system requirements have been specified and analysed, system
design is the first of the three technical activities – design, code and test that is
required to build and verify software.
Feasibility Study
Feasibility study is accompanied once the difficult is obviously understood.
The feasibility study which is a great level lozenge version of the whole system
analysis and design procedure. The independent is to define whether the planned
system is possible or not and it benefits us to the least expense of how to resolve the
problem and to govern, if the Problem is wealth solving.
The following are the three important tests that have been conceded out for
feasibility Study.
Technical Feasibility
Economic feasibility
Operational feasibility
9
TECHNICAL FEASIBILITY
In the technical feasibility study, one has to assess whether the implemented
system can be established using existing technology or not. It is intended to
implement the implemented system in JSP. The project enabled is theoretically
feasible since the following reasons.
ECONOMIC FEASIBILITY
As a portion of this, the expenses and profits related with the implemented
systems are to be associated. The project is carefully feasible only if tangible and
intangible assistances balance the cost. We can say the implemented system is
feasible founded on the following grounds.
This project is operationally feasible for there is necessary support from the
project organization and the users of the implemented system .Implemented system
absolutely does not damage and determination not create the corrupt results and no
problem will ascend after implementation of the system.
User-friendly
Customer will use the forms for their various transactions i.e. for adding new
routes, viewing the routes details. Also the Customer wants the reports to view the
various transactions based on the constraints. These forms and reports are generated
as user-friendly to the Client.
Reliability
Security
The web server and database server should be protected from hacking, virus etc.
10
UML DIAGRAM’S
CLASS DIAGRAMS
11
4.3.3 SEQUANCE DIAGRAMS
12
CHAPTER 5
13
In above screen we can see model is generated and in below screen we
can see all details
14
In above screen uploading one video and then click on open button and
then click on ‘Start Behaviour Monitoring’ button
15
In above screen we can see user is try to start Radio. Similarly other
detection will also be performed.
16
CONCLUSION
17
FUTURE SCOPE :
18