Professional Documents
Culture Documents
l
,It
Feature Extraction
J
i ,x
h = medianxcX � (1)
ir,X
,It
to deal with the sudden illumination changes. Based on the
Object Modeling
r- intensity value in RGB color space, each pixel value is
categorized. Then, the probability of discerning the current
1 pixel value at time t is given by the following formula,
Object Tracking M
p(Xt}= .L: wJ't N(Xf,f/'f,L 'f} (2)
J�l ' J, J,
Fig.!. System flow Diagram Where M is the number of distributions and is determined
by the background multimodality and by the available
A. Image Acquisition memory and computational power. Stauffer and Grimson [16]
The proposed system is capable of functioning in the proposed to set M from 3 to 5. Wj,t is the weight associated
offline mode. The system can track persons in pre-recorded
with the f" Gaussian and should satisfy the condition,
videos. Videos are sampled at 30 frames/second. The fact of
using fixed cameras allows us to perform foreground and M
background segmentation at relatively low computational .LW I
· �l
(3)
I�l J '
costs. This justifies the choice for a simple detection algorithm
summarized in the next section.
is the mean associated to the f" Gaussian. L . t is the
fJ .
B. Background Modeling and Forefront Extraction �t �
A motionless camera is used in video observation and standard deviation associated to the f" Gaussian.
supervising system. The main objective of the background N(Xf,f.1 ' , L 'f) is the Gaussian probability density function
j, t j,
modeling is to model the background and to detect the moving
is given by,
object in the scene. The Mixture of Gaussians (MoG) is a
widely used approach for background modeling and to detect
moving forefront objects. A system which is robust must be
independent of lightning changes and should deal with the
problems such as sudden change in weather conditions,
clutters, geometric deformation and the repetitive motions of
The RGB color components are self-governing. So they
objects in the scenario.
have the similar variances. The different constraints of the
The Mixture of Gaussian is a pixel based process. This Gaussian Mixture Model must be initialized. For the every
algorithm is a statistical model and gives the description about
1116
new incoming frame, a match test is made for each pixel First the mean of the detected image is computed. Then
against the existing M Gaussian distributions. subtract the mean from image and the covariance of the above
image was found by mUltiplying the above image data with its
IIX-flJ.lla. < Dfor some i=[l ...M] (5) transpose. From the covariance matrix the Eigen values and
J
Eigen vectors are calculated. The next step is to choose the
components that help to form the feature vector. By noticing
Where D is the deviation threshold value and it is nearly from the eigen value and the eigenvectors obtained from the
equal to 2.5. Then the parameters of the mixture are updated previous step are quite different values. The principle
as follows: component of the image is decided by the eigen vector with
highest eigen value obtained from previous step. The
Wj•t+ �(l- o.)wj,t +0. eigenvector with the largest eigen value will be mostly in the
] (6) middle. It is the most significant relationship between the data
dimensions.
fl).1+1 � (1 - j3)fl).1 + j3Xt+1
We have to order them by eigenvalue in decreasing
manner. This provides the components in order of the
significance, so the eigenvalues with the lesser significance
can be ignored. If we originally have n dimensions of the
The learning rate a is persistent, and � is demarcated as image, and so n Eigen vectors and Eigen values are calculated.
follows: Then only first p Eigen vectors are chosen, and then fmally
feature vectors of p dimensions is obtained.
(7) D. Object Modeling
1117
E. Object Tracking TABLE I. TRACKING OF SINGLE PERSON
The output of the object modeling step is the coordinates Input Video Tracking Tracking Tracking
Frame Output using Output using Output using
of this COG, represented as xs and ys and the size of the Proposed GMMandKF FD+KF
bounding box of the segmentation, denoted as w and h. It aids System
as the measurement input to the Kalman Filter. This equation
is given by,
M � [x
P
y
P
xv
Y IV
v
hJT (10)
z � [x p yp W h JT (11)
1118
[II] lH.Piater and lL.Crowley, "Multi-modal tracking of interacting targets
0.2 using gaussian approximations", IEEE International Workshop on
enhancement in the tracking and lower inaccuracy rate for the [20] S.Kuo, O.E.Agazzi, "Keyword spotting in poorly printed
documentsusing pseudo 2-D hidden Markov models", IEEE
proposed schemes over the tracking schemes. So it is clear that Transactions on Pattern Analysis and Machine Intelligence 842-848,
the proposed tracking model performs well in all the situations 1994.
such as presence of clutter and swaying trees. [21] S.Marchand-Maillet, "10 and Pseudo-2D Hidden Markov Models for
Image Analysis-Applications and Results", Technical Report MMWP-
REFERENCES 99xx, Department of Multimedia Communications. EURECOM,
Institute,Sophia,Antipolis,552- 559,1999.
[I] Wei Qu, Dan Schonfeld, and Magdi Mohamed, "Distributed bayesian
multiple-target tracking in crowded environments using multiple [22] T. Zhao and R. Nevatia, "Tracking Multiple Humans in Complex
collaborative cameras", Journal on Advances in Signal Processing, Situations", IEEE Transactions on Pattern Analysis and Machine
Hindawi Publishing Corporation,pp.253-263,2007. Intelligence,Vol. 26,No. 9,pp.1208 - 1221,2004.
[2] Ansuman, M., Tusar, K. M., Pankaj, K. S., Banshidhar, M. , "Human [23] Dalal, N., Triggs, B, "Histograms of oriented gradients for human
recognition system for outdoor videos using Hidden Markovmodel", detection" IEEE in Proc. on Computer Vision and Pattern Recognition,
International Journal of Electronics and Communications, Elsevier, Vol. 2005,pp. 886-893.
68,No. 3,pp 227-236,2014. [24] Mirabi, M. and Javadi, S. "People Tracking in Outdoor Environment
[3] Krumm, l, Harris, S., Meyers, 8., Brumitt, 8., Hale, M. and Shafer, S. Using Kalman Filter", in Proc. on Intelligent Systems Modelling and
"Multi camera Multi-person Tracking for Easy Living", in Proc. on Simulation,2012,pp. 303 - 307.
Visual Surveillance,pp. 1- 8,2000. [25] Ayache,N and Faugeras,0.0., "Building Registrating and Fusing Noisy
[4] T. Darrell, D. Demirdjian, N. Checka, and P. Felzenszwalb, "Plan-view Visual maps" Multisensor Integration and Fusion for Intelligent
trajectory estimation with dense stereo background models," in Proc. on Machines and Systems",book chapter edited by Ren C. Luo,Michael G.
Computer Vision,pp.132-140,200I. Kay,pp. 495 - 540,1989.
[5] Harville, M. "Stereo person tracking with short and long term plan-view [26] L. Rabiner, "A tutorial on hidden markov models and selected
appearance models of shape and colour", in IEEE Proc. on Advanced applications in speech recognition", IEEE International Workshop on
Video and Signal based Surveillance,pp.382-295,2005. Performance Evaluation of Tracking and Surveillance, Vol.7.
[6] Zhao, T. Aggarwal, M., Kumar, R and Sawhney, H, "Real-time wide [27] Vasuhi, S., V. Vaidehi, "Target Detection and Tracking for Video
area multi-camera stereo tracking", in IEEE Proc. on Computer Vision Surveillance", WSEAS Transactions on Signal Processing, Vol. 10, pp.
and Pattern Recognition,Vol.l,pp. 976-983,2005. 179 - 188,2014.
1119