You are on page 1of 8

IJSTE - International Journal of Science Technology & Engineering | Volume 3 | Issue 01 | July 2016

ISSN (online): 2349-784X

Automated Car Number Plate Detection System


to Detect Far Number Plates
Aarti Soni
Research Scholar
CGCTC, Jhanjeri, Mohali

Sukhmeet Kaur
Associate Professor
CGCTC, Jhanjeri, Mohali

Abstract
The Automatic number plate recognition (ANPR) is a mass surveillance method that uses optical character recognition on
images to read the license plates on vehicles. They can use existing closed-circuit television or road-rule enforcement cameras, or
ones specifically designed for the task. They are used by various police forces and as a method of electronic toll collection on
pay-per-use roads and monitoring traffic activity, such as red light adherence in an intersection. ANPR can be used to store the
images captured by the cameras as well as the text from the license plate with some configurable to store a photograph of the
driver. Systems commonly use infrared lighting to allow the camera to take the picture at any time of the day. A powerful flash is
included in at least one version of the intersection monitoring cameras, serving both to illuminate the picture and to make the
offender aware of his or her mistake. ANPR technology tends to be region-specific, owing to plate variation from place to place.
A various recognition techniques have been developed and number plate recognition systems are today used in various traffic
and security applications, such as parking, access and border control, or tracking of stolen cars. Till now, all the LPR systems
have been developed using neural networks. In this work proposes to implement the system using Gabor filter, OCR and Vision
Assistant to make the system faster and more efficient.
Keywords: ANPR, Localization, segmentation, recognition, Optical Character Recognition (OCR), Support Vector
Machine (SVM)
________________________________________________________________________________________________________
I.

INTRODUCTION

The automatic number plate recognition (ANPRs) method involves optical character recognition (OCR), where the number plate
characters on the number plate picture are changed over into encoded writings [4]. In this study, a manufactured neural system
based OCR calculation for ANPR application and its effective engineering are introduced. Automatic Number Plate Recognition
(ANPR) is turning out to be extremely main-stream and subject of exploration for the Intelligent Transportation System (ITS).
Current ANPR frameworks are generally utilized as a part of certifiable applications.
Gathering the segments can be performed after binarization with the surely understood morphological closing operation [2].
Another normal issue of industrial image handling is non-uniform lightning or non-uniform elements of the surface itself. The
threshold for segmentation by adaptive thresholding is computed at the purpose of enthusiasm from the neighborhood
components of the encompassing image. Another technique for the adaptive image segmentation was proposed that is the
morphological strategy which depends on the principles of human vision and incorporates an adaptive multi-thresholding and
intelligent morphological operations for the combination of the article's fragments [12].
Image segmentation is a vital exploration field due expanding Internet and PC based applications and likewise for video
coding however it is exceptionally challenging [7]. There exist a tremendous number of calculations for image segmentation
utilizing split and merge having a few confinements for which pattern based object segmentation utilizing split and merge (PSM)
was proposed to conquer the issues of essential split and merge (SM) calculation being not an able section legitimately a wide
range of items in an image because of immense varieties among the articles [8]. Tending to this issue, another calculation
specifically block based image segmentation (BIS) calculation has been introduced considering multi stage merging technique.
A nonlinear Support Vector Machine (SVM) plan is proposed, in which a nonlinear guide capacity is expressly built by a
Single hidden Layer Feed forward Network SLFN with its info weights randomly produced. The new SVM classifier, which can
be deciphered as an uncommon type of regularization systems, characterizes points by doling out them to the nearest of two
parallel "approximating" planes [11]. In the greater part of alternate SVMs, a nonlinear kernel is used to get a nonlinear classifier
and a straight arrangement of conditions of the request of the number of information points should be comprehended, which
makes it obstinate when the number of training points is a few thousands.
Classification of images can likewise be performed utilizing SVMs. Exploratory results demonstrate that SVMs accomplish
altogether higher pursuit exactness than conventional inquiry refinement plans after only three to four rounds of significance
criticism. This is likewise valid for picture division frameworks, including those utilizing an altered rendition SVM that uses the
favored methodology as proposed Vapnik.
The nearest neighbor (NN) classifier represents some computational measures using the parameters in data mining. There are
some unknown classifications present [1]. The NN technique classifies them on the basis of the classifications of their neighbors.
It is mandatory for every sample to be classified. If it is not involved under any classification, the nearest neighbor sample that is
All rights reserved by www.ijste.org

