SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Electrical, Computing Engineering and Communication (IJECC)
Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310
28
Abstract – Nowadays Car Number Plate Detection is very
important application in society. In this paper presents
Neural Network to detect number plate. This detection
technique used to identify correct and incorrect number
plate characters. For this method Indian number plates are
taken for various processes. First image preprocessing then
segmentation process and recognition process are taken
place. Lot of images are taken for this process these are
stored in the database. This project is implemented using
MATLAB.
Index Terms – Car Number Plate Detection, Feature
Extraction, Neural Network, Recognition, Segmentation.
I.INTRODUCTION
In this proposed system explains automatic
number plate detection method. This system uses the one
of the algorithm like neural network. This algorithm is
efficient compare with others. So it produces more
accuracy of the output. This project contains mainly three
steps that are character segmentation, feature extraction
and character recognition process. Before we are going to
the segmentation process first the color image is
converted into the gray image and filter the noises then
morphological processes are performed in the image pre-
processing step. Then move on to the segmentation
process. In this step CCA and blob detections are
performed to segment the characters. Then feature
extraction is contains edge detection step and features are
calculated based on the edges. Then finally process the
recognition step. In this step neural network is performed.
ASCII values and feature vector table both are trained and
compared. Then finally produce the output through the
notepad.
II.PROPOSED SYSTEM
The proposed system uses three phases:
1) Character segmentation
2) Feature extraction
3) Character Recognition
III.IMAGE PRE-PROCESSING
In this step, an input color or noisy image is used
to an order of processes for perform the segmentation
process. It has many steps, as described in Fig. 1.
Fig 1. Block diagram of image pre-processing
A. Resize an image
First an input color image is get from the user
next that image is resize for our convenient.
B. Gray conversion
After resized image is changed into the gray
image.
C. Mean filter
Mean filtering is a nonlinear method used to
remove unwanted noise. It is usually used as it is very
efficient at removing noise while preserving edges.
D. Morphological Operations
Morphological operations such as noise removal,
filling, erosion and dilation these are performed to
An Efficient Way of Detecting Numbers in Car
Number Plate Using Neural Network1
C.Subha, 2
S.Sudha
M.E, Computer science, Sree Sowdambika College of Engineering, Aruppukottai, INDIA
Assistant Professor, Department of Computer Science and engineering, Sree Sowdambika College of
Engineering, Aruppukottai, INDIA
International Journal of Electrical, Computing Engineering and Communication (IJECC)
Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310
29
produce clear result.
Fig 2. After morphological operation
IV.CHARACTER SEGMENTATION
In this phase there are two steps are involved.
1) Connected component analysis
2) Blob detection
Fig 3. Flow diagram of character segmentation
A. CCA Process
CCA means Connected Component Analysis
used to view the connected regions of the car number
plate image. What are the objects are kept in that image
those are bounded by the green rectangle box.
Fig 4. Result of connected component analysis
B. Blob detection
After the CCA process particular number plate
character only extracted by this blob detection process.
Fig 5. Blob extraction
V.FEATURE EXTRACTION
The feature extraction is one of the processes.
This is used to extract some type of features based on the
edges of every character. These feature values are used
for the neural network to recognition process. This feature
extraction stage contains below steps.
1) Edge detection
2) Calculation of edge density value
International Journal of Electrical, Computing Engineering and Communication (IJECC)
Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310
30
Fig 6. Block diagram of feature extraction
A. Edge Detection
Edge detection is used to detect the edges of each and
every character. This process is very important to
calculate the density of edges. Edge detection uses the
canny method for this detection. This is the edge detection
process of this proposed system.
B. Calculation of edge density value
This is the important step because this is the
heart of my project. So more concentrate on this step.
After edge detection each and every characters are
individually stored in one of the folder. That are contains
only the edges of each character. For this calculation we
consider each character as one by one. First take the one
of the character that is divided into 4 parts. That each part
Contains the equal size. Each block contains the
magnitude value, and two dimensions. So based on these
attributes we can calculate this density value. These are
stored in the one table. That is called as feature vector
table this is shown in given table.
Table 1: Feature Vector Table
VI.CHARACTER RECOGNITION
Character recognition process is used to
recognize every character. That is shows in the below
diagram. In this recognition process neural network is
used to explore an output. The feature vector table and
ASCII values are given to the neural network. Each and
every character contains ASCII values these also stored in
another folder these two values are compared trained in
the neural network and then tested that values with the car
images. Then finally produce the appropriate output.
Fig 7. Flow diagram of character recognition process
VII.CONCLUSION
This proposed system produced good
results for car number plate images. This
system removes any type of noises and also
produces the clear output. Time also
minimized compare with other methods. Lot
of images is stored in the dataset all those
International Journal of Electrical, Computing Engineering and Communication (IJECC)
Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310
31
images are produce the correct result of my
project. For this high accuracy I used
artificial neural network. One of my outputs
is shown in below diagram.
Fig 8. Expected output result of testing image
REFERENCES
[1] A. Ahmadyfard and V. Abolghasemi,
“Detecting license plate using texture and
color information,” in Proc. Int. Symp.
Telecommun., 2008, pp. 804–808.
[2] G. Li, R. Yuan, Z. Yang, and X. Huang, “A
yellow license plate location method based on
RGB model of color image and texture of plate,”
in Proc. 2nd Workshop Digit. Media Its Appl.
Museum Heritages, 2007, pp. 42–46.
[3] X. Shi, W. Zhao, Y. Shen, and O. Gervasi,
“Automatic license plate recognition system
based on color image processing,” in Lecture
Notes on Computer Science, Berlin, Germany:
Springer-Verlag, 2005, vol. 3483, pp. 1159–
1168.
[4] M. Deriche, “GCC license plates detection and
recognition using morphological filtering and
neural networks,” Int J. Comp. Sci. Info Security,
vol. 8, no. 8, pp. 263–269, Dec. 2010.
[5] O. Villegas, D. Balderrama, H. Dom´inguez, and
V. Sa´nchez, “License plate recognition using a
novel fuzzy multilayer neural network,” Int. J.
Comput., vol. 3, no. 1, pp. 31–40, 2009.
[6] S. H. M. Kasaei, S. M. M. Kasaei, and S. A.
Monadjemi, “A novel morphological method for
detection and recognition of vehicle license
plate,” Amer. J. Appl. Sci., vol. 6, no. 12, pp.
2066–2070, 2009.
[7] A. Theja, S. Jain, A. Aggarwal, and V.
Kandanvli, “License plate extraction using
adaptive threshold and line grouping,” in Proc.
ICSPS, Jul. 2010, vol. 1, pp. 211–214.
[8] P. Tarabek, “Fast license plate detection based
on edge density and integral edge image,” in
Proc. Int. Conf. Appl. Mach. Intell. Inform,
2012, pp. 37–40.
[9] V. Abolghasemi and A. Ahmadyfard, “A fast
algorithm for license plate detection,” in Proc.
Int. Conf. Visual Inform. Syst., 2007, vol.
4781, pp. 468–477.
[10] S. Roomi, M. Anitha, and R. Bhargavi,
“Accurate license plate localization,” in Proc.
Int. Conf. Comput. Commun. Electr. Technol.,
2011, pp. 92–99.
[11] S. K. Kim, D. W. Kim, and H. J. Kim, “A
recognition of vehicle license plate using a
genetic algorithm based segmentation,” in Proc.
Int. Conf. Image Process., 1996, vol. 1, pp.
661–664.
[12] J. Xiong, S. Du, D. Gao, and Q. Shen, “Locating
car license plate under various illumination
conditions using genetic algorithm,” in Proc.
ICSP,2004, vol. 3, pp. 2502–2505.
[13] Z. Ji-yin, Z. Rui-rui, L. Min, and L. Yinin,
“License plate recognition based on genetic
algorithm,” in Proc. Int. Conf. Comput. Sci.
Software Eng., Dec. 2008, vol. 1, pp. 965–968.
[14] Deepti Sagar, Maitreyee Dutta “Block based
neural network for automatic number plate
recognition” in IJSRP, Vol 4, sep 2014, pp. 1-7.

