SlideShare a Scribd company logo
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1333
Automatic License Plate Recognition System For
Indian Vehicle Identification
Kuntal Bhowmick1
, Subhojit Roy2
, Deepak Kumar Jha3
Asst. Prof.,Department of Computer Sc. & Engg., Kalyani Government Engineering College, Kalyani, Nadia – 7412351
Asst. Prof.,Department of Computer Sc. & Engg., OmDayal College of Engineering,Howrah, West Bengal - 7113162
Asst. Prof.,Department of Computer Sc. & Engg., Kalyani Government Engineering College, Kalyani, Nadia – 7412353
ABSTRACT: Automatic License Plate Recognition (ANPR) is a practical application of image processing which
uses number (license) plate is used to identify the vehicle. The aim is to design an efficient automatic vehicle
identification system by using the vehicle license plate. The system is implemented on the entrance for security control
of a highly restricted area like military zones or area around top government offices e.g. Parliament, Supreme Court etc.
It is worth mentioning that there is a scarcity in researches that introduce automatic number plate recognition for
Indian vehicles. In this paper, a new algorithm is presented for Indian vehicle’s number plate recognition system.
The proposed algorithm consists of two major parts: plate region extraction and plate recognition. Vehicle number plate
region is extracted using the image segmentation in a vehicle image.
The performance of the proposed algorithm has been tested on real license plate images of Indian vehicles. Based on
the experimental results, we noted that our algorithm shows superior performance special in number plate
recognition phase.
KEYWORDS: Automatic Number Plate Recognition (ANPR), Character Segmentation, Edge detection,
Extraction plate region, Image Segmentation, Number plate recognition, Number Plate, Optical Character Recognition.
I. INTRODUCTION
Nowadays vehicles play a very big role in transportation. Also the use of vehicles has been increasing because of
population growth and human needs in recent years. Therefore, control of vehicles is becoming a big problem and
much more difficult to solve.
The Automatic Number Plate Recognition (ANPR) ,or license plate recognition (LPR)was invented in 1976 at the
Police Scientific Development Branch in the UK. However, it gained much interest during the last decade along with the
improvement of digital camera and the increase in computational capacity. It is can be applied at number of public
places for fulfilling some of the purposes like traffic safety enforcement, automatic toll text collection [1], car
park system [2] and Automatic vehicle parking system [3]. It is simply the ability to automatically extract and
recognition a vehicle number plate’s characters from an image. In essence it consists of a camera or frame grabber that
has the capability to grab an image, find the location of the number in the image and then extract the characters for
character recognition tool to translate the pixels into numerically readable character.
Vehicle number plate Identification (VNPI) is a part of digital image processing which broadly used in
vehicle transportation system to identify the vehicle. Number plate recognition systems have wide range of application
such as traffic maintenances, tracing stolen cars, automatic electronic Toll collection system and many more.
But the main aim is to control the traffic management system. In State like West Bengal (India) the traffic
management system developing day by day. In India the number plate containing white background with black
foreground color for private cars and for the commercial vehicle used yellow as background and black as foreground
color. The number plate start with two digit letter “state code” followed by two digit numeral followed by single
letter after those four consecutive digits as the below figure1.1.
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1334
Figure 1.1-sample of number plate
From the figure 1.1, 1 indicates the Country code, 2 indicate the state code, and 3 indicate the district code, 4
indicate the type of vehicle and 5 indicates the actual registration number. Locating the number plate is very
challenging work in the field of image processing. The whole system mainly consists of two steps. First to identify
the position of the number plate from the particular vehicle and then segmentation of all the numbers and letters of the
number plate. The identification task is challenging because of the nature of the light. The location error will increasing
if the color of the number plate is very similar to the background. Noise on the number plates some time cause of
error and low accuracy. There are some limitation that led to failure in most practical application due to the diversity of
the number plate characteristics and the complexity of the natural environment like rain, snow, for etc.
In this paper, we proposed a method mainly based on edge detection and morphological operation and reduce the
noise using mid-filtering noise removal method.
II. RELATED WORK
Many plate detection, segmentation algorithm have been proposed to implement VNPI system. Number plate
detection algorithm can mainly classify into three classes: edge-based, color base and texture based. The most
popular method used for license plate identification is described by Dening Jiang, Tulu Muluneh, Tiruneh Embiale,
Ashenafi Gebrehiwot in “Car Plate Recognition System” [1]. Hulli Hsan and Runping Han proposed a method
to extract number plate to location based on the edge detection and color information [2]. Ch. Jaya Lakshmi, Dr. A.
Jhansi Rani, Dr K.Sri Ramakrishna, M. kanti Kiran and V.R Siddhartha proposed a novel approach for Indian license
plate recognition system. [3].License plate location algorithm based on edge Detection and morphology are describe in
[4] [5] [6] [7].
To locate the number plate its first to identify whether any noise added to the plate. This noise may be the part of
outside environment. Seyed Hamidreza Mohades Kasaei and Sayed mohammadreza Mohades Kasaei proposed a method
to extracting and recognize the vehicle number plate for passing under outside environment [8].
An efficient method of locating vehicle license plate is proposed by Zhigang Xu and Honglei Zhu [9].
Several segmentation and recognition method are used to number plate segmentation [10]. More correct and efficient
segmentation[11] of number plate will produce good and more efficient recognition.
Based on the above mentioned method, many number plate localization algorithms have been developed. In this
paper, an improved and efficient approach is identified with high detection rate based on sobel edge detection and
morphological operation.
III. PROPOSED METHOD
Number plate is a pattern with very high variations of contrast. If the number plate is very similar to background
it’s difficult to identify the location. Brightness and contrast is changes as light fall changes to it. In this paper the
morphological operations are used to extract the contrast feature within the plate.
The work is divided into several parts:
A. Input raw image
B. Image binarization
C. Reduce noise using mid-filtering method
D. Enhance contrast using histogram equalizer.
E. Plate localization
F. Character segmentation
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1335
Figure 2.1 shows the basic step diagram of our proposed
method.
A. Input raw image
Input the image that is taken from the car [Figure 2.2].
Figure: 2.2- input car image
B. Gray scale conversion
From the input RGB image it has to be convert to gray scale and the 8-bit gray value is calculated.
C. Noise reduction
We used median filtering technique to reduce the paper and salt noise. We have used 3x3 masks to get
eight neighbors of a pixel and their corresponding gray value.
D. Contrast enhancement using histogram equalization.
Using histogram equalization technique the contrast of each image is being enhanced. The function used to
enhancement that is J=histeq(k); histeq( ) enhances the contrast of the images by transforming the values in an
intensity image.
When image pixel intensity of 8-neibourgh connectivity, we supply a desired histogram, histeq( ) chooses the
grayscale transformation T to minimize
│c1(T (k))-c0 (k) │
In below we state the change of histogram from original image (Figure 2.3) and after applying the contrast
enhancement using histogram equalization (Figure 2.4).
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1336
Figure2.3- Before contrast enhancement
Figure2.4- After contrast enhancement.
E. Plate localization
The basic step in recognition of vehicle number plate is to detect the plate size. In general number plates are
rectangular in shape. Hence we have to detect the edges of the rectangular plate. Mathematical morphology will be
used to detect that region. Using Sobel edge detector we used to high light regions with a high edge magnitude and
high edge variance are identified. Depending upon the threshold value edge will be detected from the input image.
Figure 2.5 shows the input image before applying Sobel edge detection algorithm and figure 2.6 shows after
applying the Sobel edge detection method.
Figure: 2.5- Grayscale image after image enhancing
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1337
Figure: 2.6- After applying Sobel edge detection method.
After edge detection removes all connected components that have lower than p(eight pixel in our method)
pixels. Thus it will produce another binary image [2.7].
Algorithm:
1. Determine the connected components.
L= bwlabeln(BW,conn);
2. Compute the area of each component.
S= regionprops(L,‟Area‟);
3. Remove small objects
Bw2 = ismember(L,find([S.Area] >= p));
Figure 2.5 shows the shows the input image after removing the connected component fewer than 8 pixels.
Figure: 2.7-After removing lower pixels.
Matlab toolbox function provide a function imfill(BW,‟holes‟) that fills holes in the binarized image called BW.
The set of background pixels are known as hole that cannot be reached by filling the background from theedge of
the image. Figure 2.8 shows after remove lower pixels connected components fills the holes.
Figure: 2.8- After filling the “holes”.
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1338
Using flood fill algorithm we fill the hole to locate the plate region. Now omitting the lower pixel
components to gets the actual plate.
Algorithm:
for m=2:p-1
for n=2:q-1
if(In(m,n)>0)
c=Connectivity(H3,m,n);
if(c>2)
In(m,n)=1;
else
In(m,n)=0;
end
end
end
end
Connecting edges will be removes in figure2.9
Figure: 2.9- image after removing components withconnectivity less than 1000 pixel
Using Matlab toolbox function bwareaopen() that specifies the desired connectivity. All components connectivity
lower than 1000 pixel are removed to get the actual location of the number plate [Figure 2.10].
Figure: 2.10- Locate the number plate after morphologicalfiltering.
We output the four vertexes coordinates of the last selected region after morphological filtering and extract the number
plate [Figure: 2.11].
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1339
Figure: 2.11- License plate before crop
The final positioning of the number plate after cropping
[Figure2.12].
Figure: 2.12- The final number plate after the positioning.
F. Character Segmentation
Matlab toolbox function provides a function called regionprops(). It measures a set of properties for each
labeled region in the label matrix. We use boundingbox to measure the properties of the image region. After
labeling the connecting components, the region will be extracting from the input image [Figure: 2.13].
Figure 2.13- Segmentation of characters.
IV.EXPERIMENTAL RESULTS
We have run our proposed method on desktop computer with Core2 due processor 2.26 MHz with 2 GB of RAM
under MATLAB 7.14.0.739 R2012a 32-bit(win32) environment. Several vehicle images are captured using 3.2 mega
pixel camera as well as 12 mega pixel cameras. In the experiments, we test our proposed method on the different
type car image to identify the location accurately.
Fig:3.1-Proper light on cropping. Fig 3.2-Successful number (license) plate.
ISSN: 2319-8753
International Journal of Innovative Research in Science,
Engineering and Technology
(An ISO 3297: 2007 Certified Organization)
Vol. 3, Issue 11, November 2014
Copyright to IJIRSET www.ijirset.com 1340
Figure: 3.3 More lights on background than the numberplate.
Figure: 3.4-Problem in distinguishing the actual plate position due to light.
V. CONCLUSION AND FUTURE WORKS
In this paper, an efficient less time consuming vehicle number plate detection method is proposed which performed
on complex image. By using, Sobel edge detection method here detects edges and fills the holes less than 8 pixels only.
To extracting the license plate we remove connected components less than 1000 pixels. Our proposed algorithm is
mainly based on Indian automobile number plate system. Extraction of number plate accuracy may be increased for
low ambient light image.
REFERENCES
[1] Serkan OZbay and Ergun Ercelebi, “Automatic Vehicle identification by Plate Recognition” World Academy of Science Engineering and
Technology, 9, 2005.
[2] A.S. Johnson, B.M. Bird, 1990, “Number-plateMatching for Automatic Vehicle Identification,” IEE Colloquium on Electronic Image and
Image Processing in Security and Forensic, Aprl, 1990.
[3] H.J. Choi, 1987, “A Study on the Extraction and Recognition of a Car Number Plate by Image Processing,” Journal of the Korea Institute of
Telematics and Electronics, Vo1.24, pp. 309-3 15,1987.
[4] Thota Sridevi, Chilukuri Sindhu, Pendyala Naga Praveen Kumar,Perupogu.Sagar, “Morphology based Number Plate Localization
for Vehicular Surveillance System”, IJMER, vol.2, issue.2, 2012, pp 334 -337.
[5] Hanchuan Peng, Fuhui Long, Zheru Chi,”Document Inage Recognition Based on Template Matching of Component Block
Projection”, IEEE Transactions ON pattern Analysis and machine Intelligence, vol 25, No9 september 2003.
[6] Ch. Jaya Lakshmi, Dr A.Jhansi Rani, Dr. K. Sri Ramakrishna, M.Lantikiran, V.R. Siddhartha,”A novel Approach forIndian License Plate
Recognition System”, IJAEST, Vol 2 Issue I, 2011, pp 010-014.
[7] Shokri Gendy, Clifton L.Smith, Stefan Lachowicz, “Automatic Car registration Plate Using Fast Hough Transform”, IEEE, 0-7803-
3913-4-9/97,1997, pp 209-218
[8] P.Anishiya, Prof.S.M ary Joans,”Number Plate Recognition for Indian Cars Using Morphological Dilation and Erosion with the Aid Of
OCRs”, IACSIT,vol.4, 2011, pp 115-119.
[9] Hontani, H., and Koga, T., (2001), “Character extraction method without prior knowledge on size and information,” Proceedings of the
IEEE International Vehicle Electronics Conference (IVEC’01), pp. 67-72.
[10] Park, S. H., Kim, K. I., Jung, K., and Kim, H. J., (1999), “Locating car license plates using neural network,” IEE Electronics Letters, vol.35,
no. 17, pp. 1475-1477.
[11] R. C. Gonzalez, and R. E. Woods and S.I.Eddins Digital Image Processing using MATLAB.Pearson Education, 2008.