82

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

classified should be taken under consideration. The distance between all the neighboring samples is calculated. The sample
member that is closest to the unknown classification sample is only selected [5].
II. LITERATURE REVIEW
An exponential increment in number of vehicles requires the utilization of robotized frameworks to keep up vehicle data [6]. The
data is exceedingly required for both administration of activity and also lessening of wrongdoing. Number plate acknowledgment
is a compelling route for programmed vehicle recognizable proof. A portion of the current calculations based on the rule of
learning takes a considerable measure of time and mastery before conveying tasteful results however and, after it is all said and
done needs in precision. In the proposed calculation a proficient technique for acknowledgment for Indian vehicle number plates
has been conceived. The calculation goes for tending to the issues of scaling and acknowledgment of position of characters with
a decent precision rate of 98.07%. This paper presents VNPD System calculation based on template coordinating. The
calculation utilized changed Otsu's strategy for threshold dividing. Scale fluctuation between the characters was lessened by
amplifying the relationship between's the templates.
The NPR (Number Plate Recognition) is a system intended to help in acknowledgment of number plates of vehicles. This
system is intended with the end goal of the security system [9]. This system is based on the image processing system. This
system helps in the capacities like location of the number plates of the vehicles, processing them and utilizing handled
information for further procedures like putting away, permitting vehicle to pass or to reject vehicle. NPR is an image processing
innovation which utilizes number (permit) plate to recognize the vehicle. The goal is to plan a productive programmed approved
vehicle ID system by utilizing the vehicle number plate. The created system first catches the vehicle image. Vehicle number
plate district is separated utilizing the image segmentation as a part of an image. Optical character acknowledgment technique is
utilized for the character acknowledgment. The subsequent information is then used to compare with the records on a database.
The system is executed and recreated in Matlab, and it execution is tried on genuine image. It is seen from the test that the
created system effectively identifies and perceives the vehicle number plate on genuine images.
The content found on the vehicle plates is identified from the information image and this requires the confinement of number
plate zone with a specific end goal to distinguish the characters present on it. In this technique, basic shading transformation edge
detection and expulsion of noise with the use of middle filter as one of the administrators is endeavored [10]. This proposition
work introduces a methodology utilizing straightforward yet effective morphological operations, filtering and finding associated
parts for restriction of Indian number plates .It proposes the distinguishing proof of stolen autos .The calculation has been tried
on 20 tests and is found to remove both letter sets and numbers from vehicle license plates images with a precision of 90% for
four wheeler license plates. This article proposes a text confinement and extraction technique from vehicle number plates. The
proposed technique is tried with different sorts of vehicles with various foundation and diverse climatic condition. Separation of
characters from numbers had been done in the task. Some characters and numbers have comparative shape and it gets to be hard
to contrast and template.
With the dangerous development and across the board of movement cameras conveyed out and about systems, the measure of
Automatic Number-Plate Recognition (ANPR) information caught every day by activity cameras is exceptionally generous. In
this paper, information mining techniques are applied to find vehicle movement designs from ANPR information [14]. This
method proposes some quantitative markers of vehicle follow elements, and vehicle movement arrangement technique based on
the component of vehicle follow. Assessments base on gathered ANPR records demonstrate the capacity and proficiency of the
proposed approach. This paper proposes the vehicle follow highlight measure and action grouping issue to uncover nearness
designs. By the vehicle action design grouping investigation, activity administration office could obtain the local dispersion of
different sorts of vehicles and street running, to all the more viably send asset to guarantee the steady circumstance of the
movement. For future works, programmed unusual vehicle conduct accomplishes detection and warning could enhance the rate
of observing and processing emergencies occasions and decrease the effect on activity stream.
The ANPR (Automatic Number Plate Recognition System) can be called as an auto screening technique that utilizations
optical character recognition (OCR) on images to peruse vehicle registration plates. The volume of vehicles violations has been
on the expansion and numerous new wrongdoing detection techniques have advanced for its [13]. Fast auto pursues, vehicles
burglaries are currently a-days exceptionally regular. The most ideal approach to monitor the autos is their registration numbers.
The number plate acknowledgment system is the most appropriate answer for such cases. The number plates regularly get
consumed and the detection procedure gets to be mistaken. The commitment towards ANPR is the consideration of the QR codes
(Quick Response codes) on the vehicles, adjusting the detection technique. The proposed approach gives speedy reaction, beats
the noise issues in image processing and in the meantime calibrates the detection technique. The paper highlights the downsides
of the traditional ANPR system utilizing OCR technique and proposes an effective strategy with consideration of QR codes.
Through the trials the system did on the precise detection, exactness of 100% is accomplished. Indeed, even the reaction time is
low and the issues of image processing are determined [3]. With expansion of undetectable ink or radioactive ink evening time
detection and detection in amazing climatic conditions can be made conceivable. Considering the positive parts of the QR, the
proposed technique if brought into real practice will end up being a help.

