SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 1 Ver. IV (Jan. – Feb. 2016), PP 26-32
www.iosrjournals.org
DOI: 10.9790/1676-11142632 www.iosrjournals.org 26 | Page
Automatic Number Plate Recognition System: A Histogram
Based Approach
Dipayan Mitra, Soumit Banerjee
(Department of Electrical Engineering, Maulana Abul Kalam Azad University of Technology, West Bengal,
India)
Abstract: In past few decades number of vehicles has increased drastically. So it has become a challenging job
to tract them. Even it has become seemingly impossible to identify the car owner in case of violation of any
traffic rule or too fast driving. With the explosion in number of vehicles flying on the roads, proper tracking is
impossible to be fully managed and monitored by humans; examples are so many like traffic monitoring,
tracking stolen cars, managing parking toll, red-light violation enforcement, border and customs checkpoints.
Therefore, there is a need to develop Automatic Number Plate Recognition (ANPR) system as a one of the
solutions to this problem. Yet it’s a very challenging problem, due to the diversity of plate formats, different
scales, rotations and non-uniform illumination conditions during image acquisition. The proposed method
suggests a histogram based approach which is easily implementable using MATLAB and can duly be verified
for it’s functionality. This approach has a basic advantage of being simple and hence faster. This paper makes
use of various algorithms in each category from distinct edge detection to region of interest extraction. This
enhances the performance of the system up to the maximum extent possible with less efforts and use of
computational resources.
Keywords: Artificial Neural Network, Automatic Number Plate Recognition (ANPR), Dilation, Image
Processing, Region of Interest (ROI), Segmentation.
I. Introduction
The Automatic Number Plate Recognition (ANPR) system is one of the most used techniques in
Intelligent Transportation System (ITS). In today’s world it’s used in several purposes. Like automatic toll tax
collection [1], automatic vehicle parking systems [2][3], law enforcement, borders and high security zones, like
Parliament, Assembly etc.
In this proposed method the algorithm is generally divided into four parts. (1) Image Acquisition,
(2)Pre-processing, (3) Segmentation, (4) Region of interest finding. As shown in Figure 1, the first step, i.e.
image acquisition seems to be very easy and straightforward but it’s quite exigent task. Especially for fast
moving vehicles. It should be captured in real time in such a way that it’s a single component should not be
missed. Mostly with today’s technological advancements, this entire image accusation and processing time has
been contracted within 50ms [4].
The deep concern of this paper happens to be lesser time and computational complexity. In this
approach, once the image is captured and pre-processing algorithms, like dilation, vertical and horizontal edge
processing are implemented on the image to get horizon and vertical histograms. These histograms represent the
sum of differences of gray values between neighboring pixels of an image, column-wise and row-wise. To
prevent the loss of information in the upcoming steps, histograms are passed through a low-pass digital filter.
Now by applying a filter unwanted areas, rows and columns with lower histogram values, are removed. The
next step is to find all the regions in an image that has high probability of containing a license plate. Out of those
regions got by segmentation process, one with maximum histogram value is considered as the region of interest.
This is the region having highest probability of containing a license plate [5][6].
Locating region of interest largely reduces computational expense and algorithm complexity. For
example a common 1024x768 resolution image contains a total of 786,432 pixels, whereas region of interest
may be accountable for hardly 10% of the original image area. This enhances the simplification of algorithm
design and abridged time [7].
II. Literature Survey
In [8], a technique called sliding concentric window (SCW) is developed for faster detection of Region
of Interest (ROI). This two step method contains two concentric windows moving from upper left corner of the
image. Then based on segmentation rule statistical measurements are calculated. This rule says if the mean
exceeds a threshold value, derived by trial and error method, then the central pixel of the window is the
considered as the ROI. Once the whole image is scanned, two windows stop moving.
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 27 | Page
In [9], another SCW has been proposed for Korean number plates. After applying SCW method hue-
intensity-saturation (HIS) color model is used for color verification. By using least square fitting with
perpendicular offsets (LSFPO) the tilts have been corrected.
In [10], to extract vehicle number plate by using salient features like shape, texture and color, a feature
salient method is used. The authors used Hough transform (HT) to detect vertical and horizontal lines from
rectangular vehicle number plate and then processed it by converting red, green, blue (RGB) to hue-intensity-
saturation(HIS).
In [11], a method is proposed to find horizontal and vertical difference for finding exact rectangle with
vehicle number, especially for Chinese number plates. On conversion of vehicle image into gray scale image the
authors have used automatic binarization using MATLAB. Though no further details on algorithm have been
disclosed but the authors claim to have an average recognition rate of 0.8second.
In [12], a novel approach has been presented for Indian number plates based on texture characteristics
and wavelets [13]. The authors also used morphological operation [14] for better performance in complicated
background. Sobel mask is used to detect vertical edges. The algorithm was implemented in MATLAB.
In [15], an approach has been proposed for image accusation using CCTV. It’s a novel approach for
efficient localization of license plates in video sequence and the use of a revised version of an existing technique
for tracking and recognition. The authors proposed a novel solution for adjusting varying camera distance and
diverse lighting conditions. License plate detection is a four step procedure including finding contours and
connected components, selection of rectangle region based on size and aspect ratio, initial learning for adaptive
camera distance/height, localization based on histogram, gradient processing, and nearest mean classifier. After
processing these steps final detection result is forwarded for tracking.
In [16], for number plate recognition a fuzzy discipline based approach is proposed. In this proposed
method, the edge detector algorithm is sensitive to only black-white, red-white and green-white edges.
III. Methodology
This section deals with the description of the algorithm development proposed by this paper. It also
discusses the necessity and output of every step in detail. This is just a simple procedure to detect the number
plate and display it. This procedure is valid for tilted image as well.
3.1 Proposed methodology:
3.1.1 Image Acquisition and Pre-processing:
The required image for pre-processing is taken by using a camera in RGB format. In case of an RGB
image each component, i.e. R, G, B. requires at least 8 bit for their storage. The representation of a single pixel
in RGB format is shown below.
R G B R G B
Figure 3.1 Representation of Pixel in RGB Format
Then pre-processing algorithms are implemented as the proposed algorithm is sensitive towards
backdrop illuminations, color components. The proposed algorithm is truly independent of color components
and solely depends on grey scale for extraction and segmentation of image. So, a standard color frame changing
algorithm is used to convert the 3 Dimensional RGB image is converted to its 2 Dimensional Gray counter-part.
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 28 | Page
Figure 3.2 Original image taken as input Figure 3.3 RGB to Gray Conversion of Inputted Image
3.1.2 Dilation
Dilation is a process of structural improvement of an image by filling holes, adding pixels and joining
broken lines for sharpening the boundary of an image as well as for increasing brightness. In the pre-processing
stage RGB to Gray conversion results in the loss of some details of the original image. Even noise can also
corrupt the image. So, dilation is necessary to enhance the converted image and make it suitable for edge
processing, by removing noise and sharpening edges. By making the edge sharper the difference of grey value in
the neighboring pixels of an object increases. It further enhances Edge Processing. Due to pre-processing some
key features of an image, like brightness, light edge, color difference may get lost. By dilation such losses can
be overcome and the pre-processed image is sharpened and the brightness is increased.
Figure 3.4 Dilated image
3.1.3 Horizontal and Vertical Edge Processing
An image histogram is a graphical representation of the tonal distribution of a digital image. For ANPR
algorithm horizontal and vertical histograms are used, which represents column wise and row wise histograms
respectively. In the first step, horizontal histogram is calculated. To calculate horizontal histogram, the
algorithm goes to every single column of the image. In each column, the second pixel from the top is taken as
the starting point and then the difference between the second and first pixel is calculated. Now, if the difference
exceeds certain threshold value then it is added to the total sum of differences. As the algorithm further traverses
down the column to calculate the difference between the second and third pixel and so goes on until the column
ends and total sum of differences between the neighboring pixels is calculated. An array containing the column-
wise sum is created after the process. Same procedure is followed for obtaining the vertical histogram, this time
considering the row. In a similar manner an array with row wise difference sum is calculated.
3.1.4 Filtering
In Figure 3.5(a) and Figure 3.5(b) shown below, it can be clearly understood that the histogram value
between the neighboring pixels changes drastically. Hence to prevent loss of further information, the changes in
values are averaged out by passing the histograms through a low-pass digital filter. This step is performed
considering the right and left hand side values. In the figures below histograms before and after passing through
the filter are shown.
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 29 | Page
Figure 3.5(a) Figure 3.5(b)
After passing the histograms through low pass filter, the unwanted regions are removed from the image
using another filter. The rows and columns with low histogram values are considered as unwanted regions.
Since the lower histogram values indicate very lesser variations among neighboring pixels. Since the region
with a license plate contains a plain background with alphanumeric characters in it. So the difference in the
neighboring pixels, especially at the edges of characters and number plate, will be very high. Therefore,
horizontal and vertical histograms of lower values aren’t required anymore. So, they are filtered out by using
dynamic threshold, applied on both horizontal and vertical histograms. The filtered histogram consists of the
regions having the highest probability of containing the number plate.
3.1.5 Segmentation
The regions having the highest probability of containing the license plate are segmented out and the co-
ordinates of such regions are stored in an array. The figure below is showing below the regions having most
possibility of license plate.
Figure 3.6 Segmented Image
3.1.6 Region of Interest Extraction
Out of all the segmented regions only one with maximum histogram value is to be considered as the
most probable candidate. All the regions segmented out by the segmentation process are processed row and
column wise for finding a common region having maximum horizontal and vertical value. The common region
having the maximum horizontal and vertical histogram value is extracted out. This region contains the number
plate and can be outputted. The output image of the license plate detection is shown below.
Figure 3.7 Final output showing the number plate
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 30 | Page
IV. Result And Analysis
The algorithm is tested with different lighting conditions, tilts and background colors. The result of which is
shown below.
Inputted Image with Yellow Colored Plate Outputted Image with Proper Recognition
Inputted Image with Non-directed Plate Outputted Image with Proper Recognition
Inputted Image with White Colored Plate Outputted Image with Proper Recognition
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 31 | Page
Inputted Image (with 45 deg rotation) Outputted Image with Proper Recognition
The summary of performance analysis is highly optimistic, as the algorithm fits for all possible sizes of
number plates. But, the computation time solely depends on the size of the number plate. If size is bigger,
computational time will be higher than that of smaller number plate.
V. Conclusion
The sole objective of this algorithm was to resolve the computational and mathematical complexities of
ANPR. By addressing the logical sequences of the problem statement this paper has proposed an algorithm that
easily bypasses the computational cost and complexities of machine learning and character recognition
approach. By using pre-defined functions available for pre-processing in MATLAB computational cost has been
reduced. The algorithm presented in this paper is successful for most images, acquired under different
conditions. This algorithm overcomes the drawbacks of the previous proposed algorithms with lesser complex
and easily maintainable approach.
VI. Future Works
In further we will have to find more accuracy. This algorithm fails to detect number plates under
changing illuminations. Further research on this algorithm will be based on that. We further want to extend the
ambit of this work in real time taking video input and directly connecting it to the database for better policing
and surveillance.
References
Journal Papers:
[1]. You-Shyang Chen and Ching-Hsue Cheng, "A Delphi-based rough sets fusion model for extracting payment rules of vehicle license
tax in the government sector," Expert Systems with Applications, vol. 37, no. 3, pp. 2161-2174, 2010.
[2]. Anton Satria Prabuwono and Ariff Idris, "A Study of Car Park Control System Using Optical Character Recognition ," in
International Conference on Computer and Electrical Engineering, 2008, pp. 866-870.
[3]. A Albiol, L Sanchis, and J.M Mossi, "Detection of Parked Vehicles Using Spatiotemporal Maps," IEEE Transactions on Intelligent
Transportation Systems, vol. 12, no. 4, pp. 1277-1291, 2011.
[4]. Chirag Patel, Dipti Shah and Atul Patel "Automatic Number Plate Recognition System (ANPR): A Survey," International Journal
of Computer Applications, vol-69, no-9, pp. 21-33, 2013.
[5]. Clemens Arth, Florian Limberger and Horst Bischof, "Real-Time License Plate Recognition on an Embedded DSP-Platform",
Proceedings of IEEE conference on Computer Vision and Pattern Recognition, pp 1-8, June 2007.
[6]. Pramod Kapadia, "Car License Plate Recognition Using Template Matching Algorithm", Master Project Report, California State
University, Sacramento, Fall 2010.
[7]. Amr Badr, Mohamed M. Abdelwahab, Ahmed M. Thabet, and Ahmed M.Abdelsadek "Automatic Number Plate Recognition
System," Annals of the University of Craiova, Mathematics and Computer Science Series, vol-38(1),pp. 62-71, 2011.
[8]. Christos Nikolaos E. Anagnostopoulos, Ioannis E. Anagnostopoulos, Vassili Loumos, and Eleftherios Kayafas, "A License Plate-
Recognition Algorithm for Intelligent Transportation System Applications," pp. 377-392, 2006.
[9]. Kaushik Deb, Ibrahim Kahn, Anik Saha, and Kang-Hyun Jo, "An Efficeint Method of Vehicle License Plate Recognition Based on
Sliding Concentric Windows and Artificial Neural Network," Procedia Technology, vol. 4, pp. 812-819, 2012.
[10]. Zhen-Xue Chen, Cheng-Yun Liu, Fa-Liang Chang, and Guo-You Wang, "Automatic License-Plate Location and Recognition Based
on Feature Saliance," IEEE Transactions on Vehicular Technology, vol. 58, no. 7, pp. 3781-3785, 2009.
[11]. Hui Wu and Bing Li, "License Plate Recognition System," in International Conference on Multimedia Technology (ICMT), 2011,
pp. 5425-5427.
[12]. Ch.Jaya Lakshmi, Dr.A.Jhansi Rani, Dr.K.Sri Ramakrishna, and M. KantiKiran, "A Novel Approach for Indian License
Recognition System," International Journal of Advanced Engineering Sciences and Technologies, vol. 6, no. 1, pp. 10-14, 2011.
[13]. Abdulkar Sengur and Yanhui Guo, "Color texture image segmentation based on neutrosophic set and wavelet transformation ,"
Computer Vision and Image Understanding, vol. 115, no. 8, pp. 1134-1144, August 2011.
Automatic Number Plate Recognition System: A Histogram Based Approach
DOI: 10.9790/1676-11142632 www.iosrjournals.org 32 | Page
[14]. Jiann-Jone Chen, Chun-Rong Su, W.E.L Grimson, Jun-Lin Liu, and De-Hui Shiue, "Object Segmentation of Database Images by
Dual Multiscale Morphological Reconstructions and Retrieval Applications," IEEE Transactions on Image Processing, vol. 21, no.
2, pp. 828-843, 2012.
[15]. M. S. Sarfraz et al., "Real-Time automatic license plate recognition for CCTV forensic applications," Journal of Real-Time Image
Processing- Springer Berlin/Heidelberg, 2011.
[16]. Shyang-Lih Chang, Li-Shien Chen, Yun-Chung Chung, and Sei-Wan Chen, "Automatic license plate recogniton," IEEE
Transactions on Intelligent Transportation Systems, vol. 5, no. 1, pp. 42-53, 2004.

