Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A4
211411104002
211411104008
211411104013
Abinaya.R
Anitha.V
ArulMary.X
Guided By
Dr.S.Malathi M.E.,PhD.,
Professor
OBJECTIVE
The background spanning over both space and time gets updated
automatically.
An alert message is sent to the users mobile once the object is detected.
EXISTING PROBLEM
The existing method uses Background Subtraction technique using threshold
approach with Mathematical Morphology for dynamic object detection.
Once the object detection was done the user is alerted via a SMS(SHORT
MESSAGE SERVICE).
DRAWBACKS:
The processing time per frame of the video is as low as possible.
Since it involves n number of frames and therefore the object detection is
time consuming.
The system works only in batch mode and hence it is not suitable for real-time
scenario or realtime object detection.
PROPOSED WORK
The Main aim of this method is to detect the motion in the surveillance
area. The surveillance camera captures the images and then we extract a
sequence of regular video bricks.
The motion detection is done using GAUSSIAN MIXTURE MODEL based on
foreground detection and kalman filter for tracking the detected object.
where wk are the weights, and N (x; k, k) is the normal density of mean k
and covariance matrix k = kI; I denotes the identity matrix.
Once the object is detected ,an alert message is sent to the users mobile
with notification.
LITRETURE SURVEY
Title and year
Author
Problem
statement
Method
Performance
Limitations
Layered
graph
matching
with
composite cluster
sampling.(2010)
Liang
et al.,
Lin.
To
find
an
unknown number
of corresponding
graph structures
in two images.
Sampling
the
positive
and
negative
edges
and assigning new
colors using MCMC
(Markov
chain
Monte
Carlo)
approach.
Automatic
learning
and
recognising
object categories
and their parts.
Bayesian
robust
principal
component
analysis.(2011)
Xinghao
Ding.
et
al.,
To extract lowdimensional
information from
the
highdimensional data
The
Bayesian
framework
and
exploitation
of
additional structure
in the matrix.
Robust to densely
distributed noise.
Background on
low
dimensional
manifold.
LITRETURE SURVEY
Title and year
Author
Problem
statement
Method
Performance
Limitations
Integrating
spatio-temporal
context
with
Multiview
representation
for
object
recognition
in
visual
surveillance.
(2011)
Xiaobai
Liu. et al.,
Rapid
recognition of
dynamic
objects by
exploring
various
contextual
information.
Multiview
object
representation;
unified
spatiotemporal
context
model;
samplingbased
inference
procedure.
Can process 7 to
10 frames/s
Scene-specific
and thus not
flexible enough
for
moveable
system.
Integrating
graph
partitioning and
matching
for
trajectory
analysis
in
video
surveillance.
(2012)
Liang Lin.
Et al.,
Track moving
objects
in
long-range
against
occlusion,
interruption
and
background
clutter.
Foreground map by
a
joint
task
of
spatial
graph
partitioning
and
temporal
graph
matching.
Can process 3 to 5
frames/s
Needs
improvement
to study the
parallel
implementatio
n,
for
the
MCMC-based
inference.
LITRETURE SURVEY
Title and year
Author
Problem
statement
Method
Performance
Limitations
Contextualized
trajectory
parsing with
Spatio-temporal
graph(2013)
Xiaobai
Liu. et al.,
To
solve
spatial
segmentation,
temporal tracking,
and
Object
categorization.
Explains
the
novel
representation
of
spatiotemporal graph
with
nodes
expressing the
motion
primitives.
High-quality
Tracking
Complex
Background
subtraction
by
Spatio-Temporal
model(2014)
Liang Lin.
et al.,
Background
subtraction is still
an open problem in
the
context
of
complex
scenarios.for
eg,
dynamic
backgrounds
and
illumination
variations.
Background
Subtraction
method
by
learning
and
maintaining an
array of dynamic
texture models
with in a SpatioTemporal
context.
Process
15-20
frames/second in
the
resolution
352x288(pixels)
Pixel
comparison with
color images is
not
accurate
and may lead to
misassumption
of objects with
similar color.
DESIGN-ARCHITECTURE
DIAGRAM
STATE TRANSITION
DIAGRAM
MODULE DESCRIPTION
MODULE 1: OBJECT DETECTION
This module presents object detection using Gaussian Mixture model based
foreground detection and kalman filter for tracking the object.
IMPLEMENTATION OF
MODULES
MODULE 1: OBJECT DETECTION
The input video frame is sent for processing to detect and track the object.
The object is detected using Gaussian Mixture Model (GMM).
A GMM is a parametric probability density function represented as a
weighted sum of Gaussian component densities.
p( x) ~ N ( , 2 ) :
1 ( x )2
1
p( x)
e 2
2
ALGORITHM-1
Name:
Algorithm for Object Detection;
Input:
Video Frames; Output: Detected Object;
Step1:
InitialiseBG={},numFrames=1,ResetmaxFrameflag,Vi
maxNumFrames};
Step2:
Data : input video x(t)
Step3:
Calculate i, i;
Step4:
while New Data x(t) do
for ic{1.numFrames} do
if(x(t),iframe matches mode i+1) then
if i C BG then
x(t) is foreground;
update background;
ii+1;
update i, i;
if(numFrames<maxNumFrames) then
numFramesnumFrames+1;
initialize newframe j;
Step5:
belongs
to{1
IMPLEMENTATION OF
MODULES
MODULE 2 : OBJECT TRACKING
The tracking of object is done using Kalman filter.
Kalman filter algorithm uses series of
containing noise and other inaccuracies.
This algorithm involves two steps,
(i) Prediction
(ii) Correction
FORMULA-1
TIME UPDATE EQUATION (PREDICT)
Step 1.1: Project the state ahead
Step 1.2 : Project the error covariance ahead
=predicted step;
=predicted state;
=updated covariance;
Q=sensor noise;
IMPLEMENTATION OF
MODULES
MODULE 3 : ALERT SYSTEM
The alert is produced when an object is detected in the system.
The alert is given in the form of an SMS alert and mail containing the image
of the detected
object.
The premises are alerted by the system with the help of a buzzer alarm.
PSEUDOCODE-1
Name: Alert system
Input:
Input
Filter
name
Elapsed
time
(sec)
Specificity
in %
1.
.avi file
Canny
filter
5.5
98.5
2.
.avi file
Mean filter
4.9
99.8
3.
.avi file
Weiner
filter
5.2
93.1
4.
.avi file
Prewit
filter
5.2
98.6
5.
.avi file
Robert
filter
5.3
99.1
6.
.avi file
Kalman
filter
4.3
100
Background
Static
Sensitivity in %
100
Dynamic
93.6105
Dynamic
83.8494
Dynamic
80.4060
Static
52.3658
Sensitivity
SCREENSHOTS
SCREENSHOTS
FIG 7. OBJECT DETECTION AND TRACKING FOR HUMAN IN HIGH LIGHTING CHA
SCREENSHOTS
SCREENSHOTS
CONCLUSION
The background for the comparison does not use reference background but
gets updated at certain intervals based on the previous incoming frame.
In future, the focus much less time for object detection and alerts directly
given to the police will be enhanced.
REFERENCES
1.
Liang Lin, Yuanlu Xu, Xiaodan Liang and Jianhuang Lai, Complex Background
Subtraction By Pursuing Dynamic Spatio-Temporal Models IEEE Transactions on
Image Processing. Vol. 23, Issue: 7, 2014
2.
3.
4.
X.Liu,
L.Lin,
S.Yan,
Integrating
spatio-temporal
context
with
multiview
PUBLICATIONS
INTERNATIONAL JOURNAL
INTERNATIONAL CONFERENCE