6 provides some experimental results and comparison
with the existing techniques. Section 7 concludes the
paper.
2 RELATED WORK
Relevant literature demonstrates a number of ANPDR
techniques. In (Hongliang and Changping, 2004), au-
thors propose a number plate extraction method that
is based on edge detection and analysis as well as
morphological operations. In (Le and Li, 2006), au-
thors propose another hybrid method that detects edge
lines in the edge map and computes a weight based
edge density map. Regions with the densest edges
are selected as candidates and further refined. An-
other edge-based method (Qiu et al., 2009) finds the
region of interest through various steps and then an-
alyzes the region of interest by the inner and outer
shape features of number plate. A common drawback
of all these edge-based methods is that they result in
high false rate in presence of rich features and similar
shape in images. The technique proposed in (Zhou
et al., 2012) extracts Scale-invariant Feature Trans-
form (SIFT) features of each character in the num-
ber plate and generates a respective principle visual
word unsupervised clustering. The geometrical infor-
mation contained in each visual world is used to fil-
ter false feature matches. However, this method does
not deliver an acceptable accuracy for low-resolution
and distorted images which is an inherent limitation
of SIFT features.
Another technique proposed in (Baggio, 2012) ap-
plies a number of operations on image such as Sobel
filter, threshold operation, close morphologic opera-
tion, mask on one filled area, detection of potential
plates, and linear SVM training. After detection, the
number pate is fed to an OCR based on a three-layer
neural network to extract the characters of detected
number plate. This method is not robust for differ-
ent scaling images, especially those with tilted plates.
In (Prates et al., 2013), the authors use Histogram of
Orientated Gradients (HOG) for number plate detec-
tion. This approach builds a pyramid of images that
is scanned using a sliding window approach. HOG
features are extracted for the regions of interest and
provided to a linear SVM classifier. This approach
can flexibly work with images with different scal-
ing. However, the linear SVM is prone to discarding
prior data distribution information within classes due
to major focus on margin maximization.
3 DEFORMABLE PART MODELS
In contrast to HOG features (Dalal and Triggs, 2005)
discussed in the previous section, Deformable Part
Models (DPM) are more effective because they use
spatial-part filters for sub-objects which result in sig-
nificant improvement in detection accuracy.
DPM models are basically derived from HOG fea-
tures. HOG method is based on evaluating well-
normalized local histograms of image gradient orien-
tations in a dense grid. In order to extract the HOG
features, the image window is divided into small spa-
tial regions (cells) and a local 1-D histogram of gra-
dient directions or edge orientations is computed for
each cell. The combined histogram entries form the
representation. For better performance, a measure
of local histogram energy is accumulated over larger
spatial regions (blocks). The results are then used
to normalize all cells in the block (Dalal and Triggs,
2005).
DPM models use a star-structured part-based
model defined by a root filter plus a set of part filters
and deformation models (Felzenszwalb et al., 2010).
Each part model specifies a spatial model and a part
filter. The spatial model defines a set of allowed
placements for a part relative to a detection window
and a deformation cost for each placement. The score
of a detection window is the score of the root filter
on the window plus the sum over parts, the maximum
over placements of that part, and the part filter score
on the resulting sub-window minus the deformation
cost. Both root and part filters are scored by com-
puting the dot product between a set of weights and
HOG features within a window (Felzenszwalb et al.,
2008). Figure 1 shows the construction of a feature
pyramid for a number plate. The pyramid is obtained
by extracting HOG features of each level of a standard
image pyramid. The root filter is placed near the bot-
tom of the pyramid and the the part filters are placed
near the top of the pyramid. The features extracted
this way from all the training samples are then input
to a SSVM training algorithm to construct a number
plate detector.
4 TRAINING NUMBER PLATE
DETECTOR
For training a number plate detector from the ex-
tracted features, we need margin based parameter
learning that has recently become popular in image
processing. It can be performed with Support Vec-
tor Machine (SVM) which is one of the most pop-
ular machine learning techniques used for classifica-
ICPRAM 2016 - International Conference on Pattern Recognition Applications and Methods
328