More Related Content

What's hot

A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...CSCJournals
 
Traffic sign detection optimization using color and shape segmentation as pre...
Traffic sign detection optimization using color and shape segmentation as pre...Traffic sign detection optimization using color and shape segmentation as pre...
Traffic sign detection optimization using color and shape segmentation as pre...TELKOMNIKA JOURNAL
 
Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree IJECEIAES
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemIRJET Journal
 
OCR optimization for vehicle number plate Identification based on Template ma...
OCR optimization for vehicle number plate Identification based on Template ma...OCR optimization for vehicle number plate Identification based on Template ma...
OCR optimization for vehicle number plate Identification based on Template ma...IJEEE
 
Robotic navigation algorithm with machine vision
Robotic navigation algorithm with machine vision Robotic navigation algorithm with machine vision
Robotic navigation algorithm with machine vision IJECEIAES
 
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEMAPPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEMAshik Ask
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognitionAKR Education
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDARojith Thomas
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...cscpconf
 
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...cseij
 
Automatic license plate recognition system for indian vehicle identification ...
Automatic license plate recognition system for indian vehicle identification ...Automatic license plate recognition system for indian vehicle identification ...
Automatic license plate recognition system for indian vehicle identification ...Kuntal Bhowmick
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognitionAnjali Mehra
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance Systemmaheshwaraneee
 
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in BangaloreIRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in BangaloreIRJET Journal
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET Journal
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and RecognitionIRJET Journal
 