More Related Content

What's hot

Dynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbirDynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbir
IAEME Publication
 

What's hot (18)

A Survey on Fingerprint Identification for Different Orientation Images.
A Survey on Fingerprint Identification for Different Orientation Images.A Survey on Fingerprint Identification for Different Orientation Images.
A Survey on Fingerprint Identification for Different Orientation Images.
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...
 
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACHVEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
 
IRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android AppIRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android App
 
Design and development of sapling monitoring system
Design and development of sapling monitoring systemDesign and development of sapling monitoring system
Design and development of sapling monitoring system
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
 
A Survey on Wireless Network Simulators
A Survey on Wireless Network SimulatorsA Survey on Wireless Network Simulators
A Survey on Wireless Network Simulators
 
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
A Hybrid Filtering Technique for Random Valued Impulse Noise Elimination on D...
 
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
 
Text Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A ReviewText Recognition using Convolutional Neural Network: A Review
Text Recognition using Convolutional Neural Network: A Review
 
Lossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic CodingLossless Image Compression Using Data Folding Followed By Arithmetic Coding
Lossless Image Compression Using Data Folding Followed By Arithmetic Coding
 
Text and Object Recognition using Deep Learning for Visually Impaired People
Text and Object Recognition using Deep Learning for Visually Impaired PeopleText and Object Recognition using Deep Learning for Visually Impaired People
Text and Object Recognition using Deep Learning for Visually Impaired People
 
