the distribution of gradient magnitudes and directions.
Using the proposed method, we are able to describe
the object areas that are useful for recognition. The
first advantage is that the feature vectors of relatively
small dimensions are sufficient for successful recog-
nition. The next advantage is a very good resistance
to the noise. The filtering step is directly included in
the calculation of proposed approach. We will show
the robustness of the presented method for solving the
problem of car detection.
2 RELATED WORKS
The vehicle detection systems have been very use-
ful in the recent years. Especially nowadays in the
cities, the increasing number of vehicles brings a ma-
jor problem. The car detection systems can be impor-
tant, especially for drivers who are looking for vacant
spaces in the parking lots, for traffic analysis, for in-
telligent scheduling, and so on.
The information about the presence of vehi-
cles can be provided by the intrusive (magnetome-
ters, piezoelectric cables, micro-loop probes) and
non-intrusive sensors (microwave radar, laser radar)
(Mimbela et al., 2007). On the other hand, the
camera-based system that is able to provide very valu-
able information about the situation can be used and
the object detection methods that were proposed in
the last years (based on the image information) can
be used for vehicle detection.
For instance, Viola and Jones (Viola and Jones,
2001; Viola and Jones, 2002) proposed the very pop-
ular object detector. Haar-like features, integral im-
ages, and AdaBoost algorithm were used in their de-
tection framework. Several improvements of this de-
tection framework exist. The extension of the feature
set of their method has been presented by Lienhart
(Lienhart and Maydt, 2002). The improvement of the
weak classifiers combined with Real Adaboost for the
fast multi-view face detection system has been pre-
sented by Wu at al. (Wu et al., 2004). The tree struc-
ture for the construction of detector using the Vec-
tor Boosting algorithm has been presented by Huang
at al. (Huang et al., 2007). The method for detect-
ing multi-view cars has been presented by Zheng and
Liang (Zheng and Liang, 2009). The authors pro-
posed a novel set of image strip features for car de-
tection. Their strip features are calculated using the
integral image. Combined with the RealBoost frame-
work, the authors reported good performance. Never-
theless, the authors mentioned that the strip features
discard some statistical information compared with
the more complex descriptors such as HOG (Dalal
and Triggs, 2005). The trainable object detector for
detecting faces and cars at any size, location and pose
was presented by Schneiderman and Kanade (Schnei-
derman and Kanade, 2004). Their classifier is based
on the statistics of localized parts that represent vari-
ous local properties. Papageorgiou and Poggio (Papa-
georgiou and Poggio, 2000) described the object de-
tector for face, people and cars using Haar wavelets
with the support vector machine.
Detectors that are focused on detecting the cars
in parking lot are also very useful. Several methods
aimed at detecting the cars in parking lot have been
presented. Three-layer Bayesian hierarchical frame-
work for the parking lot occupancy problem was pre-
sented in (Huang and Wang, 2010). The system for
parking lot vehicle detection based on the fuzzy c-
means clustering classifier was reported in (Ichihashi
et al., 2010). The detection system consisting of
shadow removal, lens distortion correction, and park-
ing space extraction was presented in (Fabian, 2008).
In this paper, we also focus on detecting the cars in
parking lot, nevertheless, we use the classical sliding
window detection approach, therefore, for compari-
son, we use the classical image features (e.g. HOG,
Haar-like features) that are usually used in the sliding
window methods.
3 PROPOSED METHOD
For determining the proposed descriptors that are
based on distribution of energy (temperature), we use
the sliding window (similarly as in HOG); the win-
dow is divided into a chosen number of areas (e.g.
squares) called blocks (Fig. 2). For the image in-
side the sliding window, the distribution of tempera-
ture can be solved by making use of physical laws.
We suppose that the image is a plate that is cre-
ated from a material with a certain thermal conduc-
tivity. The value of conductivity depends on the local
size of the gradient of brightness or colour function
(the higher is the gradient size, the lower is the con-
ductivity). Inside each block, a source of temperature
is defined through which the thermal energy can flow
into the image; we use the gravity centers of blocks as
the positions of sources. The method that we propose
is based on determining the distribution of tempera-
ture in the image inside the sliding window after the
temperature transfer, which can be performed during
a chosen time. At the time t = 0, the temperature of
the plate is zero. At the same time (t = 0), the source
of heat with a constant temperature is attached to the
gravity centers of all blocks in one position of slid-
ing window. From the time t = 0, the temperature of
EnergybasedDescriptorsandtheirApplicationforCarDetection
493