What's hot (20)

A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...A Novel Multiple License Plate Extraction Technique for Complex Background in...
A Novel Multiple License Plate Extraction Technique for Complex Background in...
 
Traffic sign detection optimization using color and shape segmentation as pre...
Traffic sign detection optimization using color and shape segmentation as pre...Traffic sign detection optimization using color and shape segmentation as pre...
Traffic sign detection optimization using color and shape segmentation as pre...
 
Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree
 
Number Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking SystemNumber Plate Recognition of Still Images in Vehicular Parking System
Number Plate Recognition of Still Images in Vehicular Parking System
 
OCR optimization for vehicle number plate Identification based on Template ma...
OCR optimization for vehicle number plate Identification based on Template ma...OCR optimization for vehicle number plate Identification based on Template ma...
OCR optimization for vehicle number plate Identification based on Template ma...
 
Al4103216222
Al4103216222Al4103216222
Al4103216222
 
Robotic navigation algorithm with machine vision
Robotic navigation algorithm with machine vision Robotic navigation algorithm with machine vision
Robotic navigation algorithm with machine vision
 
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEMAPPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
APPLICATION OF IP TECHNIQUES IN TRAFFIC CONTROL SYSTEM
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
Automatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDAAutomatic vehicle license plate detection using VEDA
Automatic vehicle license plate detection using VEDA
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
 
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
TRAFFIC-SIGN RECOGNITION FOR AN INTELLIGENT VEHICLE/DRIVER ASSISTANT SYSTEM U...
 