Improving of Fingerprint Segmentation Images Based on K-MEANS and DBSCAN Clus...
Improving of Fingerprint Segmentation Images Based on K-MEANS and DBSCAN Clus...Improving of Fingerprint Segmentation Images Based on K-MEANS and DBSCAN Clus...
Improving of Fingerprint Segmentation Images Based on K-MEANS and DBSCAN Clus...
 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System Application
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
 
Dynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbirDynamic hand gesture recognition using cbir
Dynamic hand gesture recognition using cbir
 

Similar to Iisrt subha guru

Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
IJRAT
 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
IAEME Publication
 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
IAEME Publication
 

Similar to Iisrt subha guru (20)

Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
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
 
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
PARALLEL GENERATION OF IMAGE LAYERS CONSTRUCTED BY EDGE DETECTION USING MESSA...
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
 
Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...Segmentation and recognition of handwritten digit numeral string using a mult...
Segmentation and recognition of handwritten digit numeral string using a mult...
 
Text Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median FilterText Extraction and Recognition Using Median Filter
Text Extraction and Recognition Using Median Filter
 
IRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDLIRJET - Simulation of Colour Image Processing Techniques on VHDL
IRJET - Simulation of Colour Image Processing Techniques on VHDL
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
Lane Detection and Traffic Sign Recognition using OpenCV and Deep Learning fo...
 
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
 
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITIONPREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
 
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITIONPREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
 
Recognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic OperationsRecognition Technology for Four Arithmetic Operations
Recognition Technology for Four Arithmetic Operations
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
C010111519
C010111519C010111519
C010111519
 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
 

More from IISRT

Iisrt vincent raj (mech)
Iisrt vincent raj (mech)Iisrt vincent raj (mech)
Iisrt vincent raj (mech)
IISRT
 
Iisrt sibi kumar (mech)
Iisrt sibi kumar (mech)Iisrt sibi kumar (mech)
Iisrt sibi kumar (mech)
IISRT
 
Iisrt settu ravichandran (civil)
Iisrt settu ravichandran (civil)Iisrt settu ravichandran (civil)
Iisrt settu ravichandran (civil)
IISRT
 
Iisrt prithvi elango (civil)
Iisrt prithvi elango (civil)Iisrt prithvi elango (civil)
Iisrt prithvi elango (civil)
IISRT
 