More Related Content

What's hot

AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDAAUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
Muhammed Sahal c
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
Amr Rashed
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
Kongara Sudharshan
 
Number plate recognition using ocr technique
Number plate recognition using ocr techniqueNumber plate recognition using ocr technique
Number plate recognition using ocr technique
eSAT Journals
 
License plate recognition.
License plate recognition.License plate recognition.
License plate recognition.
Amitava Choudhury
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese language
Subhash Basistha
 
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
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
Namra Afzal
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
Sairam Taduvai
 
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
ijsrd.com
 
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
Rojith Thomas
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
Devang Tailor
 
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APPLICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
Aditya Mishra
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
AI Publications
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
prashantdahake
 
MATLAB Based Vehicle Number Plate Identification System using OCR
MATLAB Based Vehicle Number Plate Identification System using OCRMATLAB Based Vehicle Number Plate Identification System using OCR
MATLAB Based Vehicle Number Plate Identification System using OCR
Ghanshyam Dusane
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET Journal
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming
somchaturvedi
 
Automatic Number Plate Recognition(ANPR) System Project
Automatic Number Plate Recognition(ANPR) System  Project Automatic Number Plate Recognition(ANPR) System  Project
Automatic Number Plate Recognition(ANPR) System Project
Gulraiz Javaid
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
ChetanSingh134
 