Thesis summary
Thesis summaryThesis summary
Thesis summary
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Automatic license plate recognition system for indian vehicle identification ...
Automatic license plate recognition system for indian vehicle identification ...Automatic license plate recognition system for indian vehicle identification ...
Automatic license plate recognition system for indian vehicle identification ...
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance System
 
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in BangaloreIRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and Recognition
 

Viewers also liked

Viewers also liked (20)

J012637178
J012637178J012637178
J012637178
 
O01821100103
O01821100103O01821100103
O01821100103
 
I018115768
I018115768I018115768
I018115768
 
M1802037781
M1802037781M1802037781
M1802037781
 
H018135054
H018135054H018135054
H018135054
 
F017343241
F017343241F017343241
F017343241
 
L012328593
L012328593L012328593
L012328593
 
Toxicological Effect of Effluents from Indomie Plc on Some Biochemical Parame...
Toxicological Effect of Effluents from Indomie Plc on Some Biochemical Parame...Toxicological Effect of Effluents from Indomie Plc on Some Biochemical Parame...
Toxicological Effect of Effluents from Indomie Plc on Some Biochemical Parame...
 
N1103048593
N1103048593N1103048593
N1103048593
 
P01813101103
P01813101103P01813101103
P01813101103
 
S01043114121
S01043114121S01043114121
S01043114121
 