Iisrt khalid ahmed gour (civil)
Iisrt khalid ahmed gour (civil)Iisrt khalid ahmed gour (civil)
Iisrt khalid ahmed gour (civil)
IISRT
 
Iisrt siddharth prabhu (electrical)
Iisrt siddharth prabhu (electrical)Iisrt siddharth prabhu (electrical)
Iisrt siddharth prabhu (electrical)
IISRT
 
Iisrt shiny navya (electrical)
Iisrt shiny navya (electrical)Iisrt shiny navya (electrical)
Iisrt shiny navya (electrical)
IISRT
 
eIisrt arutselvi (electrical)
eIisrt arutselvi (electrical)eIisrt arutselvi (electrical)
eIisrt arutselvi (electrical)
IISRT
 
Iisrt anjana francis (ec)
Iisrt anjana francis (ec)Iisrt anjana francis (ec)
Iisrt anjana francis (ec)
IISRT
 

More from IISRT (20)

Iisrt z mahantaesh tr
Iisrt z mahantaesh trIisrt z mahantaesh tr
Iisrt z mahantaesh tr
 
Iisrt z abhijit devaraj
Iisrt z abhijit devarajIisrt z abhijit devaraj
Iisrt z abhijit devaraj
 
Iisrt sohan sontakke
Iisrt sohan sontakkeIisrt sohan sontakke
Iisrt sohan sontakke
 
Iisrt saravana kumar
Iisrt saravana kumarIisrt saravana kumar
Iisrt saravana kumar
 
Iisrt karthik subramanian
Iisrt karthik subramanianIisrt karthik subramanian
Iisrt karthik subramanian
 
Iisrt akshata ht
Iisrt akshata htIisrt akshata ht
Iisrt akshata ht
 
Iisrt seedha devi (networks)
Iisrt seedha devi (networks)Iisrt seedha devi (networks)
Iisrt seedha devi (networks)
 
Iisrt komathi krishna (networks)
Iisrt komathi krishna (networks)Iisrt komathi krishna (networks)
Iisrt komathi krishna (networks)
 
Iisrt divya nagaraj (networks)
Iisrt divya nagaraj (networks)Iisrt divya nagaraj (networks)
Iisrt divya nagaraj (networks)
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
Iisrt aarthi ravindran (networks)
Iisrt aarthi ravindran (networks)Iisrt aarthi ravindran (networks)
Iisrt aarthi ravindran (networks)
 
Iisrt vincent raj (mech)
Iisrt vincent raj (mech)Iisrt vincent raj (mech)
Iisrt vincent raj (mech)
 
Iisrt sibi kumar (mech)
Iisrt sibi kumar (mech)Iisrt sibi kumar (mech)
Iisrt sibi kumar (mech)
 
Iisrt settu ravichandran (civil)
Iisrt settu ravichandran (civil)Iisrt settu ravichandran (civil)
Iisrt settu ravichandran (civil)
 
Iisrt prithvi elango (civil)
Iisrt prithvi elango (civil)Iisrt prithvi elango (civil)
Iisrt prithvi elango (civil)
 
Iisrt khalid ahmed gour (civil)
Iisrt khalid ahmed gour (civil)Iisrt khalid ahmed gour (civil)
Iisrt khalid ahmed gour (civil)
 
Iisrt siddharth prabhu (electrical)
Iisrt siddharth prabhu (electrical)Iisrt siddharth prabhu (electrical)
Iisrt siddharth prabhu (electrical)
 
Iisrt shiny navya (electrical)
Iisrt shiny navya (electrical)Iisrt shiny navya (electrical)
Iisrt shiny navya (electrical)
 
eIisrt arutselvi (electrical)
eIisrt arutselvi (electrical)eIisrt arutselvi (electrical)
eIisrt arutselvi (electrical)
 
Iisrt anjana francis (ec)
Iisrt anjana francis (ec)Iisrt anjana francis (ec)
Iisrt anjana francis (ec)
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 