What's hot (20)

AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDAAUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
AUTOMATIC CAR LICENSE PLATE RECOGNITION USING VEDA
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
 
Number plate recognition using ocr technique
Number plate recognition using ocr techniqueNumber plate recognition using ocr technique
Number plate recognition using ocr technique
 
License plate recognition.
License plate recognition.License plate recognition.
License plate recognition.
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese language
 
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...
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
 
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
 
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
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APPLICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
LICENSE NUMBER PLATE RECOGNITION SYSTEM USING ANDROID APP
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
 
MATLAB Based Vehicle Number Plate Identification System using OCR
MATLAB Based Vehicle Number Plate Identification System using OCRMATLAB Based Vehicle Number Plate Identification System using OCR
MATLAB Based Vehicle Number Plate Identification System using OCR
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming
 
Automatic Number Plate Recognition(ANPR) System Project
Automatic Number Plate Recognition(ANPR) System  Project Automatic Number Plate Recognition(ANPR) System  Project
Automatic Number Plate Recognition(ANPR) System Project
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 

Viewers also liked

Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate Recognition
Neeraja Gandla
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
Saifullah Malik
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
Hira Rizvi
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
rahul bhambri
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
Jasleen Kaur (Chandigarh University)
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
Saifullah Malik
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate Recognition
Sajan CK
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
hetvi naik
 

