This paper is organized as follow. In section 2,
we started out with over viewing state of art on
common process steps of HCMSs. Following that,
our proposed approach RoadGuard is reviewed in
section 3. In section 4, an intensive experimental
evaluation and comparison results are discussed. The
proposed approach is summarized and future works
directions are presented in section 5.
2 LITERATURE SURVEY
In this section, we give a state of art on the common
process steps of HCMSs. In general, process of such
systems includes four steps: (1) Moving object
detection, (2) Shadow detection and removal, (3)
Tracking and (4) Counting. The (1), (2) and (3) are
widely treated in literature. The proposed
approaches for each step are presented in the
following subsections.
2.1 Moving Object Detection
Moving object detection is a well known research
area in computer vision. Many methods have already
been proposed in this field. We classify
contributions reported in literature into four main
categories according to the inter-image processing
they adopt: detection based on Inter-Frame
Difference (IFD), detection based on Background
Modeling (BM), detection based on Optical Flow
(OF), and detection based on Hybrid approaches.
BM methods (Tang, 2007) (Grimson, 1998)
(Elhabian, 2008) are the most popular approach,
they detects moving objects by comparing
background model to each input frame. The
efficiency of the BM methods depends on the ‘ideal
background model’ that is not easy to obtain and
easy to be influenced by the environmental
conditions.
2.2 Shadow Detection and Removal
Shadow is occurred when a direct light from a light
source is blocked by a moving object. In fact, there
are two types of moving shadow: cast and self
shadow (Cucchiara, 2001). Generally, the self
shadow appears in the portion of a moving object
which is not illuminated by direct light. Indeed, the
cast shadow presents the area projected by the
moving object in the direction of direct light.
The moving shadows detected erroneously as
part of foregrounds affect the shape of the real
moving objects and/or can cause occlusion between
them. Thus, moving shadow presents the most
serious problem in the performance of the upper
levels of computer vision applications such as
HCMS. The core problem discussed in literature is
the detection and suppression of cast shadow and not
self shadow since it is a part of the moving object.
Indeed, we classify previous works into two
categories of approaches, according to the decision
process, which are: Statistical (Julio, 2005) (Mikic,
2000) and Determinist (Cucchiara, 2001) (Xiao,
2007). In the statistical approach, probabilistic
functions are used to describe the class membership.
In the determinist approach, an on/off decision is
used to classify each pixel to shadow/non-shadow
pixel. Moreover, two subclasses are presented, the
Determinist Model Based (DM) and Determinist
Non-model Based (DNM). DM methods require a
priori knowledge about shape and motion of objects
such as vehicles or human bodies (Kilge, 1992).
Despite its simplicity, this method cannot be robust
to many variations like illumination, objects shape,
shadow edge. Besides, DNM methods classify pixels
to shadow/non-shadow pixels without any prior
knowledge about the scene (Cucchiara, 2001).
2.3 Tracking
Object tracking is used to estimate the trajectory of
moving objects over time in every frame. However,
the complexity of tracking objects is more
complicated by abrupt object motion, occlusion
between moving objects and/or between background
and foreground objects. Several tracking methods
(Kass, 1988) (Masoud, 2001) (Kanhere, 2006) are
proposed in literature. We distinguish three major
tracking approaches which are: Region-based,
Boundary-based and Feature-based approaches. The
Region-based methods rely on information provided
by the entire region such as texture, size, color,
shape and motion based proprieties using motion
estimation techniques. These methods work well for
small numbers of moving objects. However, they
cannot solve the occlusion problems in dense traffic.
The Boundary-based methods rely on information
provided by the moving objects edges. A good
initialization step is required. We notice that
Boundary-based methods do not work well in
presence of occlusions because the model is strongly
dependent on local-based information that can be
inaccurate. The Feature-based methods perform with
tracking the moving object’s sub-features such as
distinguishable points, lines or corners which are
extracted from the blobs between frames
. Tracking
methods based on features are useful in situations of
ROADGUARD - Highway Control and Management System
633