SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org ||Volume 5 Issue 10|| October 2016 || PP. 07-11
www.ijesi.org 7 | Page
Mobile Based Application to Scan the Number Plate and To
Verify the Owner Details
Prof. K.Y. Rajput1
, Er. Prithvi Shetty2
, Er. Prathamesh Shinde3
, Er. Ashish Roy4
1,2,3,4
(Department of Electronics and Telecommunication / Thadomal Shahani Engineering College, India)
Abstract: Any License plate recognition system usually passes through three steps of image processing: 1)
Extraction of a license plate region; 2) Segmentation of the plate characters; and 3) Recognition of each
character. A number of algorithms have been proposed in recent times for efficient disposal of the application.
The purpose of this project was to develop a real time application which recognizes number plates from cars at
a gate, for example at the entrance of a parking area or a border crossing. The system, based on regular PC
with mobile camera, catches video frames which include a visible car number plate and processes them. Once a
number plate is detected, its digits are recognized, displayed on the User Interface or checked against a
database.The software aspect of the system runs on mobile hardware and can be linked to other applications
or databases. It first uses a series of image manipulation techniques to detect, normalize and enhance the Image
of the number plate, and then optical character recognition (ocr) to extract the alpha numeric text of number
plate. The system are generally deployed in one of two basic approaches: one allows for the entire process to be
performed at the lane location in real-time. The other will reveal the driver’s profile by checking in the
registered database.
Keywords: Character segmentation, Image Processing, Mobile IP Webcam, Number plate segmentation, OCR
(Optical Character Recognition).
I. Introduction
Plate readers have always been a tool of law enforcement. Police use them to track the stolen cars.
However these come with scanners mounted on tow trucks and even on purpose-built camera cars whose sole
mission is to drive around and collect plate scans. The main difficulty with this is poor file resolution, usually
because the plate is too far away but sometimes resulting from the use of a low-quality camera.
While some of these problems can be corrected within the software, it is primarily left to
the hardware side of the system to work out solutions to these difficulties. The mobile based scanning
application system will simply scan the number plate. Once the plate is scanned, it will enable the passenger or
any other driver to come in contact with the owner.
The system will store the images in the application and improve the quality of the clicked image with
the help of image processing technology.” It will be possible to get the number from the stored image. The
derived number will be used to get the driver’s profile. In case of an emergency, these details can be shared with
our friends and family, with also our location.
II. Literature Review
Automatic number plate recognition system normally work through seven algorithms: 1) General
preprocessing involves deblurring, resizing image and converting to grayscale in general. (2) Plate Localization
involves scan and isolation of R.P. from image (3) Plate Reorientation and Resizing to account for skew of the
plate and sets the isolated plate to an optimum size for processing (4) Intensity Transformation adjusting
brightness and contrast of the image (5) Noise Removal removes unimportant details from R.P. (6) Character
Segmentation, finds constituent symbols in R.P. image (7) Character Recognition, matches the segmented
characters to a priori saved templates.
The existing techniques vary from simple algorithms to highly convoluted ones. When available, issues
such as performance, execution time, and platform for each method are reported. It should be emphasized that
there is a lack of uniformity in the way that methods are evaluated, and therefore, it is inappropriate to explicitly
declare which methods actually demonstrate the highest performance. Indeed, one of the scopes of this paper is
to highlight the lack of common test sets to achieve a common reference point for algorithmic assessment.
Mobile Based Application To Scan The Number Plate And To Verify The Owner Details
www.ijesi.org 8 | Page
III. Technical Aspects
3.1. Image Acquisition
For real time application, the system can make use of a video camera (frame grabber) which acquires the images
of vehicles from rear or front view. But for the present work, due to unavailability of the required hardware, we
have used mobile camera.
3.2 Software support
All the experiments in this paper were performed and algorithms were implemented in MATLAB 8.1.0.604
(R2013a) and the inbuilt Image Processing Toolbox provided all the basic image processing functions. The test
computer used was a Dell Laptop with an i3 CPU @2.3GHZ and 2GB RAM.
3.3 Working
3.3.1 General pre-processing:
Preprocessing is one of the most fundamental step to carry out on the image in order to implement higher order
algorithms. The image was transformed to grayscale and resized to 480 x 640 pixels to increase the speed of
execution. For fast moving vehicles, we have a proposed solution of image de-blurring.
3.3.2 Grayscale conversion
For every (i,j)th
24 bit RGB pixel, 8 bit Grayscale pixel is calculated by separating R,G and B channels and using
the formula:
1) gray(i,j)=0.59*R(i,j)+0.30*G(i,j)+0.11*B(i,j)
3.3.3 Median filtering
Median filter is a non-linear digital filter used for removing salt and pepper noise from an image. It replaces the
gray value of a pixel by the median of the gray values of its neighbours. We have used a 4x4 mask.
3.3.4 Image mask
An image mask isolates parts of the image for processing.An image mask is an 8-bit binary image that is of
same size as the inspection image. Pixels in the image mask decide whether the corresponding pixels in the
inspection image are processed or not.
3.3.5 Extract colour planes from the image
Since the color information is redundant in our application so we extract color plane from the acquired 32-bit
colored image to make it an 8-bit grayscale image.
3.3.6 Plate localization
The R.P. localization is based on the approximation that the vehicle to camera distance is a constant for all
images.
3.3.7 Sobel edge detection
Edge detection is by far the most common approach for detection of meaningful discontinuities in an
intensity image. Although more complex and advanced edge detectors have been proposed, Sobel Edge Detector
ever after all its primitiveness is most commonly implemented edge detector owing to its fairly simple hardware
implementation.
3.3.8 Plate reorientation and resizing
The isolated R.P. does not always perfectly follow perfect rectangular aspect, so deformations are to be
taken into account. This was the motivation leading to rotational correction using Radon Transform. Resizing is
not required for the images meeting the approximation of fixed camera to vehicle distance.
3.3.9 Intensity transformation
The algorithm was primarily implemented in following 2 steps: Object enhancement and binarization.
Selective scaling approach to be applied on pixels to adjust brightness and contrast. Consequently, the character
pixels (irrespective of their significance to the R.P.) are enhanced, while background pixels remain weakened.
Binarization converts the binary image into a grayscale image and accordingly ensues the image skew
estimation task. Binarization technique used in this system will make use of image contrast defined by local
maximum and minimum. Compared with image gradient, image contrast is more capable of detecting the image
pixels lying around the text stroke boundary. This technique first determines the contrast portion in an image
using local maximum and minimum. The high contrast image pixels around the text stroke boundary are then
detected through global thresholding of the determined contrast image.
3.3.10 Noise removal
Firstly, the entire plate was divided into 8- connected components. The average height of the characters
was computed and noted. Any set of connected components smaller than the average height was culpable of
Mobile Based Application To Scan The Number Plate And To Verify The Owner Details
www.ijesi.org 9 | Page
being a noise. A height tolerance of 20 rows was considered. Secondly, any set of connected components having
less than 800 pixels was considered a candidate of being noise. A pixel essentially meeting both the above
requisites was deemed as noise and therefore removed by replacing by a black (0) pixel.
3.3.11 Character segmentation
The output of binarized image is complemented and from thereon, the selection of characters is
straightforward. The connected components of binary image were marked. An adaptive algorithm iteratively
scanned for the occurrence of lowest order connected component. Taking into account the first and last row and
column of their occurrence, the portion containing the alphanumeric character was selectively cropped from the
image and displayed on a GUI. The cropped out pixels from the plate were replaced by black pixels on it to
avoid introduction of a void and the let the algorithm successfully run iteratively.
IV. Optical Character Recognition (OCR)
Optical Character Recognition (OCR) is a type of document image analysis where a scanned digital
image that contains either machine printed or handwritten script is input into an OCR software engine and
translating it into an editable machine readable digital text format (like ASCII text). OCR works by first pre-
processing the digital page image into its smallest component parts with layout analysis to find text blocks,
sentence/line blocks, word blocks and character blocks. Other features such as lines, graphics, photographs etc
are recognized and discarded. The character blocks are then further broken down into components parts, pattern
recognized and compared to the OCR engines large dictionary of characters from various fonts and languages.
Once a likely match is made then this is recorded and a set of characters in the word block are recognized until
all likely characters have been found for the word block. The word is then compared to the OCR engine’s large
dictionary of complete words that exist for that language.
V. Integration with The Mobile IP Camera
Towing truck fixed with bulky cameras wander around just to click the number plates to test for its
valid registration. The system proposed above will make use of mobile IP webcam to replace the bulky
cameras. On any day, you would definitely prefer a system wherein the mobile camera is held against a number
plate. The clicked image will remain in the server. The computer in the system connected to the same LAN or a
different network will be able to get an access to the server’s saved image using the IP address of the mobile.
The image will undergo processing to retrieve the details from the database which will be sent on the same
mobile phone via an SMS. The SMS is sent with the help of SIM 300 GSM module.
5.1 How does a Mobile IP works
Mobile IP enables routing of IP datagrams to mobile nodes. The mobile node's home address always
identifies the mobile node, regardless of its current point of attachment to the Internet or an organization's
network. When away from home, a care-of address associates the mobile node with its home address by
providing information about the mobile node's current point of attachment to the Internet or an organization's
network. Mobile IP uses a registration mechanism to register the care-of address with a home agent.
The home agent redirects datagrams from the home network to the care-of address by constructing
a new IP header that contains the mobile node's care-of address as the destination IP address. This new header
then encapsulates the original IP datagram, causing the mobile node's home address to have no effect on
the encapsulated datagram routing until it arrives at the care-of address. This type of encapsulation is also
called tunneling. After arriving at the care-of address, each datagram is de-encapsulated and then delivered to
the mobile node.
VI. Applications
6.1 Homeland security
The system’s ability to read strings of alphanumeric characters and compare them instantaneously to lists allows
a Command Center to organize and strategize efforts in reaction to the information captured.
6.2 Border crossing
This application assists the registry of entry or exits to a country, and can be used to monitor the border
crossings. Each vehicle information is registered into a central database and can be linked to additional
information.
6.3 Parking management
The License plate recognition system is used to automatically enter pre-paid members and calculate
parking fee for non-members (by comparing the exit and entry times). The car plate is recognized and stored and
upon its exit the car plate is read again and the driver is charged for the duration of parking.
Mobile Based Application To Scan The Number Plate And To Verify The Owner Details
www.ijesi.org 10 | Page
6.4 Automatic toll gate
Manual toll gates require the vehicle to stop and the driver to pay the appropriate tariff. In an automatic
system the vehicle would no longer need to stop. As it passes the toll gate, it would be automatically classified
in order to calculate the correct tariff.
(a) Input image
(b) Cropped image
(c) Image after preprocessing and noise removal
(d)Character set used for matching in OCR
Mobile Based Application To Scan The Number Plate And To Verify The Owner Details
www.ijesi.org 11 | Page
(e)Database used for matching the details with the matched characters
(f) The final output after matching with the database
VII. Conclusion And Future Work
In this review paper, the automatic number plate recognition system using vehicle license plate is
presented. The system use image processing techniques for identifying the vehicle from the database stored in
the computer. The system works satisfactorily for wide variation of conditions and different types of number
plates. The system is implemented and executed in Matlab and performance is tested on genuine images. The
system works quite well however, there is still room for improvement. The camera used in the system for this
project is sensitive to vibration and fast changing targets due to the long shutter time. The system speed can be
increase with high resolution camera. The OCR method is sensitive to misalignment and to different sizes, so
the affine transformation can be used to improve the OCR recognition from different size and angles. The
statistical analysis can also be used to define the probability of detection and recognition of the vehicle number
plate. At present there are certain limits on parameters like speed of the vehicle, script on the vehicle number
plate, skew in the image which can be removed by enhancing the algorithms further.
References
[1]. S. Wang and H. Lee, Detection and recognition of license plate characters with different appearances, in Proc. Conf. Intell. Transp.
Syst., 2003, vol. 2, pp. 979–984
[2]. D. Zheng, Y. Zhao, and J. Wang, An efficient method of license plate location, Pattern Recognit. Lett., vol. 26, no. 15, pp. 2431–
2438,(Nov. 2005).
[3]. X. Shi, W. Zhao, and Y. Shen, Automatic License Plate Recognition System Based on Color Image Processing, vol. 3483, O.
Gervasi et al., Ed. (New York: Springer-Verlag, 2005), pp. 1159–1168.
[4]. G. Cao, J. Chen, and J. Jiang, An adaptive approach to vehicle license plate localization, in Proc. 29th Annu. Conf. IECON, 2003,
pp. 1786–1791.
[5]. Rafael C.Gonzalez & Richard E.Woods: Digital Image Processing, 2009
[6]. Parul Shah, Sunil Karamchandani, Taskeen Nadkar, Nikita Gulechha, Kaushik Koli, Ketan Lad, OCR-based Chassis Number
Recognition using Artificial Neural Networks, presented at the IEEE ICVES 2009, pp. 31-34
[7]. ]S. Hamidreza Kasaei, S. Mohammadreza Kasaei, S. Alireza Kasaei, New Morphology-Based Method for Robust Iranian Car Plate
Detection and Recognition, International Journal of Computer Theory and Engineering, Vol. 2, No. 2 April, 2010 1793-8201. pp. 264-
268.