Viewers also liked (10)

Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate Recognition
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Automatic Number Plate Recognition
Automatic Number Plate RecognitionAutomatic Number Plate Recognition
Automatic Number Plate Recognition
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 

Similar to Automatic license plate recognition system for indian vehicle identification ijirset paper_format

Vertical-Edge-Based Car-License-Plate Detection Method
Vertical-Edge-Based Car-License-Plate Detection MethodVertical-Edge-Based Car-License-Plate Detection Method
Vertical-Edge-Based Car-License-Plate Detection Method
IOSRJEEE
 
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
IRJET Journal
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
IJRAT
 
20120130402031
2012013040203120120130402031
20120130402031
IAEME Publication
 
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
 
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
IJARIIE JOURNAL
 
Smart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationSmart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-Application
IRJET Journal
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
IRJET Journal
 
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
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET Journal
 
Ay36304310
Ay36304310Ay36304310
Ay36304310
IJERA Editor
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
IRJET Journal
 
An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...
CSCJournals
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITION
IRJET Journal
 
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
IJECEIAES
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET Journal
 
40120140501008
4012014050100840120140501008
40120140501008
IAEME Publication
 
The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)
eSAT Journals
 
The review on automatic license plate recognition
The review on automatic license plate recognitionThe review on automatic license plate recognition
The review on automatic license plate recognition
eSAT Publishing House
 
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking SystemIRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking System
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET Journal
 