Iisrt subha guru

  • 1. International Journal of Electrical, Computing Engineering and Communication (IJECC) Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310 28 Abstract – Nowadays Car Number Plate Detection is very important application in society. In this paper presents Neural Network to detect number plate. This detection technique used to identify correct and incorrect number plate characters. For this method Indian number plates are taken for various processes. First image preprocessing then segmentation process and recognition process are taken place. Lot of images are taken for this process these are stored in the database. This project is implemented using MATLAB. Index Terms – Car Number Plate Detection, Feature Extraction, Neural Network, Recognition, Segmentation. I.INTRODUCTION In this proposed system explains automatic number plate detection method. This system uses the one of the algorithm like neural network. This algorithm is efficient compare with others. So it produces more accuracy of the output. This project contains mainly three steps that are character segmentation, feature extraction and character recognition process. Before we are going to the segmentation process first the color image is converted into the gray image and filter the noises then morphological processes are performed in the image pre- processing step. Then move on to the segmentation process. In this step CCA and blob detections are performed to segment the characters. Then feature extraction is contains edge detection step and features are calculated based on the edges. Then finally process the recognition step. In this step neural network is performed. ASCII values and feature vector table both are trained and compared. Then finally produce the output through the notepad. II.PROPOSED SYSTEM The proposed system uses three phases: 1) Character segmentation 2) Feature extraction 3) Character Recognition III.IMAGE PRE-PROCESSING In this step, an input color or noisy image is used to an order of processes for perform the segmentation process. It has many steps, as described in Fig. 1. Fig 1. Block diagram of image pre-processing A. Resize an image First an input color image is get from the user next that image is resize for our convenient. B. Gray conversion After resized image is changed into the gray image. C. Mean filter Mean filtering is a nonlinear method used to remove unwanted noise. It is usually used as it is very efficient at removing noise while preserving edges. D. Morphological Operations Morphological operations such as noise removal, filling, erosion and dilation these are performed to An Efficient Way of Detecting Numbers in Car Number Plate Using Neural Network1 C.Subha, 2 S.Sudha M.E, Computer science, Sree Sowdambika College of Engineering, Aruppukottai, INDIA Assistant Professor, Department of Computer Science and engineering, Sree Sowdambika College of Engineering, Aruppukottai, INDIA
  • 2. International Journal of Electrical, Computing Engineering and Communication (IJECC) Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310 29 produce clear result. Fig 2. After morphological operation IV.CHARACTER SEGMENTATION In this phase there are two steps are involved. 1) Connected component analysis 2) Blob detection Fig 3. Flow diagram of character segmentation A. CCA Process CCA means Connected Component Analysis used to view the connected regions of the car number plate image. What are the objects are kept in that image those are bounded by the green rectangle box. Fig 4. Result of connected component analysis B. Blob detection After the CCA process particular number plate character only extracted by this blob detection process. Fig 5. Blob extraction V.FEATURE EXTRACTION The feature extraction is one of the processes. This is used to extract some type of features based on the edges of every character. These feature values are used for the neural network to recognition process. This feature extraction stage contains below steps. 1) Edge detection 2) Calculation of edge density value
  • 3. International Journal of Electrical, Computing Engineering and Communication (IJECC) Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310 30 Fig 6. Block diagram of feature extraction A. Edge Detection Edge detection is used to detect the edges of each and every character. This process is very important to calculate the density of edges. Edge detection uses the canny method for this detection. This is the edge detection process of this proposed system. B. Calculation of edge density value This is the important step because this is the heart of my project. So more concentrate on this step. After edge detection each and every characters are individually stored in one of the folder. That are contains only the edges of each character. For this calculation we consider each character as one by one. First take the one of the character that is divided into 4 parts. That each part Contains the equal size. Each block contains the magnitude value, and two dimensions. So based on these attributes we can calculate this density value. These are stored in the one table. That is called as feature vector table this is shown in given table. Table 1: Feature Vector Table VI.CHARACTER RECOGNITION Character recognition process is used to recognize every character. That is shows in the below diagram. In this recognition process neural network is used to explore an output. The feature vector table and ASCII values are given to the neural network. Each and every character contains ASCII values these also stored in another folder these two values are compared trained in the neural network and then tested that values with the car images. Then finally produce the appropriate output. Fig 7. Flow diagram of character recognition process VII.CONCLUSION This proposed system produced good results for car number plate images. This system removes any type of noises and also produces the clear output. Time also minimized compare with other methods. Lot of images is stored in the dataset all those
  • 4. International Journal of Electrical, Computing Engineering and Communication (IJECC) Vol. 1, Issue. 3, June – 2015 ISSN (Online): 2394-8310 31 images are produce the correct result of my project. For this high accuracy I used artificial neural network. One of my outputs is shown in below diagram. Fig 8. Expected output result of testing image REFERENCES [1] A. Ahmadyfard and V. Abolghasemi, “Detecting license plate using texture and color information,” in Proc. Int. Symp. Telecommun., 2008, pp. 804–808. [2] G. Li, R. Yuan, Z. Yang, and X. Huang, “A yellow license plate location method based on RGB model of color image and texture of plate,” in Proc. 2nd Workshop Digit. Media Its Appl. Museum Heritages, 2007, pp. 42–46. [3] X. Shi, W. Zhao, Y. Shen, and O. Gervasi, “Automatic license plate recognition system based on color image processing,” in Lecture Notes on Computer Science, Berlin, Germany: Springer-Verlag, 2005, vol. 3483, pp. 1159– 1168. [4] M. Deriche, “GCC license plates detection and recognition using morphological filtering and neural networks,” Int J. Comp. Sci. Info Security, vol. 8, no. 8, pp. 263–269, Dec. 2010. [5] O. Villegas, D. Balderrama, H. Dom´inguez, and V. Sa´nchez, “License plate recognition using a novel fuzzy multilayer neural network,” Int. J. Comput., vol. 3, no. 1, pp. 31–40, 2009. [6] S. H. M. Kasaei, S. M. M. Kasaei, and S. A. Monadjemi, “A novel morphological method for detection and recognition of vehicle license plate,” Amer. J. Appl. Sci., vol. 6, no. 12, pp. 2066–2070, 2009. [7] A. Theja, S. Jain, A. Aggarwal, and V. Kandanvli, “License plate extraction using adaptive threshold and line grouping,” in Proc. ICSPS, Jul. 2010, vol. 1, pp. 211–214. [8] P. Tarabek, “Fast license plate detection based on edge density and integral edge image,” in Proc. Int. Conf. Appl. Mach. Intell. Inform, 2012, pp. 37–40. [9] V. Abolghasemi and A. Ahmadyfard, “A fast algorithm for license plate detection,” in Proc. Int. Conf. Visual Inform. Syst., 2007, vol. 4781, pp. 468–477. [10] S. Roomi, M. Anitha, and R. Bhargavi, “Accurate license plate localization,” in Proc. Int. Conf. Comput. Commun. Electr. Technol., 2011, pp. 92–99. [11] S. K. Kim, D. W. Kim, and H. J. Kim, “A recognition of vehicle license plate using a genetic algorithm based segmentation,” in Proc. Int. Conf. Image Process., 1996, vol. 1, pp. 661–664. [12] J. Xiong, S. Du, D. Gao, and Q. Shen, “Locating car license plate under various illumination conditions using genetic algorithm,” in Proc. ICSP,2004, vol. 3, pp. 2502–2505. [13] Z. Ji-yin, Z. Rui-rui, L. Min, and L. Yinin, “License plate recognition based on genetic algorithm,” in Proc. Int. Conf. Comput. Sci. Software Eng., Dec. 2008, vol. 1, pp. 965–968. [14] Deepti Sagar, Maitreyee Dutta “Block based neural network for automatic number plate recognition” in IJSRP, Vol 4, sep 2014, pp. 1-7.