B010310813
B010310813B010310813
B010310813
 
B010341317
B010341317B010341317
B010341317
 
K017446974
K017446974K017446974
K017446974
 
C1803021622
C1803021622C1803021622
C1803021622
 
I1802055259
I1802055259I1802055259
I1802055259
 
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
 
Industrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEWIndustrial Process Management Using LabVIEW
Industrial Process Management Using LabVIEW
 
K010635566
K010635566K010635566
K010635566
 
J011116571
J011116571J011116571
J011116571
 

Similar to E011142632

License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. Amitava Choudhury
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...cscpconf
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkIJECEIAES
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processingijsrd.com
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET Journal
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionIRJET Journal
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle usingijfcstjournal
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate RecognitionIRJET Journal
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...inventionjournals
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperIRJET Journal
 
Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...sipij
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET Journal
 
Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...IJARIIE JOURNAL
 
Automatic Number Plate Recognition System (ANPR) A Survey.pdf
Automatic Number Plate Recognition System (ANPR)  A Survey.pdfAutomatic Number Plate Recognition System (ANPR)  A Survey.pdf
Automatic Number Plate Recognition System (ANPR) A Survey.pdfTina Gabel
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET Journal
 
Licence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep LearningLicence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep LearningIRJET Journal
 
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...IJRTEMJOURNAL
 
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...journal ijrtem
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemIJARIIE JOURNAL
 

Similar to E011142632 (20)

40120140501008
4012014050100840120140501008
40120140501008
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
A Much Advanced and Efficient Lane Detection Algorithm for Intelligent Highwa...
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processing
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
 
Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...Enhancement performance of road recognition system of autonomous robots in sh...
Enhancement performance of road recognition system of autonomous robots in sh...
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
 
Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...
 
Automatic Number Plate Recognition System (ANPR) A Survey.pdf
Automatic Number Plate Recognition System (ANPR)  A Survey.pdfAutomatic Number Plate Recognition System (ANPR)  A Survey.pdf
Automatic Number Plate Recognition System (ANPR) A Survey.pdf
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
 
Licence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep LearningLicence Plate Recognition Using Supervised Learning and Deep Learning
Licence Plate Recognition Using Supervised Learning and Deep Learning
 
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
 
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