Similar to Automatic license plate recognition system for indian vehicle identification ijirset paper_format (20)

Vertical-Edge-Based Car-License-Plate Detection Method
Vertical-Edge-Based Car-License-Plate Detection MethodVertical-Edge-Based Car-License-Plate Detection Method
Vertical-Edge-Based Car-License-Plate Detection Method
 
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
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
 
20120130402031
2012013040203120120130402031
20120130402031
 
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...
 
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
 
Smart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationSmart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-Application
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
Ay36304310
Ay36304310Ay36304310
Ay36304310
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
 
An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITION
 
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
Performance Evaluation of Automatic Number Plate Recognition on Android Smart...
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
 
40120140501008
4012014050100840120140501008
40120140501008
 
The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)The review on automatic license plate recognition (alpr)
The review on automatic license plate recognition (alpr)
 
The review on automatic license plate recognition
The review on automatic license plate recognitionThe review on automatic license plate recognition
The review on automatic license plate recognition
 
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking SystemIRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking System
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
 

More from Kuntal Bhowmick

Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loopsMultiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Kuntal Bhowmick
 
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Hashing notes data structures (HASHING AND HASH FUNCTIONS)Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Kuntal Bhowmick
 
1. introduction to E-commerce
1. introduction to E-commerce1. introduction to E-commerce
1. introduction to E-commerce
Kuntal Bhowmick
 
Computer graphics question for exam solved
Computer graphics question for exam solvedComputer graphics question for exam solved
Computer graphics question for exam solved
Kuntal Bhowmick
 
DBMS and Rdbms fundamental concepts
DBMS and Rdbms fundamental conceptsDBMS and Rdbms fundamental concepts
DBMS and Rdbms fundamental concepts
Kuntal Bhowmick
 
Java questions for interview
Java questions for interviewJava questions for interview
Java questions for interview
Kuntal Bhowmick
 
Java Interview Questions
Java Interview QuestionsJava Interview Questions
Java Interview Questions
Kuntal Bhowmick
 
Operating system Interview Questions
Operating system Interview QuestionsOperating system Interview Questions
Operating system Interview Questions
Kuntal Bhowmick
 
Computer Network Interview Questions
Computer Network Interview QuestionsComputer Network Interview Questions
Computer Network Interview Questions
Kuntal Bhowmick
 
C interview questions
C interview  questionsC interview  questions
C interview questions
Kuntal Bhowmick
 
C question
C questionC question
C question
Kuntal Bhowmick
 
Distributed operating systems cs704 a class test
Distributed operating systems cs704 a class testDistributed operating systems cs704 a class test
Distributed operating systems cs704 a class test
Kuntal Bhowmick
 
Cs291 assignment solution
Cs291 assignment solutionCs291 assignment solution
Cs291 assignment solution
Kuntal Bhowmick
 

More from Kuntal Bhowmick (20)

Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loopsMultiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
 
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
 
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
 
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Hashing notes data structures (HASHING AND HASH FUNCTIONS)Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
 
1. introduction to E-commerce
1. introduction to E-commerce1. introduction to E-commerce
1. introduction to E-commerce
 
Computer graphics question for exam solved
Computer graphics question for exam solvedComputer graphics question for exam solved
Computer graphics question for exam solved
 
DBMS and Rdbms fundamental concepts
DBMS and Rdbms fundamental conceptsDBMS and Rdbms fundamental concepts
DBMS and Rdbms fundamental concepts
 
Java questions for interview
Java questions for interviewJava questions for interview
Java questions for interview
 
Java Interview Questions
Java Interview QuestionsJava Interview Questions
Java Interview Questions
 
Operating system Interview Questions
Operating system Interview QuestionsOperating system Interview Questions
Operating system Interview Questions
 
Computer Network Interview Questions
Computer Network Interview QuestionsComputer Network Interview Questions
Computer Network Interview Questions
 
C interview questions
C interview  questionsC interview  questions
C interview questions
 
C question
C questionC question
C question
 
Distributed operating systems cs704 a class test
Distributed operating systems cs704 a class testDistributed operating systems cs704 a class test
Distributed operating systems cs704 a class test
 
Cs291 assignment solution
Cs291 assignment solutionCs291 assignment solution
Cs291 assignment solution
 

Recently uploaded

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 

