The presence of moving background objects in
the beach and archeological site contexts increases
the number of layers. In more controlled
environments, like the laboratory, probably the
multilayer approach can be avoided.
Table 2: the mean number of layers for each of the
examined different contexts.
Test Sequence
Mean number of
layers
Archeological site
3.12
Laboratory 1.23
Museum 2.05
Soccer Stadium 1.92
Beach 4.33
CAVIAR seq. 1 2.28
CAVIAR seq. 2 1.54
In order to have a quantitative representation of
the reliability of the background models, we have
chosen to test them by using a standard, consolidated
motion detection algorithm, proposed in
(Kanade,1998). A point will be considered as a
foreground point if it differs from the mean value
more than two times the standard deviation:
),(2),(),( yxVyxByxI
ii
∗>−
(13)
A quantitative estimation of the error,
characterized by the Detection Rate (DR) and the
False Alarm Rate (FAR), has been used as suggested
in (Jaraba,2003):
FNTP
TP
DR
+
=
T
FP
FAR
+
=
(14)
where TP (true positive) are the detected regions that
correspond to moving objects; FP (false positive) are
the detected regions that do not correspond to a
moving object; and FN (false negative) are moving
objects not detected. In table 3 we can see the results
obtained on the seven test sequences after a manual
segmentation of the ground truth. The FAR
parameter is always under the 6%, and it is higher
for more complex environments (i.e. beach,
museum), while it assumes small values in more
controlled contexts (i.e. soccer stadium).
We have preferred to propose our experimental
results instead of compare them with the same
obtained by others because of we consider that
implementation of algorithms of other authors can
be not perfect, so the obtained results could be
corrupted by this incorrect implementation.
As a future work, we are including the
background modelling algorithm in a complete
motion detection system, able to take advantage of
the main characteristics of the proposed algorithm.
Table 3: Rates to measure the confidence.
Test sequence DR (%) FAR (%)
Archeological site 87.46 3.72
Laboratory 93.81 4.16
Museum 89.12 4.83
Soccer stadium 94.31 2.26
Beach 88.56 5.26
CAVIAR seq. 1 89.18 3.24
CAVIAR seq. 2 91.15 3.85
REFERENCES
Wren, C.R., Azarbayejani, A., Darrell, T., Pentland, A.P.
(1997). Pfinder: real-time tracking of human body,
IEEE Trans. PAMI., 19(7), pp. 780 – 785, July.
Kanade, T., Collins, T., Lipton, A. (1998). Advances in
Cooperative Multi-Sensor Video Surveillance, Darpa
Image Und. Work., Morgan Kaufmann,pp.3-24, Nov.
Stauffer, C. and Grimson, W. (1999). Adaptive
background mixture models for real-time tracking,
Proc. of CVPR, pages II 246-252
Haritaoglu, I., Harwood, D., Davis, L.S. (1998). Ghost: A
human body part labeling system using silhouettes,
Fourteenth Int. Conf. on Patt. Rec., Brisbane, Aug.
Kim, K., Chalidabhongse, T.H., Harwood, D., Davis, L.
(2004). Background modeling and subtraction by
codebook construction, ICIP, Vol.5, pp3061–3064
Koller, D., Weber, J. and Malik, J. (2004). Robust
multiple car tracking with occlusion reasoning, ECCV
1994, pages 189-196, Stockholm, Sweden, May
Elgammal, A., Harwood, D., Davis, L.S. (2000). Non-
parametric model for background subtraction, ECCV,
Vol. 2, pp. 751-767
Doretto, G., Chiuso, A., Wu, Y.N. and Soatto, S. (2003).
Dynamic textures, IJCV, 51 (2), pp 91-109, Febr.
Monnet, A., Mittal, A., Paragios, N. and Ramesh, V.
(2003). Background modelling and subtraction of
dynamic scenes, ICCV,pp.1305-12, Nice(Fr), October
Zhong, J. and Sclaroff, S. (2003). Segmenting foreground
objects from a dynamic, textured background via a
robust kalman filter in ICCV, pp.44-50, Nice(Fr), Oct.
Toyama,K., Krumm,J., Brumitt, B. and Meyers, B. (1999).
Wallflower: Principles and practice of background
maintenance, ICCV,pp.255-61, Kerkyra(Gr), Sept.
Lipton, A.J. and Haering, N., (2002). ComMode: an
algorithm for video background modeling and object
segmentation, Proc. of ICARCV, pages 1603-08, vol.3
Jaraba, E.H., Urunuela, C. and Senar, J. (2003). Detected
motion classification with a double-background and a
Neighborhood-based difference, Pat. Recogn.
Letter,pp.2079-82 (24).
A BACKGROUND MODELLING ALGORITHM BASED ON ENERGY EVALUATION
427