SANGEETHA
SANGEETHA
TEMPORAL MEMORY
NETWORK FOR CONTINOUES
EVENT BASED OBJECT
DETECTION
GUIDE:Prof. R. ANGELIN PREETHI, M.Sc., M.Phil., Ph.D.
PRESENTED BY
S.SANGEETHA
DEPARTMENT OF COMPUTER SCIENCE
ABSTRACT
• Detecting and tracking objects are among the most prevalent and challenging tasks that a
surveillance system has to accomplish in order to determine meaningful events and suspicious
activities, and automatically annotate and retrieve video content. Detection can be achieved by
building a representation of the scene, frame difference is the method we use for background
subtraction, frame differencing is the intensity dissimilarity between two frames assuming that
intensity change of a pixel apparently indicate something changing in the image, that is a moving
object. It simply subtracts the current image from the previous or a reference image. After the
detection, it is then the tracker’s task to perform find its correspondence in the following frames
while constructing object’s trajectory. Here we use Kalman filter to do the tracking of the
objects. Thus in this way we can be able to detect and track the movable objects in a video.
INTRODUCTION
• A moving Object detection has wide range of applications Such as Automated video
surveillance, mobile robot navigation, robot vision, monitoring of traffic, military
reconnaissance, security systems, animation purpose and human-computer interaction etc.
• Now-a-days, moving object detection is a diverse topic in the computer vision research. Here in
this paper, the two techniques are implemented in MATLAB, and results were compared.
• Two-frame difference, the objective of the approach is to detect the moving objects from the
difference between the existing frame and the reference frame.
• The absolute difference is calculated between the consecutive frames and the difference image is
stored. The difference image is translated into binary images, by optimal threshold.
• The advantage of this technique, it can resist the interference of light to some extent when
compared with the basic background subtraction technique.
• The input RGB video is converted into grey scale because the context of computing comprises
only two intensity values of the colour image i.e. '0' & '1'.
• And also, basically background subtraction technique needs a stable background which is very
complicated to extract in real time applications.
BLOCK DIAGRAM
MOTIVATION
• An important stream of research within a computer vision, which has gained a lot of importance
in the last few years, is the understanding of human activity from a video.
• The growing interest in human motion analysis is strongly motivated by recent improvements
in computer vision the availability of low cost hardware such as video cameras and a variety of
new promising applications such as personal identification and visual surveillances.
• The goal of motion detection is to recognize motion of objects found in the two given images.
• Contrasting background .
• Small movements of non-static objects such as tree branches and bushes blowing in the wind.
PROPOSED METHOD
Detection of moving object from a sequence of frames captured from a static camera is widely
performed by frame difference method. The objective of the approach is to detect the moving
objects from the difference between the existing frame and the reference frame. The frame
difference method is the common method of motion detection. This method adopts pixel-based
difference to find the moving object
• Object Tracking
1.Point tracking algorithm
2.Kalman filter
DEEP LEARNING
• MATLAB is an interactive system whose basic data element is an array that does not
require dimensioning.
• This allows you to solve many technical computing problems, especially those with
matrix and vector formulations, in a fraction of the time it would take to write a program
in a scalar noninteractive language such as C or Fortran.
REQUIREMENTS
HARDWARE REQUIREMENTS
• HDD: >90GB
• PROCESSOR: >Pentium IV 2.4GHz
• SYSTEM TYPE: 32bit / 64 bit
• RAM: >2GB
• OS: WINDOWS 7/8/8.1/10
SOFTWARE REQUIREMENTS
• Activity Recognition .
• People counting .
• Traffic Monitoring.
YOLO
•YOLO is real-time object detection. It applies one neural network to the
complete image dividing the image into regions and predicts bounding boxes
and possibilities for every region.
•Predicted probabilities are the basis on which these bounding boxes are
weighted. A single neural network predicts bounding boxes and class
possibilities directly from full pictures in one evaluation. Since the full detection
pipeline is a single network, it can be optimized end-to-end directly on
detection performance.
OUTPUT LAYER
[2] Moving Detection Research of Background Frame Difference Based on Gaussian Model, Computer Science &
[3] Kinjal A. Joshi, Darshak G. Thakore, ”A Survey on Moving Object Detection and Tracking in Video Surveillance
System "International Journal of Soft Computing and Engineering (USC E) Volume-2, Issue-3, July 2012.
[4] RupaJiS.Rakibe, BharatiD.Patil, ”Background Subtraction Algorithm Based Human Motion Detection”,