Recently uploaded (20)

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 

Automatic license plate recognition system for indian vehicle identification ijirset paper_format

  • 1. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1333 Automatic License Plate Recognition System For Indian Vehicle Identification Kuntal Bhowmick1 , Subhojit Roy2 , Deepak Kumar Jha3 Asst. Prof.,Department of Computer Sc. & Engg., Kalyani Government Engineering College, Kalyani, Nadia – 7412351 Asst. Prof.,Department of Computer Sc. & Engg., OmDayal College of Engineering,Howrah, West Bengal - 7113162 Asst. Prof.,Department of Computer Sc. & Engg., Kalyani Government Engineering College, Kalyani, Nadia – 7412353 ABSTRACT: Automatic License Plate Recognition (ANPR) is a practical application of image processing which uses number (license) plate is used to identify the vehicle. The aim is to design an efficient automatic vehicle identification system by using the vehicle license plate. The system is implemented on the entrance for security control of a highly restricted area like military zones or area around top government offices e.g. Parliament, Supreme Court etc. It is worth mentioning that there is a scarcity in researches that introduce automatic number plate recognition for Indian vehicles. In this paper, a new algorithm is presented for Indian vehicle’s number plate recognition system. The proposed algorithm consists of two major parts: plate region extraction and plate recognition. Vehicle number plate region is extracted using the image segmentation in a vehicle image. The performance of the proposed algorithm has been tested on real license plate images of Indian vehicles. Based on the experimental results, we noted that our algorithm shows superior performance special in number plate recognition phase. KEYWORDS: Automatic Number Plate Recognition (ANPR), Character Segmentation, Edge detection, Extraction plate region, Image Segmentation, Number plate recognition, Number Plate, Optical Character Recognition. I. INTRODUCTION Nowadays vehicles play a very big role in transportation. Also the use of vehicles has been increasing because of population growth and human needs in recent years. Therefore, control of vehicles is becoming a big problem and much more difficult to solve. The Automatic Number Plate Recognition (ANPR) ,or license plate recognition (LPR)was invented in 1976 at the Police Scientific Development Branch in the UK. However, it gained much interest during the last decade along with the improvement of digital camera and the increase in computational capacity. It is can be applied at number of public places for fulfilling some of the purposes like traffic safety enforcement, automatic toll text collection [1], car park system [2] and Automatic vehicle parking system [3]. It is simply the ability to automatically extract and recognition a vehicle number plate’s characters from an image. In essence it consists of a camera or frame grabber that has the capability to grab an image, find the location of the number in the image and then extract the characters for character recognition tool to translate the pixels into numerically readable character. Vehicle number plate Identification (VNPI) is a part of digital image processing which broadly used in vehicle transportation system to identify the vehicle. Number plate recognition systems have wide range of application such as traffic maintenances, tracing stolen cars, automatic electronic Toll collection system and many more. But the main aim is to control the traffic management system. In State like West Bengal (India) the traffic management system developing day by day. In India the number plate containing white background with black foreground color for private cars and for the commercial vehicle used yellow as background and black as foreground color. The number plate start with two digit letter “state code” followed by two digit numeral followed by single letter after those four consecutive digits as the below figure1.1.
  • 2. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1334 Figure 1.1-sample of number plate From the figure 1.1, 1 indicates the Country code, 2 indicate the state code, and 3 indicate the district code, 4 indicate the type of vehicle and 5 indicates the actual registration number. Locating the number plate is very challenging work in the field of image processing. The whole system mainly consists of two steps. First to identify the position of the number plate from the particular vehicle and then segmentation of all the numbers and letters of the number plate. The identification task is challenging because of the nature of the light. The location error will increasing if the color of the number plate is very similar to the background. Noise on the number plates some time cause of error and low accuracy. There are some limitation that led to failure in most practical application due to the diversity of the number plate characteristics and the complexity of the natural environment like rain, snow, for etc. In this paper, we proposed a method mainly based on edge detection and morphological operation and reduce the noise using mid-filtering noise removal method. II. RELATED WORK Many plate detection, segmentation algorithm have been proposed to implement VNPI system. Number plate detection algorithm can mainly classify into three classes: edge-based, color base and texture based. The most popular method used for license plate identification is described by Dening Jiang, Tulu Muluneh, Tiruneh Embiale, Ashenafi Gebrehiwot in “Car Plate Recognition System” [1]. Hulli Hsan and Runping Han proposed a method to extract number plate to location based on the edge detection and color information [2]. Ch. Jaya Lakshmi, Dr. A. Jhansi Rani, Dr K.Sri Ramakrishna, M. kanti Kiran and V.R Siddhartha proposed a novel approach for Indian license plate recognition system. [3].License plate location algorithm based on edge Detection and morphology are describe in [4] [5] [6] [7]. To locate the number plate its first to identify whether any noise added to the plate. This noise may be the part of outside environment. Seyed Hamidreza Mohades Kasaei and Sayed mohammadreza Mohades Kasaei proposed a method to extracting and recognize the vehicle number plate for passing under outside environment [8]. An efficient method of locating vehicle license plate is proposed by Zhigang Xu and Honglei Zhu [9]. Several segmentation and recognition method are used to number plate segmentation [10]. More correct and efficient segmentation[11] of number plate will produce good and more efficient recognition. Based on the above mentioned method, many number plate localization algorithms have been developed. In this paper, an improved and efficient approach is identified with high detection rate based on sobel edge detection and morphological operation. III. PROPOSED METHOD Number plate is a pattern with very high variations of contrast. If the number plate is very similar to background it’s difficult to identify the location. Brightness and contrast is changes as light fall changes to it. In this paper the morphological operations are used to extract the contrast feature within the plate. The work is divided into several parts: A. Input raw image B. Image binarization C. Reduce noise using mid-filtering method D. Enhance contrast using histogram equalizer. E. Plate localization F. Character segmentation
  • 3. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1335 Figure 2.1 shows the basic step diagram of our proposed method. A. Input raw image Input the image that is taken from the car [Figure 2.2]. Figure: 2.2- input car image B. Gray scale conversion From the input RGB image it has to be convert to gray scale and the 8-bit gray value is calculated. C. Noise reduction We used median filtering technique to reduce the paper and salt noise. We have used 3x3 masks to get eight neighbors of a pixel and their corresponding gray value. D. Contrast enhancement using histogram equalization. Using histogram equalization technique the contrast of each image is being enhanced. The function used to enhancement that is J=histeq(k); histeq( ) enhances the contrast of the images by transforming the values in an intensity image. When image pixel intensity of 8-neibourgh connectivity, we supply a desired histogram, histeq( ) chooses the grayscale transformation T to minimize │c1(T (k))-c0 (k) │ In below we state the change of histogram from original image (Figure 2.3) and after applying the contrast enhancement using histogram equalization (Figure 2.4).
  • 4. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1336 Figure2.3- Before contrast enhancement Figure2.4- After contrast enhancement. E. Plate localization The basic step in recognition of vehicle number plate is to detect the plate size. In general number plates are rectangular in shape. Hence we have to detect the edges of the rectangular plate. Mathematical morphology will be used to detect that region. Using Sobel edge detector we used to high light regions with a high edge magnitude and high edge variance are identified. Depending upon the threshold value edge will be detected from the input image. Figure 2.5 shows the input image before applying Sobel edge detection algorithm and figure 2.6 shows after applying the Sobel edge detection method. Figure: 2.5- Grayscale image after image enhancing
  • 5. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1337 Figure: 2.6- After applying Sobel edge detection method. After edge detection removes all connected components that have lower than p(eight pixel in our method) pixels. Thus it will produce another binary image [2.7]. Algorithm: 1. Determine the connected components. L= bwlabeln(BW,conn); 2. Compute the area of each component. S= regionprops(L,‟Area‟); 3. Remove small objects Bw2 = ismember(L,find([S.Area] >= p)); Figure 2.5 shows the shows the input image after removing the connected component fewer than 8 pixels. Figure: 2.7-After removing lower pixels. Matlab toolbox function provide a function imfill(BW,‟holes‟) that fills holes in the binarized image called BW. The set of background pixels are known as hole that cannot be reached by filling the background from theedge of the image. Figure 2.8 shows after remove lower pixels connected components fills the holes. Figure: 2.8- After filling the “holes”.
  • 6. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1338 Using flood fill algorithm we fill the hole to locate the plate region. Now omitting the lower pixel components to gets the actual plate. Algorithm: for m=2:p-1 for n=2:q-1 if(In(m,n)>0) c=Connectivity(H3,m,n); if(c>2) In(m,n)=1; else In(m,n)=0; end end end end Connecting edges will be removes in figure2.9 Figure: 2.9- image after removing components withconnectivity less than 1000 pixel Using Matlab toolbox function bwareaopen() that specifies the desired connectivity. All components connectivity lower than 1000 pixel are removed to get the actual location of the number plate [Figure 2.10]. Figure: 2.10- Locate the number plate after morphologicalfiltering. We output the four vertexes coordinates of the last selected region after morphological filtering and extract the number plate [Figure: 2.11].
  • 7. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1339 Figure: 2.11- License plate before crop The final positioning of the number plate after cropping [Figure2.12]. Figure: 2.12- The final number plate after the positioning. F. Character Segmentation Matlab toolbox function provides a function called regionprops(). It measures a set of properties for each labeled region in the label matrix. We use boundingbox to measure the properties of the image region. After labeling the connecting components, the region will be extracting from the input image [Figure: 2.13]. Figure 2.13- Segmentation of characters. IV.EXPERIMENTAL RESULTS We have run our proposed method on desktop computer with Core2 due processor 2.26 MHz with 2 GB of RAM under MATLAB 7.14.0.739 R2012a 32-bit(win32) environment. Several vehicle images are captured using 3.2 mega pixel camera as well as 12 mega pixel cameras. In the experiments, we test our proposed method on the different type car image to identify the location accurately. Fig:3.1-Proper light on cropping. Fig 3.2-Successful number (license) plate.
  • 8. ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 11, November 2014 Copyright to IJIRSET www.ijirset.com 1340 Figure: 3.3 More lights on background than the numberplate. Figure: 3.4-Problem in distinguishing the actual plate position due to light. V. CONCLUSION AND FUTURE WORKS In this paper, an efficient less time consuming vehicle number plate detection method is proposed which performed on complex image. By using, Sobel edge detection method here detects edges and fills the holes less than 8 pixels only. To extracting the license plate we remove connected components less than 1000 pixels. Our proposed algorithm is mainly based on Indian automobile number plate system. Extraction of number plate accuracy may be increased for low ambient light image. REFERENCES [1] Serkan OZbay and Ergun Ercelebi, “Automatic Vehicle identification by Plate Recognition” World Academy of Science Engineering and Technology, 9, 2005. [2] A.S. Johnson, B.M. Bird, 1990, “Number-plateMatching for Automatic Vehicle Identification,” IEE Colloquium on Electronic Image and Image Processing in Security and Forensic, Aprl, 1990. [3] H.J. Choi, 1987, “A Study on the Extraction and Recognition of a Car Number Plate by Image Processing,” Journal of the Korea Institute of Telematics and Electronics, Vo1.24, pp. 309-3 15,1987. [4] Thota Sridevi, Chilukuri Sindhu, Pendyala Naga Praveen Kumar,Perupogu.Sagar, “Morphology based Number Plate Localization for Vehicular Surveillance System”, IJMER, vol.2, issue.2, 2012, pp 334 -337. [5] Hanchuan Peng, Fuhui Long, Zheru Chi,”Document Inage Recognition Based on Template Matching of Component Block Projection”, IEEE Transactions ON pattern Analysis and machine Intelligence, vol 25, No9 september 2003. [6] Ch. Jaya Lakshmi, Dr A.Jhansi Rani, Dr. K. Sri Ramakrishna, M.Lantikiran, V.R. Siddhartha,”A novel Approach forIndian License Plate Recognition System”, IJAEST, Vol 2 Issue I, 2011, pp 010-014. [7] Shokri Gendy, Clifton L.Smith, Stefan Lachowicz, “Automatic Car registration Plate Using Fast Hough Transform”, IEEE, 0-7803- 3913-4-9/97,1997, pp 209-218 [8] P.Anishiya, Prof.S.M ary Joans,”Number Plate Recognition for Indian Cars Using Morphological Dilation and Erosion with the Aid Of OCRs”, IACSIT,vol.4, 2011, pp 115-119. [9] Hontani, H., and Koga, T., (2001), “Character extraction method without prior knowledge on size and information,” Proceedings of the IEEE International Vehicle Electronics Conference (IVEC’01), pp. 67-72. [10] Park, S. H., Kim, K. I., Jung, K., and Kim, H. J., (1999), “Locating car license plates using neural network,” IEE Electronics Letters, vol.35, no. 17, pp. 1475-1477. [11] R. C. Gonzalez, and R. E. Woods and S.I.Eddins Digital Image Processing using MATLAB.Pearson Education, 2008.