All rights reserved by www.ijste.org

83

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

III. PROBLEM FORMULATION


Activity issues are huge in a creating or created nation. Monstrous mix of data innovations into all parts of current life brought
about demand for processing vehicles as applied assets in data systems. Since a standalone data system with no information has
no sense, there was likewise a need to change data about vehicles between the truth and data systems. This can be accomplished
by a human operator, or by extraordinary canny hardware which can perceive vehicles by their number plates in a genuine
situation and reflect it into applied assets. Due to this, different acknowledgment techniques have been created and number plate
acknowledgment systems are today utilized as a part of different activity and security applications, for example, stopping, get to
and outskirt control, or following of stolen autos. Till now, all the LPR systems have been created utilizing neural networks. This
work proposes to execute the system utilizing Gabor filter, OCR and Vision Assistant to make the system speedier and more
proficient.
IV. RESEARCH METHODOLOGY
Perceiving number plate most importantly includes templates from A-z and 0-9 and includes them into mat file. After that read
the image and change over that image into dark scale. Presently the following stride is to discover threshold estimation of the
image. In the wake of discovering T-esteem change over that image into binary. All the words are store as matrix from image.
Then loop is utilized to discover associated segments. It will do line by line, or sentence by sentence. License plates and
movement signs detection and acknowledgment have a number of various applications pertinent for transportation systems, for
example, activity observing, and detection of stolen vehicles, driver route support or any measurable exploration.
In this work, we likewise utilize median filter and Gabor filter in which we made cell in which distinctive - diverse subplot in
view of pixel value and used following formula:
4*pi/5, sqrt (2), 3*pi/2
All the words are store in the form of matrix from image. Then the loop is used to find out connected components. It will do
line by line, sentence by sentence .After that, result will be executed.

Fig. 4.1: Flowchart of proposed methodology

In the earlier method, each alphabet is stored in a different image and in this way all the alphabets are stored. This data can be
stored in the mat file. The alphabets which have similar sizes are used for the description of their parameters. Further step wise
procedures are followed.

All rights reserved by www.ijste.org

84

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

V. RESULTS

Fig. 5.1: Car input for number plate detection

As shown in the figure 5.1, the interface is planned which will identify the number plate from the car furthermore distinguish
car body . The car image is given as contribution to recognize number plate from the car.

Fig. 5.2: Number plate Detection

All rights reserved by www.ijste.org

85

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

As shown in the figure 5.2, the interface is planned which will identify the number plate from the car furthermore recognize
car body . The car image is given as contribution to distinguish number plate from the car. The car image is changed over into
gray scale to perceive number plate. The dark scale image is cut into numerous parts and every part will be dealt with
autonomously. The cutting is connected to distinguish number plate territory from the image. At the point when the car number
plate is identified, the number plate is perceived from the car image.

Fig. 5.3: Number plate Detection with filtering

As shown in the figure 5.3, the interface is outlined which will recognize the number plate from the car furthermore
distinguish car body . The car image is given as contribution to distinguish number plate from the car . The car image is changed
over into gray scale to perceive number plate. The gray scale image is cut into numerous parts and every part will be dealt with
autonomously. The slicing is connected to recognize number plate region from the image. At the point when the car number plate
is identified, the number plate is perceived from the car image. The filter is connected on the distinguished image to expel noise
from the image.
Comparison Table:
Table - 5.4
Table of comparison
Parameter
Existing Algorithm
PSNR
17.15592
MSE
1009.04607
Fault Detection Rate
0.21148
RMSE
31.65511
Accuracy
63.74090

Proposed Algorithm
18.13129
1007.74568
0.10468
31.74501
83.10176

As shown in table 5.4, the existing and proposed technique is compared in terms of PSNR, MSE, Fault detection rate, RMSE
and Accuracy. The PNSE value of the existing algorithm is reduced than proposed algorithm. The MSE value of proposed
algorithm is less as compared to existing algorithm. The fault detection rate of existing technique is more as compared to
proposed technique. The accuracy of number plate detection is more in proposed technique than existing algorithm.