E011142632

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 1 Ver. IV (Jan. – Feb. 2016), PP 26-32 www.iosrjournals.org DOI: 10.9790/1676-11142632 www.iosrjournals.org 26 | Page Automatic Number Plate Recognition System: A Histogram Based Approach Dipayan Mitra, Soumit Banerjee (Department of Electrical Engineering, Maulana Abul Kalam Azad University of Technology, West Bengal, India) Abstract: In past few decades number of vehicles has increased drastically. So it has become a challenging job to tract them. Even it has become seemingly impossible to identify the car owner in case of violation of any traffic rule or too fast driving. With the explosion in number of vehicles flying on the roads, proper tracking is impossible to be fully managed and monitored by humans; examples are so many like traffic monitoring, tracking stolen cars, managing parking toll, red-light violation enforcement, border and customs checkpoints. Therefore, there is a need to develop Automatic Number Plate Recognition (ANPR) system as a one of the solutions to this problem. Yet it’s a very challenging problem, due to the diversity of plate formats, different scales, rotations and non-uniform illumination conditions during image acquisition. The proposed method suggests a histogram based approach which is easily implementable using MATLAB and can duly be verified for it’s functionality. This approach has a basic advantage of being simple and hence faster. This paper makes use of various algorithms in each category from distinct edge detection to region of interest extraction. This enhances the performance of the system up to the maximum extent possible with less efforts and use of computational resources. Keywords: Artificial Neural Network, Automatic Number Plate Recognition (ANPR), Dilation, Image Processing, Region of Interest (ROI), Segmentation. I. Introduction The Automatic Number Plate Recognition (ANPR) system is one of the most used techniques in Intelligent Transportation System (ITS). In today’s world it’s used in several purposes. Like automatic toll tax collection [1], automatic vehicle parking systems [2][3], law enforcement, borders and high security zones, like Parliament, Assembly etc. In this proposed method the algorithm is generally divided into four parts. (1) Image Acquisition, (2)Pre-processing, (3) Segmentation, (4) Region of interest finding. As shown in Figure 1, the first step, i.e. image acquisition seems to be very easy and straightforward but it’s quite exigent task. Especially for fast moving vehicles. It should be captured in real time in such a way that it’s a single component should not be missed. Mostly with today’s technological advancements, this entire image accusation and processing time has been contracted within 50ms [4]. The deep concern of this paper happens to be lesser time and computational complexity. In this approach, once the image is captured and pre-processing algorithms, like dilation, vertical and horizontal edge processing are implemented on the image to get horizon and vertical histograms. These histograms represent the sum of differences of gray values between neighboring pixels of an image, column-wise and row-wise. To prevent the loss of information in the upcoming steps, histograms are passed through a low-pass digital filter. Now by applying a filter unwanted areas, rows and columns with lower histogram values, are removed. The next step is to find all the regions in an image that has high probability of containing a license plate. Out of those regions got by segmentation process, one with maximum histogram value is considered as the region of interest. This is the region having highest probability of containing a license plate [5][6]. Locating region of interest largely reduces computational expense and algorithm complexity. For example a common 1024x768 resolution image contains a total of 786,432 pixels, whereas region of interest may be accountable for hardly 10% of the original image area. This enhances the simplification of algorithm design and abridged time [7]. II. Literature Survey In [8], a technique called sliding concentric window (SCW) is developed for faster detection of Region of Interest (ROI). This two step method contains two concentric windows moving from upper left corner of the image. Then based on segmentation rule statistical measurements are calculated. This rule says if the mean exceeds a threshold value, derived by trial and error method, then the central pixel of the window is the considered as the ROI. Once the whole image is scanned, two windows stop moving.
  • 2. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 27 | Page In [9], another SCW has been proposed for Korean number plates. After applying SCW method hue- intensity-saturation (HIS) color model is used for color verification. By using least square fitting with perpendicular offsets (LSFPO) the tilts have been corrected. In [10], to extract vehicle number plate by using salient features like shape, texture and color, a feature salient method is used. The authors used Hough transform (HT) to detect vertical and horizontal lines from rectangular vehicle number plate and then processed it by converting red, green, blue (RGB) to hue-intensity- saturation(HIS). In [11], a method is proposed to find horizontal and vertical difference for finding exact rectangle with vehicle number, especially for Chinese number plates. On conversion of vehicle image into gray scale image the authors have used automatic binarization using MATLAB. Though no further details on algorithm have been disclosed but the authors claim to have an average recognition rate of 0.8second. In [12], a novel approach has been presented for Indian number plates based on texture characteristics and wavelets [13]. The authors also used morphological operation [14] for better performance in complicated background. Sobel mask is used to detect vertical edges. The algorithm was implemented in MATLAB. In [15], an approach has been proposed for image accusation using CCTV. It’s a novel approach for efficient localization of license plates in video sequence and the use of a revised version of an existing technique for tracking and recognition. The authors proposed a novel solution for adjusting varying camera distance and diverse lighting conditions. License plate detection is a four step procedure including finding contours and connected components, selection of rectangle region based on size and aspect ratio, initial learning for adaptive camera distance/height, localization based on histogram, gradient processing, and nearest mean classifier. After processing these steps final detection result is forwarded for tracking. In [16], for number plate recognition a fuzzy discipline based approach is proposed. In this proposed method, the edge detector algorithm is sensitive to only black-white, red-white and green-white edges. III. Methodology This section deals with the description of the algorithm development proposed by this paper. It also discusses the necessity and output of every step in detail. This is just a simple procedure to detect the number plate and display it. This procedure is valid for tilted image as well. 3.1 Proposed methodology: 3.1.1 Image Acquisition and Pre-processing: The required image for pre-processing is taken by using a camera in RGB format. In case of an RGB image each component, i.e. R, G, B. requires at least 8 bit for their storage. The representation of a single pixel in RGB format is shown below. R G B R G B Figure 3.1 Representation of Pixel in RGB Format Then pre-processing algorithms are implemented as the proposed algorithm is sensitive towards backdrop illuminations, color components. The proposed algorithm is truly independent of color components and solely depends on grey scale for extraction and segmentation of image. So, a standard color frame changing algorithm is used to convert the 3 Dimensional RGB image is converted to its 2 Dimensional Gray counter-part.
  • 3. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 28 | Page Figure 3.2 Original image taken as input Figure 3.3 RGB to Gray Conversion of Inputted Image 3.1.2 Dilation Dilation is a process of structural improvement of an image by filling holes, adding pixels and joining broken lines for sharpening the boundary of an image as well as for increasing brightness. In the pre-processing stage RGB to Gray conversion results in the loss of some details of the original image. Even noise can also corrupt the image. So, dilation is necessary to enhance the converted image and make it suitable for edge processing, by removing noise and sharpening edges. By making the edge sharper the difference of grey value in the neighboring pixels of an object increases. It further enhances Edge Processing. Due to pre-processing some key features of an image, like brightness, light edge, color difference may get lost. By dilation such losses can be overcome and the pre-processed image is sharpened and the brightness is increased. Figure 3.4 Dilated image 3.1.3 Horizontal and Vertical Edge Processing An image histogram is a graphical representation of the tonal distribution of a digital image. For ANPR algorithm horizontal and vertical histograms are used, which represents column wise and row wise histograms respectively. In the first step, horizontal histogram is calculated. To calculate horizontal histogram, the algorithm goes to every single column of the image. In each column, the second pixel from the top is taken as the starting point and then the difference between the second and first pixel is calculated. Now, if the difference exceeds certain threshold value then it is added to the total sum of differences. As the algorithm further traverses down the column to calculate the difference between the second and third pixel and so goes on until the column ends and total sum of differences between the neighboring pixels is calculated. An array containing the column- wise sum is created after the process. Same procedure is followed for obtaining the vertical histogram, this time considering the row. In a similar manner an array with row wise difference sum is calculated. 3.1.4 Filtering In Figure 3.5(a) and Figure 3.5(b) shown below, it can be clearly understood that the histogram value between the neighboring pixels changes drastically. Hence to prevent loss of further information, the changes in values are averaged out by passing the histograms through a low-pass digital filter. This step is performed considering the right and left hand side values. In the figures below histograms before and after passing through the filter are shown.
  • 4. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 29 | Page Figure 3.5(a) Figure 3.5(b) After passing the histograms through low pass filter, the unwanted regions are removed from the image using another filter. The rows and columns with low histogram values are considered as unwanted regions. Since the lower histogram values indicate very lesser variations among neighboring pixels. Since the region with a license plate contains a plain background with alphanumeric characters in it. So the difference in the neighboring pixels, especially at the edges of characters and number plate, will be very high. Therefore, horizontal and vertical histograms of lower values aren’t required anymore. So, they are filtered out by using dynamic threshold, applied on both horizontal and vertical histograms. The filtered histogram consists of the regions having the highest probability of containing the number plate. 3.1.5 Segmentation The regions having the highest probability of containing the license plate are segmented out and the co- ordinates of such regions are stored in an array. The figure below is showing below the regions having most possibility of license plate. Figure 3.6 Segmented Image 3.1.6 Region of Interest Extraction Out of all the segmented regions only one with maximum histogram value is to be considered as the most probable candidate. All the regions segmented out by the segmentation process are processed row and column wise for finding a common region having maximum horizontal and vertical value. The common region having the maximum horizontal and vertical histogram value is extracted out. This region contains the number plate and can be outputted. The output image of the license plate detection is shown below. Figure 3.7 Final output showing the number plate
  • 5. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 30 | Page IV. Result And Analysis The algorithm is tested with different lighting conditions, tilts and background colors. The result of which is shown below. Inputted Image with Yellow Colored Plate Outputted Image with Proper Recognition Inputted Image with Non-directed Plate Outputted Image with Proper Recognition Inputted Image with White Colored Plate Outputted Image with Proper Recognition
  • 6. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 31 | Page Inputted Image (with 45 deg rotation) Outputted Image with Proper Recognition The summary of performance analysis is highly optimistic, as the algorithm fits for all possible sizes of number plates. But, the computation time solely depends on the size of the number plate. If size is bigger, computational time will be higher than that of smaller number plate. V. Conclusion The sole objective of this algorithm was to resolve the computational and mathematical complexities of ANPR. By addressing the logical sequences of the problem statement this paper has proposed an algorithm that easily bypasses the computational cost and complexities of machine learning and character recognition approach. By using pre-defined functions available for pre-processing in MATLAB computational cost has been reduced. The algorithm presented in this paper is successful for most images, acquired under different conditions. This algorithm overcomes the drawbacks of the previous proposed algorithms with lesser complex and easily maintainable approach. VI. Future Works In further we will have to find more accuracy. This algorithm fails to detect number plates under changing illuminations. Further research on this algorithm will be based on that. We further want to extend the ambit of this work in real time taking video input and directly connecting it to the database for better policing and surveillance. References Journal Papers: [1]. You-Shyang Chen and Ching-Hsue Cheng, "A Delphi-based rough sets fusion model for extracting payment rules of vehicle license tax in the government sector," Expert Systems with Applications, vol. 37, no. 3, pp. 2161-2174, 2010. [2]. Anton Satria Prabuwono and Ariff Idris, "A Study of Car Park Control System Using Optical Character Recognition ," in International Conference on Computer and Electrical Engineering, 2008, pp. 866-870. [3]. A Albiol, L Sanchis, and J.M Mossi, "Detection of Parked Vehicles Using Spatiotemporal Maps," IEEE Transactions on Intelligent Transportation Systems, vol. 12, no. 4, pp. 1277-1291, 2011. [4]. Chirag Patel, Dipti Shah and Atul Patel "Automatic Number Plate Recognition System (ANPR): A Survey," International Journal of Computer Applications, vol-69, no-9, pp. 21-33, 2013. [5]. Clemens Arth, Florian Limberger and Horst Bischof, "Real-Time License Plate Recognition on an Embedded DSP-Platform", Proceedings of IEEE conference on Computer Vision and Pattern Recognition, pp 1-8, June 2007. [6]. Pramod Kapadia, "Car License Plate Recognition Using Template Matching Algorithm", Master Project Report, California State University, Sacramento, Fall 2010. [7]. Amr Badr, Mohamed M. Abdelwahab, Ahmed M. Thabet, and Ahmed M.Abdelsadek "Automatic Number Plate Recognition System," Annals of the University of Craiova, Mathematics and Computer Science Series, vol-38(1),pp. 62-71, 2011. [8]. Christos Nikolaos E. Anagnostopoulos, Ioannis E. Anagnostopoulos, Vassili Loumos, and Eleftherios Kayafas, "A License Plate- Recognition Algorithm for Intelligent Transportation System Applications," pp. 377-392, 2006. [9]. Kaushik Deb, Ibrahim Kahn, Anik Saha, and Kang-Hyun Jo, "An Efficeint Method of Vehicle License Plate Recognition Based on Sliding Concentric Windows and Artificial Neural Network," Procedia Technology, vol. 4, pp. 812-819, 2012. [10]. Zhen-Xue Chen, Cheng-Yun Liu, Fa-Liang Chang, and Guo-You Wang, "Automatic License-Plate Location and Recognition Based on Feature Saliance," IEEE Transactions on Vehicular Technology, vol. 58, no. 7, pp. 3781-3785, 2009. [11]. Hui Wu and Bing Li, "License Plate Recognition System," in International Conference on Multimedia Technology (ICMT), 2011, pp. 5425-5427. [12]. Ch.Jaya Lakshmi, Dr.A.Jhansi Rani, Dr.K.Sri Ramakrishna, and M. KantiKiran, "A Novel Approach for Indian License Recognition System," International Journal of Advanced Engineering Sciences and Technologies, vol. 6, no. 1, pp. 10-14, 2011. [13]. Abdulkar Sengur and Yanhui Guo, "Color texture image segmentation based on neutrosophic set and wavelet transformation ," Computer Vision and Image Understanding, vol. 115, no. 8, pp. 1134-1144, August 2011.
  • 7. Automatic Number Plate Recognition System: A Histogram Based Approach DOI: 10.9790/1676-11142632 www.iosrjournals.org 32 | Page [14]. Jiann-Jone Chen, Chun-Rong Su, W.E.L Grimson, Jun-Lin Liu, and De-Hui Shiue, "Object Segmentation of Database Images by Dual Multiscale Morphological Reconstructions and Retrieval Applications," IEEE Transactions on Image Processing, vol. 21, no. 2, pp. 828-843, 2012. [15]. M. S. Sarfraz et al., "Real-Time automatic license plate recognition for CCTV forensic applications," Journal of Real-Time Image Processing- Springer Berlin/Heidelberg, 2011. [16]. Shyang-Lih Chang, Li-Shien Chen, Yun-Chung Chung, and Sei-Wan Chen, "Automatic license plate recogniton," IEEE Transactions on Intelligent Transportation Systems, vol. 5, no. 1, pp. 42-53, 2004.