International Core Journal of Engineering 2020-26 | Page 99
The architecture of this paper is arranged as follows:
Some related works are briefly reviewed in Section 2. Then,
the proposed method based on the combination of Gabor
filter and Lab features is introduced in Section 3. The
experiment results are shown in Section 4. Finally,
conclusions are given in Section 5.
C. Detection based on optical flow
Methods based on optical flow make use of the optical
flow field to abstract the moving targets [5-6]. In optical flow
method, the motion vector of each pixel is established, and
then the optical flow field of the whole image is established.
If there is no moving target, the motion vectors of all pixels
in the image should be continuously changed. Otherwise, due
to the relative motion between the target and the background,
the motion vector at the position of the target must be
different from that of the background. Then the moving
target will be detected.
II. R ELATED WORK
A. Inter-frame difference detection based on texture for
moving target
Texture features [13] are different from color features.
Color features are based on the features of pixel points.
Texture features are global features, which need to be
statistically calculated in the region containing multiple pixel
points. It reflects the visual characteristics of the
homogeneity phenomenon in the image. Besides, it reflects
the organization and arrangement properties of the surface
structure with slow change or periodic change. Texture
features are resistant to noise and often have rotational
invariance.
While in the actual situation, because of the influence of
light and other factors, the surface brightness of the target
does not remain constant. It does not meet the premise of the
basic constraint equation of optical flow, resulting in an error
in the calculation. What’s more, the method is computation
and time consuming. This method cannot deal with sudden
drastic lighting changes and its initialization is important.
The optical flow method is rarely used in practice due to
these drawbacks.
Gabor is a filter that extracts texture features from images
[14]. In [15], it is used to binarize and normalize the frame.
Gabor filter approximate the receptive field cells (the transfer
function under light intensity stimulation) of a single cell.
Also, Gabor wavelet [16] is sensitive to the edge of the
image and provides a good direction selection and scale
selection characteristics. Moreover, it is not sensitive to light
changes, so it provides good adaptability to light changes.
D. Detection based on background subtraction
Background subtraction method is similar to inter-frame
difference method. They both use the image difference
algorithm to extract the target area, while the background
subtraction method subtracts the current frame image from a
constantly updated background model [7]. It includes four
steps: background modeling, background update, target
detection, and post processing, as shown in Fig. 2.
Background modeling and background updating are the two
core problems in background subtraction. The commonly
used methods in the background modeling step are GMM [7]
and Vibe [9-10].
In fact, the impulse response of a Gabor filter can be
defined as a sinusoidal wave which is multiplied by a
Gaussian function [17]. In the spatial domain, a two-
dimensional Gabor filter is actually a Gaussian kernel
function modulated by a sinusoidal plane wave. The Gabor
filter can be expressed as:
,
Fig. 2. The background subtraction algorithm flow chat.
where
GMM assumes that each pixel obeys the normal
distribution in the time domain. The pixel is judged as the
background within a certain threshold, while the pixel that
does not conform to the distribution is judged as the
foreground. Vibe is mainly characterized by random
background update strategy which is a kind of non-
parametric estimation. It is based on the assumption that
when the model of pixel change cannot be determined, the
random model is more suitable to simulate the uncertainty of
the pixel change. Both method have advantages and
shortcomings. There still exist inaccurate detection problems
under the conditions, such as dynamic background, light
change, and camouflage phenomenon [11].
and
.
In this equation, λ represents the wavelength of the
sinusoidal factor, θ represents the orientation of the normal to
the parallel stripes of a Gabor function, ψ is the phase offset,
σ is the sigma/standard deviation of the Gaussian envelope,
and γ is the spatial aspect ratio which specifies the ellipticity
of the support of the Gabor function. Fig. 3 shows the
construction of Gabor Filter Array. It visualizes wavelength,
orientation and the real part of the spatial convolution kernel
of each Gabor filter in the array. Therefore, in order to
realize the texture based difference method, Gabor filter is
applied to the inter-frame difference method in the proposed
method.
B. Inter-frame difference detection based on color for
moving targets
The traditional inter-frame difference method may lose
some information by converting the color images into gray-
scale images. So, the proposed method takes color features
into account. It applies the inter-frame difference method to
calculate different components of colors respectively [18].
The contribution of this paper is to dispose the problems
of the dynamic background and light change. It is proposed
that a new method for moving target detection uses the
combination of texture based inter-frame difference method
and color based inter-frame difference method. The Gabor
filter is used to extract the image texture features, and the
color features are extracted in the Lab color space [12]. In
this way, the proposed method has certain adaptability to the
dynamic background and illumination changes in the
detection of moving targets.
Lab color space is designed to approximate human vision
[12], unlike the RGB and CMYK color models. It describes
all the colors visible to the human eye and is created to serve
77