Más contenido relacionado

La actualidad más candente

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military Purpose
Hitesh Shinde
 
Lane detection system for day vision using altera DE2
Lane detection system for day vision using altera DE2Lane detection system for day vision using altera DE2
Lane detection system for day vision using altera DE2
TELKOMNIKA JOURNAL
 
1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing
Nitish Kotak
 

La actualidad más candente (19)

Opticalcharacter recognition
Opticalcharacter recognition Opticalcharacter recognition
Opticalcharacter recognition
 
License plate recognition for toll payment application
License plate recognition for toll payment applicationLicense plate recognition for toll payment application
License plate recognition for toll payment application
 
License plate recognition for toll payment application
License plate recognition for toll payment applicationLicense plate recognition for toll payment application
License plate recognition for toll payment application
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
PERFORMANCE EVALUATION OF JPEG IMAGE COMPRESSION USING SYMBOL REDUCTION TECHN...
PERFORMANCE EVALUATION OF JPEG IMAGE COMPRESSION USING SYMBOL REDUCTION TECHN...PERFORMANCE EVALUATION OF JPEG IMAGE COMPRESSION USING SYMBOL REDUCTION TECHN...
PERFORMANCE EVALUATION OF JPEG IMAGE COMPRESSION USING SYMBOL REDUCTION TECHN...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Video Content Identification using Video Signature: Survey
Video Content Identification using Video Signature: SurveyVideo Content Identification using Video Signature: Survey
Video Content Identification using Video Signature: Survey
 
K0445660
K0445660K0445660
K0445660
 
Development of portable automatic number plate recognition (ANPR) system on R...
Development of portable automatic number plate recognition (ANPR) system on R...Development of portable automatic number plate recognition (ANPR) system on R...
Development of portable automatic number plate recognition (ANPR) system on R...
 
30 ball
30 ball30 ball
30 ball
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military Purpose
 
Final Year IEEE Project 2013-2014 - Digital Image Processing Project Title a...
Final Year IEEE Project 2013-2014  - Digital Image Processing Project Title a...Final Year IEEE Project 2013-2014  - Digital Image Processing Project Title a...
Final Year IEEE Project 2013-2014 - Digital Image Processing Project Title a...
 
IRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNNIRJET- Automatic Traffic Sign Detection and Recognition using CNN
IRJET- Automatic Traffic Sign Detection and Recognition using CNN
 
PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processing
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 
Lane detection system for day vision using altera DE2
Lane detection system for day vision using altera DE2Lane detection system for day vision using altera DE2
Lane detection system for day vision using altera DE2
 
1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing1. control of real time traffic with the help of image processing
1. control of real time traffic with the help of image processing
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and Recognition
 
IRJET- Optical Character Recognition using Image Processing
IRJET-  	  Optical Character Recognition using Image ProcessingIRJET-  	  Optical Character Recognition using Image Processing
IRJET- Optical Character Recognition using Image Processing
 

Destacado

ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
inventionjournals
 
The Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
The Concept of Bullying In the Figures of a Popular Cartoon: DoraemonThe Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
The Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
inventionjournals
 
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
inventionjournals
 
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
inventionjournals
 
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
inventionjournals
 
Confronting Climate Change: Cooperation between States, International Regimes...
Confronting Climate Change: Cooperation between States, International Regimes...Confronting Climate Change: Cooperation between States, International Regimes...
Confronting Climate Change: Cooperation between States, International Regimes...
inventionjournals
 
The Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
The Theory and Practice of Faith and Reason In The Light Of Nursi's PerspectiveThe Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
The Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
inventionjournals
 

Destacado (20)

ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
ssessment of the Spaces between the Developed and Undeveloped Areas in Rongo ...
 
Leadership Effectiveness of Islamic Education Management Department at Educat...
Leadership Effectiveness of Islamic Education Management Department at Educat...Leadership Effectiveness of Islamic Education Management Department at Educat...
Leadership Effectiveness of Islamic Education Management Department at Educat...
 
The Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
The Concept of Bullying In the Figures of a Popular Cartoon: DoraemonThe Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
The Concept of Bullying In the Figures of a Popular Cartoon: Doraemon
 
Dynamics of Rural Development Programmes in Uttar Pradesh
Dynamics of Rural Development Programmes in Uttar PradeshDynamics of Rural Development Programmes in Uttar Pradesh
Dynamics of Rural Development Programmes in Uttar Pradesh
 
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
The Effectiveness of Music Therapy on Cerebral Palsy Patients Receiving Rehab...
 
Analysis on Market Size and Structure of Chinese Bankcard Industry
Analysis on Market Size and Structure of Chinese Bankcard IndustryAnalysis on Market Size and Structure of Chinese Bankcard Industry
Analysis on Market Size and Structure of Chinese Bankcard Industry
 
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
Gendered Memory in Oral Narratives and the Socialization of the Girl Child in...
 
Effects of Socio - Economic Factors on Children Ever Born in India: Applicati...
Effects of Socio - Economic Factors on Children Ever Born in India: Applicati...Effects of Socio - Economic Factors on Children Ever Born in India: Applicati...
Effects of Socio - Economic Factors on Children Ever Born in India: Applicati...
 
Fırst Female Artısts in Turkısh Paıntıng Art Untıl Early Republıc Perıod (190...
Fırst Female Artısts in Turkısh Paıntıng Art Untıl Early Republıc Perıod (190...Fırst Female Artısts in Turkısh Paıntıng Art Untıl Early Republıc Perıod (190...
Fırst Female Artısts in Turkısh Paıntıng Art Untıl Early Republıc Perıod (190...
 
Problems of Urban Housing
Problems of Urban HousingProblems of Urban Housing
Problems of Urban Housing
 
Assessing knowledge of gram growers apropos their different package of practices
Assessing knowledge of gram growers apropos their different package of practicesAssessing knowledge of gram growers apropos their different package of practices
Assessing knowledge of gram growers apropos their different package of practices
 
Quality of Residents' Lives in Autonomous Regions of North Sumatra
Quality of Residents' Lives in Autonomous Regions of North SumatraQuality of Residents' Lives in Autonomous Regions of North Sumatra
Quality of Residents' Lives in Autonomous Regions of North Sumatra
 
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
Opportunities and Challenges Inherent In Technical and Vocational Schools; Co...
 
Confronting Climate Change: Cooperation between States, International Regimes...
Confronting Climate Change: Cooperation between States, International Regimes...Confronting Climate Change: Cooperation between States, International Regimes...
Confronting Climate Change: Cooperation between States, International Regimes...
 
The Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
The Theory and Practice of Faith and Reason In The Light Of Nursi's PerspectiveThe Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
The Theory and Practice of Faith and Reason In The Light Of Nursi's Perspective
 
The Validity And Reliability of The Bedtime Procrastination Scale
The Validity And Reliability of The Bedtime Procrastination ScaleThe Validity And Reliability of The Bedtime Procrastination Scale
The Validity And Reliability of The Bedtime Procrastination Scale
 
Implicit Leadership Perception at Context of; Intergovernmental and Nongovern...
Implicit Leadership Perception at Context of; Intergovernmental and Nongovern...Implicit Leadership Perception at Context of; Intergovernmental and Nongovern...
Implicit Leadership Perception at Context of; Intergovernmental and Nongovern...
 
Multiple Roles at Conflict: Reflections from Life Career Families in Western ...
Multiple Roles at Conflict: Reflections from Life Career Families in Western ...Multiple Roles at Conflict: Reflections from Life Career Families in Western ...
Multiple Roles at Conflict: Reflections from Life Career Families in Western ...
 
Crisis and Welfare Society in Spain
Crisis and Welfare Society in SpainCrisis and Welfare Society in Spain
Crisis and Welfare Society in Spain
 
Integrating Ict Software in the Teaching of Accounting in Tertiary Institutio...
Integrating Ict Software in the Teaching of Accounting in Tertiary Institutio...Integrating Ict Software in the Teaching of Accounting in Tertiary Institutio...
Integrating Ict Software in the Teaching of Accounting in Tertiary Institutio...
 

Similar a Mobile Based Application to Scan the Number Plate and To Verify the Owner Details

Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
Arindam Batabyal
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 
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
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
IJRAT
 

Similar a Mobile Based Application to Scan the Number Plate and To Verify the Owner Details (20)

IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
 
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITION
 
IRJET - License Plate Recognition
IRJET - License Plate RecognitionIRJET - License Plate Recognition
IRJET - License Plate Recognition
 
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...
 
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
 
Automatic Number Plate Recognition System A Histogram Based Approach
Automatic Number Plate Recognition System  A Histogram Based ApproachAutomatic Number Plate Recognition System  A Histogram Based Approach
Automatic Number Plate Recognition System A Histogram Based Approach
 
E011142632
E011142632E011142632
E011142632
 
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...
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
 

Último

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Último (20)

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

Mobile Based Application to Scan the Number Plate and To Verify the Owner Details

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org ||Volume 5 Issue 10|| October 2016 || PP. 07-11 www.ijesi.org 7 | Page Mobile Based Application to Scan the Number Plate and To Verify the Owner Details Prof. K.Y. Rajput1 , Er. Prithvi Shetty2 , Er. Prathamesh Shinde3 , Er. Ashish Roy4 1,2,3,4 (Department of Electronics and Telecommunication / Thadomal Shahani Engineering College, India) Abstract: Any License plate recognition system usually passes through three steps of image processing: 1) Extraction of a license plate region; 2) Segmentation of the plate characters; and 3) Recognition of each character. A number of algorithms have been proposed in recent times for efficient disposal of the application. The purpose of this project was to develop a real time application which recognizes number plates from cars at a gate, for example at the entrance of a parking area or a border crossing. The system, based on regular PC with mobile camera, catches video frames which include a visible car number plate and processes them. Once a number plate is detected, its digits are recognized, displayed on the User Interface or checked against a database.The software aspect of the system runs on mobile hardware and can be linked to other applications or databases. It first uses a series of image manipulation techniques to detect, normalize and enhance the Image of the number plate, and then optical character recognition (ocr) to extract the alpha numeric text of number plate. The system are generally deployed in one of two basic approaches: one allows for the entire process to be performed at the lane location in real-time. The other will reveal the driver’s profile by checking in the registered database. Keywords: Character segmentation, Image Processing, Mobile IP Webcam, Number plate segmentation, OCR (Optical Character Recognition). I. Introduction Plate readers have always been a tool of law enforcement. Police use them to track the stolen cars. However these come with scanners mounted on tow trucks and even on purpose-built camera cars whose sole mission is to drive around and collect plate scans. The main difficulty with this is poor file resolution, usually because the plate is too far away but sometimes resulting from the use of a low-quality camera. While some of these problems can be corrected within the software, it is primarily left to the hardware side of the system to work out solutions to these difficulties. The mobile based scanning application system will simply scan the number plate. Once the plate is scanned, it will enable the passenger or any other driver to come in contact with the owner. The system will store the images in the application and improve the quality of the clicked image with the help of image processing technology.” It will be possible to get the number from the stored image. The derived number will be used to get the driver’s profile. In case of an emergency, these details can be shared with our friends and family, with also our location. II. Literature Review Automatic number plate recognition system normally work through seven algorithms: 1) General preprocessing involves deblurring, resizing image and converting to grayscale in general. (2) Plate Localization involves scan and isolation of R.P. from image (3) Plate Reorientation and Resizing to account for skew of the plate and sets the isolated plate to an optimum size for processing (4) Intensity Transformation adjusting brightness and contrast of the image (5) Noise Removal removes unimportant details from R.P. (6) Character Segmentation, finds constituent symbols in R.P. image (7) Character Recognition, matches the segmented characters to a priori saved templates. The existing techniques vary from simple algorithms to highly convoluted ones. When available, issues such as performance, execution time, and platform for each method are reported. It should be emphasized that there is a lack of uniformity in the way that methods are evaluated, and therefore, it is inappropriate to explicitly declare which methods actually demonstrate the highest performance. Indeed, one of the scopes of this paper is to highlight the lack of common test sets to achieve a common reference point for algorithmic assessment.
  • 2. Mobile Based Application To Scan The Number Plate And To Verify The Owner Details www.ijesi.org 8 | Page III. Technical Aspects 3.1. Image Acquisition For real time application, the system can make use of a video camera (frame grabber) which acquires the images of vehicles from rear or front view. But for the present work, due to unavailability of the required hardware, we have used mobile camera. 3.2 Software support All the experiments in this paper were performed and algorithms were implemented in MATLAB 8.1.0.604 (R2013a) and the inbuilt Image Processing Toolbox provided all the basic image processing functions. The test computer used was a Dell Laptop with an i3 CPU @2.3GHZ and 2GB RAM. 3.3 Working 3.3.1 General pre-processing: Preprocessing is one of the most fundamental step to carry out on the image in order to implement higher order algorithms. The image was transformed to grayscale and resized to 480 x 640 pixels to increase the speed of execution. For fast moving vehicles, we have a proposed solution of image de-blurring. 3.3.2 Grayscale conversion For every (i,j)th 24 bit RGB pixel, 8 bit Grayscale pixel is calculated by separating R,G and B channels and using the formula: 1) gray(i,j)=0.59*R(i,j)+0.30*G(i,j)+0.11*B(i,j) 3.3.3 Median filtering Median filter is a non-linear digital filter used for removing salt and pepper noise from an image. It replaces the gray value of a pixel by the median of the gray values of its neighbours. We have used a 4x4 mask. 3.3.4 Image mask An image mask isolates parts of the image for processing.An image mask is an 8-bit binary image that is of same size as the inspection image. Pixels in the image mask decide whether the corresponding pixels in the inspection image are processed or not. 3.3.5 Extract colour planes from the image Since the color information is redundant in our application so we extract color plane from the acquired 32-bit colored image to make it an 8-bit grayscale image. 3.3.6 Plate localization The R.P. localization is based on the approximation that the vehicle to camera distance is a constant for all images. 3.3.7 Sobel edge detection Edge detection is by far the most common approach for detection of meaningful discontinuities in an intensity image. Although more complex and advanced edge detectors have been proposed, Sobel Edge Detector ever after all its primitiveness is most commonly implemented edge detector owing to its fairly simple hardware implementation. 3.3.8 Plate reorientation and resizing The isolated R.P. does not always perfectly follow perfect rectangular aspect, so deformations are to be taken into account. This was the motivation leading to rotational correction using Radon Transform. Resizing is not required for the images meeting the approximation of fixed camera to vehicle distance. 3.3.9 Intensity transformation The algorithm was primarily implemented in following 2 steps: Object enhancement and binarization. Selective scaling approach to be applied on pixels to adjust brightness and contrast. Consequently, the character pixels (irrespective of their significance to the R.P.) are enhanced, while background pixels remain weakened. Binarization converts the binary image into a grayscale image and accordingly ensues the image skew estimation task. Binarization technique used in this system will make use of image contrast defined by local maximum and minimum. Compared with image gradient, image contrast is more capable of detecting the image pixels lying around the text stroke boundary. This technique first determines the contrast portion in an image using local maximum and minimum. The high contrast image pixels around the text stroke boundary are then detected through global thresholding of the determined contrast image. 3.3.10 Noise removal Firstly, the entire plate was divided into 8- connected components. The average height of the characters was computed and noted. Any set of connected components smaller than the average height was culpable of
  • 3. Mobile Based Application To Scan The Number Plate And To Verify The Owner Details www.ijesi.org 9 | Page being a noise. A height tolerance of 20 rows was considered. Secondly, any set of connected components having less than 800 pixels was considered a candidate of being noise. A pixel essentially meeting both the above requisites was deemed as noise and therefore removed by replacing by a black (0) pixel. 3.3.11 Character segmentation The output of binarized image is complemented and from thereon, the selection of characters is straightforward. The connected components of binary image were marked. An adaptive algorithm iteratively scanned for the occurrence of lowest order connected component. Taking into account the first and last row and column of their occurrence, the portion containing the alphanumeric character was selectively cropped from the image and displayed on a GUI. The cropped out pixels from the plate were replaced by black pixels on it to avoid introduction of a void and the let the algorithm successfully run iteratively. IV. Optical Character Recognition (OCR) Optical Character Recognition (OCR) is a type of document image analysis where a scanned digital image that contains either machine printed or handwritten script is input into an OCR software engine and translating it into an editable machine readable digital text format (like ASCII text). OCR works by first pre- processing the digital page image into its smallest component parts with layout analysis to find text blocks, sentence/line blocks, word blocks and character blocks. Other features such as lines, graphics, photographs etc are recognized and discarded. The character blocks are then further broken down into components parts, pattern recognized and compared to the OCR engines large dictionary of characters from various fonts and languages. Once a likely match is made then this is recorded and a set of characters in the word block are recognized until all likely characters have been found for the word block. The word is then compared to the OCR engine’s large dictionary of complete words that exist for that language. V. Integration with The Mobile IP Camera Towing truck fixed with bulky cameras wander around just to click the number plates to test for its valid registration. The system proposed above will make use of mobile IP webcam to replace the bulky cameras. On any day, you would definitely prefer a system wherein the mobile camera is held against a number plate. The clicked image will remain in the server. The computer in the system connected to the same LAN or a different network will be able to get an access to the server’s saved image using the IP address of the mobile. The image will undergo processing to retrieve the details from the database which will be sent on the same mobile phone via an SMS. The SMS is sent with the help of SIM 300 GSM module. 5.1 How does a Mobile IP works Mobile IP enables routing of IP datagrams to mobile nodes. The mobile node's home address always identifies the mobile node, regardless of its current point of attachment to the Internet or an organization's network. When away from home, a care-of address associates the mobile node with its home address by providing information about the mobile node's current point of attachment to the Internet or an organization's network. Mobile IP uses a registration mechanism to register the care-of address with a home agent. The home agent redirects datagrams from the home network to the care-of address by constructing a new IP header that contains the mobile node's care-of address as the destination IP address. This new header then encapsulates the original IP datagram, causing the mobile node's home address to have no effect on the encapsulated datagram routing until it arrives at the care-of address. This type of encapsulation is also called tunneling. After arriving at the care-of address, each datagram is de-encapsulated and then delivered to the mobile node. VI. Applications 6.1 Homeland security The system’s ability to read strings of alphanumeric characters and compare them instantaneously to lists allows a Command Center to organize and strategize efforts in reaction to the information captured. 6.2 Border crossing This application assists the registry of entry or exits to a country, and can be used to monitor the border crossings. Each vehicle information is registered into a central database and can be linked to additional information. 6.3 Parking management The License plate recognition system is used to automatically enter pre-paid members and calculate parking fee for non-members (by comparing the exit and entry times). The car plate is recognized and stored and upon its exit the car plate is read again and the driver is charged for the duration of parking.
  • 4. Mobile Based Application To Scan The Number Plate And To Verify The Owner Details www.ijesi.org 10 | Page 6.4 Automatic toll gate Manual toll gates require the vehicle to stop and the driver to pay the appropriate tariff. In an automatic system the vehicle would no longer need to stop. As it passes the toll gate, it would be automatically classified in order to calculate the correct tariff. (a) Input image (b) Cropped image (c) Image after preprocessing and noise removal (d)Character set used for matching in OCR
  • 5. Mobile Based Application To Scan The Number Plate And To Verify The Owner Details www.ijesi.org 11 | Page (e)Database used for matching the details with the matched characters (f) The final output after matching with the database VII. Conclusion And Future Work In this review paper, the automatic number plate recognition system using vehicle license plate is presented. The system use image processing techniques for identifying the vehicle from the database stored in the computer. The system works satisfactorily for wide variation of conditions and different types of number plates. The system is implemented and executed in Matlab and performance is tested on genuine images. The system works quite well however, there is still room for improvement. The camera used in the system for this project is sensitive to vibration and fast changing targets due to the long shutter time. The system speed can be increase with high resolution camera. The OCR method is sensitive to misalignment and to different sizes, so the affine transformation can be used to improve the OCR recognition from different size and angles. The statistical analysis can also be used to define the probability of detection and recognition of the vehicle number plate. At present there are certain limits on parameters like speed of the vehicle, script on the vehicle number plate, skew in the image which can be removed by enhancing the algorithms further. References [1]. S. Wang and H. Lee, Detection and recognition of license plate characters with different appearances, in Proc. Conf. Intell. Transp. Syst., 2003, vol. 2, pp. 979–984 [2]. D. Zheng, Y. Zhao, and J. Wang, An efficient method of license plate location, Pattern Recognit. Lett., vol. 26, no. 15, pp. 2431– 2438,(Nov. 2005). [3]. X. Shi, W. Zhao, and Y. Shen, Automatic License Plate Recognition System Based on Color Image Processing, vol. 3483, O. Gervasi et al., Ed. (New York: Springer-Verlag, 2005), pp. 1159–1168. [4]. G. Cao, J. Chen, and J. Jiang, An adaptive approach to vehicle license plate localization, in Proc. 29th Annu. Conf. IECON, 2003, pp. 1786–1791. [5]. Rafael C.Gonzalez & Richard E.Woods: Digital Image Processing, 2009 [6]. Parul Shah, Sunil Karamchandani, Taskeen Nadkar, Nikita Gulechha, Kaushik Koli, Ketan Lad, OCR-based Chassis Number Recognition using Artificial Neural Networks, presented at the IEEE ICVES 2009, pp. 31-34 [7]. ]S. Hamidreza Kasaei, S. Mohammadreza Kasaei, S. Alireza Kasaei, New Morphology-Based Method for Robust Iranian Car Plate Detection and Recognition, International Journal of Computer Theory and Engineering, Vol. 2, No. 2 April, 2010 1793-8201. pp. 264- 268.