All rights reserved by www.ijste.org

86

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

Fig. 5.5: PSNR comparison

As illustrated in figure 5.5, the PSNR value of proposed algorithm is more than existing algorithm due to batter number plate
detection in the system.

Fig. 5.6: MSE comparison

As shown in figure 5.6, the MSE value of the proposed algorithm is less as compared to proposed algorithm due use of nearest
neighbor algorithm for detection of number plate .

All rights reserved by www.ijste.org

87

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

Fig. 5.7: Fault Detection Rate

As illustrated in figure 5.7, the fault detection rate of proposed algorithm is less due to split and merge segmentation and use
of nearest neighbor classifier.

Fig. 5.8: RMSE Comparison

As shown in figure 5.8, the comparison is made between proposed and existing algorithm in terms of RMSE value. The value
of RMSE is more is proposed algorithm than existing algorithm due to use of nearest neighbor classifier.

All rights reserved by www.ijste.org

88

Automated Car Number Plate Detection System to Detect Far Number Plates
(IJSTE/ Volume 3 / Issue 01 / 016)

Fig. 5.9: Accuracy

As shown in figure 5.9, the accuracy of proposed and existing algorithm is compared in terms of accuracy. Due to use of
nearest neighbor classifier accuracy is increased at steady rate.
VI. CONCLUSION
In this work, it is been concluded that various techniques of car number plate reorganization are reviewed. Among various
proposed techniques morphological scanning technique is efficient technique to scan the whole image and extract number plate
portion. The second efficient technique is split and merge segmentation to segment whole detected number plate. The segmented
number plate is recognized using the neural networks. The discussed technique provides 91 % accuracy of character
reorganization.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]

A. Mucherino, k-Nearest Neighbor Classification, 2009 Springer


Andreas Kuleschow, Christian Munzenmayer, and Klaus Spinnler, A Fast Logical-Morphological Method to Segment Scratch - Type Objects, 2009
Springer
Bhupendra Moharil, Vijayendra Ghadge, Chaitanya Gokhale, Pranav Tambvekar, An Efficient Approach for Automatic Number Plate Recognition System
Using Quick Response Codes, 2012 International Journal of Computer Science and Information Technologies, Vol. 3 (5)
Chirag Patel, Dr. Atul Patel and Dr. Dipti Shah, A Novel for Detecting Number Plate Based on Overlapping Window and Region Clustering for Indian
Conditions, 2015, I.J. Image, Graphics and Signal Processing, , 5, 58-65
Eel-Wan Lee and Soo-Ik Chae, Fast Design of Reduced-Complexity Nearest-Neighbor Classifiers Using Triangular Inequality, 1998, IEEE Transactions
on Pattern Analysis and Machine Intelligence, Vol. 20, No. 5
Hanit Karwal, Akshay Girdhar, Vehicle Number Plate Detection System for Indian Vehicles, 2015 IEEE
Hyun S. Yang, Range Image Segmentation and Classification via Split-and-Merger Based on Surface Curvature, Springer 2001
Md. Mahmudul Hasan, Shaila Sharmeen, Md. Anisur Rahman, M. Ameer Ali1, and Md. Humayun Kab, Block Based Image Segmentation, 2012, CNC,
LNICST 108, pp. 1524
Mr. G. T. Sutar, Prof. Mr. A.V. Shah, Number Plate Recognition Using an Improved Segmentation, 2014 IJIRSET
P.Sai Krishna, Automatic Number Plate Recognition by Using Matlab, 2015 International Journal of Innovative Research in Electronics and
Communications (IJIREC) Volume 2, Issue 4
Qiuge Liu, Qing He, and Zhongzhi Shi, Extreme Support Vector Machine Classifier, 2008 Springer
Sunil K. Sinha, PaulW. Fieguth, Morphological segmentation and classification of underground pipe images, 2005 Springer
Xiaojun Zhai1, Faycal Bensaali, Reza Sotudeh, Real-time optical character recognition on field programmable gate array for automatic number plate
recognition system, 2013 IET Circuits Devices Syst., 2013, Vol. 7, Iss. 6, pp. 337344
Yuyan Sun, Hongsong Zhu, Xinyun Zhou, Limin Sun, VAPA: Vehicle activity patterns analysis based on Automatic Number Plate Recognition System
Data, 2014 Published by ElsevierB.V

All rights reserved by www.ijste.org

89

You might also like