An Application of A Deep Learning Algorithm For Automatic Detection of Unexpected
An Application of A Deep Learning Algorithm For Automatic Detection of Unexpected
ABSTRACT :
In this project, Object Detection and Tracking System (ODTS) in combination
with a well-known deep learning network, Faster Regional Convolution Neural
Network (Faster R-CNN), for Object Detection and Conventional Object Tracking
algorithm will be introduced and applied for automatic detection and monitoring of
unexpected events on CCTVs in tunnels, which are likely to (1) Wrong-Way
Driving (WWD), (2) Stop, (3) Person out of vehicle in tunnel (4) Fire. ODTS
accepts a video frame in time as an input to obtain Bounding Box (BBox) results
by Object Detection and compares the BBoxs of the current and previous video
frames to assign a unique ID number to each moving and detected object. This
system makes it possible to track a moving object in time, which is not usual to be
achieved in conventional object detection frameworks. A deep learning model in
ODTS was trained with a dataset of event images in tunnels to Average Precision
(AP) values of 0.8479, 0.7161 and 0.9085 for target objects: Car, Person, and Fire,
respectively. Then, based on trained deep learning model, the ODTS based Tunnel
CCTV Accident Detection System was tested using four accident videos which
including each accident. As a result, the system can detect all accidents within 10
seconds. The more important point is that the detection capacity of ODTS could be
enhanced automatically without any changes in the program codes as the training
dataset becomes rich.
EXISTING SYSTEM:
In the existing systemdetects vehicle object and classifies the type of vehicle by
Convolutional Neural Network (CNN). The vehicle object tracking algorithm
tracks the vehicle object by changing the tracking center point according to the
position of the recognized vehicle object on the image. Then, the monitor shows a
localized image like a bird’s viewpoint with the visualized vehicle objects, and the
system calculates the distance between the driving car and the visualized vehicle
objects.
PROPOSED SYSTEM:
In the proposed system we attempt is made for generate an object detection &
tracking system (ODTS) with yolo, that can obtain moving information of target
objects with names by combining object tracking algorithm with the deep learning-
based object detection process. It is assumed that ODTS has been trained enough
to perform object detection properly on a given image frame. ODTS receives
selected frames of video at specified time interval c and gains sets of coordinates, n
BBoxs are detected. BBoxT of objects on the given image frame at the time T,
from the trained object detection system. The corresponding type or class ClassT
of each detected object BBoxT is simultaneously classified by the object detection
module.
MODULES:
User
Object Detection and Tracking
RCNN
Average Precision
MODULES DESCRIPTION:
User:
User can load the cctv videos. To start the project user has to give –input (Video
file path).The open cv class VideoCapture(0) means primary camera of the system,
VideoCapture(1) means secondary camera of the system. VideoCapture(Videfile
path) means with out camera we can load the pre recordedideo file to the system.
After that user has to load the yolo object detection system which is implemented
on RCNN concepts. This yolo module is used for identify the objects from each
frame and name that. It can be idenfiedhumans things fire etc…
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
REFERENCE: