Automated Car Number Plate Detection System to detect far number plates Jatinder Singh 1 Vinay Bhardwaj 2

Similar documents
World Journal of Engineering Research and Technology WJERT

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Number Plate Recognition System using OCR for Automatic Toll Collection

Number Plate Recognition Using Segmentation

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Automatic Licenses Plate Recognition System

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Automated Number Plate Verification System based on Video Analytics

Recognition Of Vehicle Number Plate Using MATLAB

Automatics Vehicle License Plate Recognition using MATLAB

Matlab Based Vehicle Number Plate Recognition

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

License Plate Localisation based on Morphological Operations

Automatic Car License Plate Detection System for Odd and Even Series

CHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE DIGITAL IMAGE Rajasekhar Junjunuri* 1, Sandeep Kotta 1

Automated Number Plate Recognition System Using Machine learning algorithms (Kstar)

A NOVEL APPROACH FOR CHARACTER RECOGNITION OF VEHICLE NUMBER PLATES USING CLASSIFICATION

AUTOMATIC NUMBER PLATE DETECTION USING IMAGE PROCESSING AND PAYMENT AT TOLL PLAZA

Image Processing and Particle Analysis for Road Traffic Detection

Automatic License Plate Recognition System using Histogram Graph Algorithm

A Training Based Approach for Vehicle Plate Recognition (VPR)

Automated License Plate Recognition for Toll Booth Application

Libyan Licenses Plate Recognition Using Template Matching Method

A Novel Morphological Method for Detection and Recognition of Vehicle License Plates

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

Highly Adaptive Indian High Security Vehicle Number Plate Recognition

A Simple Skew Correction Method of Sudanese License Plate

Real-Time License Plate Localisation on FPGA

Detection and Verification of Missing Components in SMD using AOI Techniques

Addis Ababa University School of Graduate Studies Addis Ababa Institute of Technology

Keywords ANPR, Acquisition, Character Segmentation, Localization, DWT, Haar wavelet.

A Review of Optical Character Recognition System for Recognition of Printed Text

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

EE 5359 MULTIMEDIA PROCESSING. Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model

International Journal of Advance Engineering and Research Development

Real Time ALPR for Vehicle Identification Using Neural Network

A Smart Technique for Accurate Identification of Vehicle Number Plate Using MATLAB and Raspberry Pi 2

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

An Artificial Intelligence System for Monitoring and Security for Vehicular Plate Number in Lyceum of the Philippines University Laguna

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

FPGA based Real-time Automatic Number Plate Recognition System for Modern License Plates in Sri Lanka

A Method of Multi-License Plate Location in Road Bayonet Image

[Mohindra, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Iraqi Car License Plate Recognition Using OCR

USING AN EIGEN VALUES AND SPATIAL FEATURES FOR BUILDING AN IRAQI LICENSE PLATE DETECTOR AND RECOGNIZER

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

Detection of License Plates of Vehicles

THE PROPOSED IRAQI VEHICLE LICENSE PLATE RECOGNITION SYSTEM BY USING PREWITT EDGE DETECTION ALGORITHM

AUTOMATIC LICENSE PLATE RECOGNITION USING PYTHON

International Conference on Computer, Communication, Control and Information Technology (C 3 IT 2009) Paper Code: DSIP-024

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

IJRASET 2015: All Rights are Reserved

License Plate Recognition Using Convolutional Neural Network

Research on Application of Conjoint Neural Networks in Vehicle License Plate Recognition

HEURISTICS FOR LICENSE PLATE DETECTION AND EXTRACTION

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

The Real Time Vechicle License Plate Identification System

Wheeler-Classified Vehicle Detection System using CCTV Cameras

International Journal of Advanced Research in Computer Science and Software Engineering

Line Segmentation and Orientation Algorithm for Automatic Bengali License Plate Localization and Recognition

Automated Driving Car Using Image Processing

Volume 7, Issue 5, May 2017

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

Vehicle Number Plate Recognition Using Hybrid Mathematical Morphological Techniques

Content Based Image Retrieval Using Color Histogram

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching

MAV-ID card processing using camera images

Automatic Number Plate Extraction: A Review

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

A Real Time based Image Segmentation Technique to Identify Rotten Pointed Gourds Pratikshya Mohanty, Avinash Kranti Pradhan, Shreetam Behera

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

A SURVEY ON HAND GESTURE RECOGNITION

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

Number Plate recognition System

AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM FOR VEHICLE IDENTIFICATION USING OPTICAL CHARACTER RECOGNITION

AN EFFICIENT TRAFFIC CONTROL SYSTEM BASED ON DENSITY

Automated Parking Management System Using License Plate Recognition

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Segmentation Plate and Number Vehicle using Integral Projection

Recognition System for Pakistani Paper Currency

Fig.1: Sample license plate images[13] A typical LPR system is composed of several hardware and software components as illustrated in Figure 2

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

A Chinese License Plate Recognition System

Transcription:

Automated Car Number Plate Detection System to detect far number plates Jatinder Singh 1 Vinay Bhardwaj 2 Mtech Research Scholar 1 Assistant Professor 2 Department Of Computer Science &Enginerring SGGSWU,FatehgarhSahib,Punjab,India Abstract -The Automatic number plate recognition (ANPR) is a mass surveillance method that uses optical character recognition on images to read the license plates on vehicles. They can use existing closed-circuit television or road-rule enforcement cameras, or ones specifically designed for the task. They are used by various police forces and as a method of electronic toll collection on payper-use roads and monitoring traffic activity, such as red light adherence in an intersection. ANPR can be used to store the images captured by the cameras as well as the text from the license plate, with some configurable to store a photograph of the driver. Systems commonly use infrared lighting to allow the camera to take the picture at any time of the day. A powerful flash is included in at least one version of the intersection monitoring cameras, serving both to illuminate the picture and to make the offender aware of his or her mistake. ANPR technology tends to be region-specific, owing to plate variation from place to place. A various recognition techniques have been developed and number plate recognition systems are today used in various traffic and security applications, such as parking, access and border control, or tracking of stolen cars. Till now, all the LPR systems have been developed using neural networks. In this work proposes to implement the system using Gabor filter,ocr and Vision Assistant to make the system faster and more efficient. Keywords ANPR, Localization, segmentation, recognition, Optical Character Recognition (OCR) 1. INTRODUCTION ANPR is an image-processing technology which is used to recognize vehicles by their license plates. This expertise is in advance popularity in security and traffic installation. License Plate Recognition System is an application of computer vision. Computer vision is a method of using a computer to take out high level information from a digital image. The useless homogeny among different license plate such as its dimension and the outline of the License Plate. The ANPR system consists of following steps:- i. Vehicle image capture. ii. Preprocessing. iii. Number plate extraction. iv. Character segmentation. v. Character recognition. Available online: http://internationaljournalofresearch.org/ P a g e 1435

The ANPR system works in these steps, the first step is the detection of the vehicle and capturing a vehicle image of front or back view of the vehicle, the second step is the localization of Number Plate and then extraction of vehicle Number Plate is an image. The final step use image segmentation technique, for the segmentation several methods neural network, mathematical morphology, color analysis and histogram analysis. Segmentation is for individual character recognition. Optical Character Recognition (OCR) is one of the methods to recognize the each character with the help of database stored for respective alphanumeric character. Vehicle image capture Preprocessing Number Plate extraction Character segmentation Character recognition Fig1.1:- Block diagram of ANPR system 2. LITERATURE REVIEW Muhammad TahirQadriIn this project [2] for the recognition the OCR methods is used which is susceptible to misalignment and to different sizes. The affine transformation can be used to progress the OCR recognition from different size and angles. The automatic vehicle identification system using vehicle license plate is presented. A series of image processing techniques of the system for identifying the vehicle from the database stored in the PC. S.Kranthi, K.PranathiIn this paper they [3] proposed that Automatic Number Plate Recognition (ANPR) is a procedure that captures the vehicle image and verified their license number. ANPR can be used in the exposure of stolen vehicles. ANPR can be used in different manner by using to detect it stolen vehicle on the highway. AbdKadirMahamadIn this paper they explained [8] an automatic number plate inspection of alphabets of plate using image processing and optical character recognition. An important system has been developed of training interface using LABVIEW software. Kuldeepak et al. In this paper [1] they introduced that high degree of accuracy has been required by the number plate recognition when roads are busy and number of vehicles are passing through. In this paper, by optimizing various parameters, they have achieved an accuracy of 98%. It is necessary that for the tracking stolen vehicles and monitoring of vehicles of an accuracy of 100% cannot be compromised with. Therefore to achieve better accuracy optimization is required. Also, the issues like stains, blurred regions, smudges with different font style and sizes should be kept in mind. This work can be further unlimited to minimize the errors due to them. AmrBadr et al.in this paper [8] Automatic recognition of car license plate number became indispensible part in our daily life. This paper mainly explains an Automatic Number Plate Recognition System (ANPR) using Morphological operations, Histogram manipulation and Edge detection Techniques for plate localization and characters segmentation. Artificial Neural Networks are used for Character classification and recognition. Available online: http://internationaljournalofresearch.org/ P a g e 1436

International Journal of Research to gray in fig3, noise removal, border enhancement for brightness. 3.ANPR SYSTEM MODEL Typical ANPR system consists of four steps these are Image Acquisition, License Plate extraction, character segmentation, and character recognition. 3.1 IMAGE ACQUISITION The first step is the Acquisition of an image i.e., getting an image using the digital camera connected to the computer. These Capturedimages are in RGB format so it can be further process for the Number Plate Extraction. The database system that contains the personal information of the vehicle owner and several plate vehicle images, abbreviations and acronyms Fig3.2:- converted from color image to gray image Fig3.2: - Pre-Processed image 3.3 PLATE LOCALIZATION Fig3.1:- Captured image by digital camera 3.2 IMAGE PROCESSING Captured RGB image is shown in fig2.the captured image is affected by many factors like: Optical system distortion, system noise, lack of exposure or excessive relative motion of camera or vehicle etc. result is the degradation of a captured vehicle image. And the adverse influence to the further image processing. Therefore before the main image processing pre-processing of the captured image should be taken out which includes converting RGB Available online: http://internationaljournalofresearch.org/ The Basic step in recognition of vehicle Number Plate is to detect the plate size. In general number plates are rectangular plate mat lab toolbox function provides a function called region props. It measures a set of properties for each labeled region in the matrix. We used bounding box to measure the properties of the image region. After labeling the connected components, the region will be extracting from the input image. Number plate localization is shown in figure. P a g e 1437

Fig3.3:- Vehicle Number Plate Localization 3.4 PLATE SEGMENTATION Number plate segmentation plays an important role in ANPR system. The fundamental idea after region growing is to recognize one or more criteria that are quality for the desired region. After establishing the criteria, the image is searched for any pixels that fulfill the requirements. Whenever such a pixel is encountered, its neighbors are checked, and if any of the neighbors also equal the criteria, both the pixels are measured as belong to the same region. We get individual character and number image by using, vertical and horizontal scanning method. Fig shows the plate segmentation example. Different methods were used for character recognition, letters and characters in the paper. Finish the identification by calculating the similarity of features. For the similar characters, make the second identification with the method of feature point matching Another approach is that Once the lines in an extracted vehicle number plate are separated, the line separation process is now applied column wise so that individual character can be separated. The separated individual characters are then stored in separate variables. The extracted characters taken from number plate and the characters on database which we have stored are now matched. The next phase is template matching. Template matching is an efficient algorithm for character recognition. The characters image is match up to our given database and the best resembling is considered. Another method for character recognition is the optical character recognition (OCR) is used to compare the each individual character against the complete alphanumeric database. The OCR actually uses correlation method to match individual character and finally the number is identified and stored in string format in a variable. The character is then compared with the database for the vehicle authorization. The resultant signals are given according to the result of comparison. Templates will exist for all the characters i.e. A-Z and 0-9 as shown in figure. Fig3.4-: Example of Plate Segmentation. 3.5 CHARACTER RECOGNITION This is the most important and critical stage of the ANPR system. It presents the methods that were used to categorize and then recognize the individual characters. The classification is based on the extracted features. These features are then classified using either the statistical, syntactic or neural approaches. Fig3.5-: Database of templates. 4. Proposed Methodology To recognize number plate first of all add templates from A-z and 0-9 and add them into mat file. Available online: http://internationaljournalofresearch.org/ P a g e 1438

After that read the image and convert that image into grey scale. Now the next step is to find out threshold value of the image. After finding T-value convert that image into binary. Fig.5.1: Car input for number plate detection As shown in the figure 5.1, the interface is designed which will detect the number plate from the car and also detect car body. The car image is given as input to detect number plate from the car. Fig.4.1:Flowchart As shown in the figure, the block diagram of the proposed technique is shown. In the proposed diagram the input image is converted to gray scale and on the grayscale image technique of morphological scanning is implemented which will scan the image and detect number plate part from the car. The detected number plate will be given as input to spit segmentation which will split each and every character and every character will be matched with the existing dataset. The maximum matched will detected which will be merged to generate final result. 5. Experimental Results The whole scenario has been implemented on MATLAB. Fig.5.2 Car image slicing As shown in the figure 5.2, the interface is designed which will detect the number plate from the car and also detect car body. The car image is given as input to detect number plate from the car. The car image is converted into gary scale to recognize number plate. The gray scaleimage is sliced into many parts and Available online: http://internationaljournalofresearch.org/ P a g e 1439

each part will be treated independently. The slicing is applied to detect number plate area from the image. Fig. 5.3 Number Plate Detection As shown in the figure 5.3, the interface is designed which will detect the number plate from the car and also detect car body. The car image is given as input to detect number plate from the car. The car image is converted into gary scale to recognize number plate. The gray scaleimage is sliced into many parts and each part will be treated independently. The slicing is applied to detect number plate area from the image. When the car number plate is detected, the number plate is recognized from the car image. Fig. 5.4 Car image for body Detection As shown in figure 5.4, the image is given as input to detect the car body. The image which is given as input will be converted into gray scale. Fig.5.5 : Detection of car body As shown in figure 5.5, the image is given as input to detect the car body. The image which is given as input will be converted into gray scale. The body of the car is detected and car body is marked with white color and other part with the black color. Available online: http://internationaljournalofresearch.org/ P a g e 1440

6. CONCLUSION In this 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. In the existing work, work hasbeen done on distorted number plates. This technique has a problem of noise and image is taken from distance. In proposed worka novel technique has been proposed for denoising and for the better character recoginization using standard classifier of neural networks and provide better body detection. REFERENCES 1.Kuldeepak, Monika kaushik and MunishVashishath (2012), License Plate Recognition System based on Image Processing Using Labview International Journal of Electronics Communication and Computer Technology (IJECCT) Volume 2 Issue 4 (July 2012). 2. Muhammad TahirQadri, Muhammad Asif, Automatic Number Plate Recoginization System For Vechile Identification Using Optical Character Recoginization 2009 International Conference on Education Technology and Computer. 3. Amar Badr Mohamed M. Abdelwahab, Ahmed M. Thabet, and Ahmed M.Abdelsadek, Automatic Number Plate Recognition System, Annals of the University of Craiova, Mathematics and Computer Science Series Volume 38(1), 2011, Pages 62{71ISSN: 1223-6934. 4. Markus Friedrich ProkopJehlicka Johannes Schlaich, AUTOMATIC NUMBER PLATE RECOGNITION FOR THE OBSERVANCE OF TRAVEL BEHAVIOUR 8th International Conference on Survey Methods in Transport, France, May 25-31,2008. 5. NasrulHumaimiMahmood, NoraishikinZulkarnain, Nor SaradatulAkmarZulkifli(2012) International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 3, May-Jun 2012, pp.691-694. 6. R. Yusnita, FarizaNorbaya, and NorazwinawatiBasharuddin(2012), Intelligent Parking Space Detection System Based on Image Processing International Journal of Innovation, Management and Technology, Vol. 3, No. 3, June 2012. 7.KazukiMaeno, Hajime Nagahara, Atsushi Shimada, and Rin-ichiro Taniguchi (2013) Light Field Distortion Feature for Transparent Object Recognition,Computer vision foundation,ieeeexplore,2013,pp 2786-2793. 8. AbdKadirMahamad, SharifahSaon, and Sarah NurulOyun Abdul Aziz, A Simplified MalaysianVehicle Plate Number Recognition, Springer International Publishing Switzerland 2014. Available online: http://internationaljournalofresearch.org/ P a g e 1441

9. Rowayda A. Sadek, SVD Based Image Processing Applications: State of The Art, Contributions and Research Challenges, (IJACSA),International Journal of Advanced Computer Science and Applications, Vol. 3, No. 7, 2012. 10. Quraishi, M.I.; Choudhury, J.P.; De, M., "Image recognition and processing using ArtificialNeuralNetwork,"Recent Advances in Information Technology (RAIT), 2012 1st International Conference on, vol., no., pp.95,100, 15-17 March 2012. 11. M. Egmont-Petersen, Image processing with neural networks, Volume 35, Issue 10, October 2002, Pages 2279 2301 2002. 12. LaxmanPoudal,BholaThapa, Bim Application of Digital Image Processing for ShapeCharacterization of Sand Particles, 2011. of the series Advances in Intelligent Systems and Computing pp 69-76, 2014. 15. Mr. G. T. Sutar1,Prof. Mr. A.V. Shah, Number Plate Recognition Using an Improved Segmentation, International Journal of Innovative Research in Science, Engineering and Technology (An ISO 3297: 2007 Certified Organization) Vol. 3, Issue 5, May 2014. 16. HanitKarwal, AkshayGirdhar, Vehicle Number Plate Detection System for Indian Vehicles, IEEE, 2015 17. S. Ramalingam, M. Rhead, R. Gurney, Impact of Character Spacing on the Performance of Automatic Number Plate Recognition (ANPR) Systems through Simulation, IEEE, 2014 13. Mu-Liang Wang Yi-Hua Liu Bin- Yih Liao, Yi-Sin Lin, Mong-Fong Horng, A Vehicle License Plate Recognition System Based on Spatial/Frequency Domain Filtering and Neural Networks, Computational Collective Intelligence. Technologies and Applications Volume 6423 of the series Lecture Notes in Computer Science pp 63-70. 14. V. Himani et.al, Automatic Vehicle Number Plate Localization using Symmetric Wavelets, ICT and Critical Infrastructure: Proceedings of the 48th Annual Convention of Computer Society of India, Volume 248 Available online: http://internationaljournalofresearch.org/ P a g e 1442