Highly Adaptive Indian High Security Vehicle Number Plate Recognition

Similar documents
Number Plate Recognition Using Segmentation

Automatic Licenses Plate Recognition System

Matlab Based Vehicle Number Plate Recognition

Number Plate Recognition System using OCR for Automatic Toll Collection

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

Implementation of License Plate Recognition System in ARM Cortex A8 Board

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

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

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

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

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

Recognition Of Vehicle Number Plate Using MATLAB

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

World Journal of Engineering Research and Technology WJERT

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Automated Number Plate Verification System based on Video Analytics

Detection of License Plates of Vehicles

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

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

Automatic Car License Plate Detection System for Odd and Even Series

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

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

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

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

中国科技论文在线. An Efficient Method of License Plate Location in Natural-scene Image. Haiqi Huang 1, Ming Gu 2,Hongyang Chao 2

International Journal of Advance Engineering and Research Development

Automatics Vehicle License Plate Recognition using MATLAB

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

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

Automated License Plate Recognition for Toll Booth Application

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

Iraqi Car License Plate Recognition Using OCR

License Plate Localisation based on Morphological Operations

Automatic License Plate Recognition System using Histogram Graph Algorithm

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

A Simple Skew Correction Method of Sudanese License Plate

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

Image Processing Based Vehicle Detection And Tracking System

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

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

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

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

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

Wheeler-Classified Vehicle Detection System using CCTV Cameras

IJRASET 2015: All Rights are Reserved

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

A Training Based Approach for Vehicle Plate Recognition (VPR)

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 Study on Single Camera Based ANPR System for Improvement of Vehicle Number Plate Recognition on Multi-lane Roads

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

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

Libyan Licenses Plate Recognition Using Template Matching Method

Detection and Verification of Missing Components in SMD using AOI Techniques

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

Real-Time License Plate Localisation on FPGA

Volume 7, Issue 5, May 2017

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

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

Localization of License Plates from Surveillance Camera Images: A Color Feature Based ANN Approach

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

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

Real Time ALPR for Vehicle Identification Using Neural Network

Touchless Fingerprint Recognization System

Image Processing and Particle Analysis for Road Traffic Detection

Automatic Number Plate Extraction: A Review

OPEN CV BASED AUTONOMOUS RC-CAR

Segmentation Plate and Number Vehicle using Integral Projection

An Efficient Approach for Automatic Number Plate Recognition System under Image Processing

Automated Parking Management System using Image Processing Techniques

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

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

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

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

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

Modelling, Simulation and Computing Laboratory (msclab) School of Engineering and Information Technology, Universiti Malaysia Sabah, Malaysia

Analysis of Contrast Enhancement Techniques For Underwater Image

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

License Plate Recognition Using Convolutional Neural Network

A Vehicular Visual Tracking System Incorporating Global Positioning System

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Effective and Efficient Fingerprint Image Postprocessing

A Vehicular Visual Tracking System Incorporating Global Positioning System

A Vehicular Visual Tracking System Incorporating Global Positioning System

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

Machine Vision for the Life Sciences

Smart Number Plate Identification Using Back Propagation Neural Network

Quality Control of PCB using Image Processing

ROAD TO THE BEST ALPR IMAGES

PCB Fault Detection by Image Processing Tools: A Review

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

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

International Journal of Advanced Research in Computer Science and Software Engineering

A New Framework for Color Image Segmentation Using Watershed Algorithm

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

A Chinese License Plate Recognition System

Simulation of a mobile robot navigation system

HEURISTICS FOR LICENSE PLATE DETECTION AND EXTRACTION

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

Transcription:

Highly Adaptive Indian High Security Vehicle Number Plate Recognition Neha Arora M-Tech Scholar NRI Institute of Information Science and Technology, Bhopal, M.P. Lalit Jain Research Guide NRI Institute of Information Science and Technology, Bhopal, M.P. Puran Gour HOD, Department. of Electronics and Communication Engineering NRI Institute of Information Science and Technology, Bhopal, M.P. ABSTRACT The recognition techniques are very useful to build the automatic systems, especially it make electronic systems alive as an artificial intelligence devices. The recognition adds functionality of the existing working devices, which enhances the precision as well as reduces manpower, human errors and increases the speed of work. The recognition has many branches like face recognition, object recognition, colour recognition, character recognition etc. In this paper an algorithm is developed to recognize the Indian Vehicle High Security Number Plate with optimum accuracy. The whole recognition procedure has feature database preparation as well as recognition process. The accuracy of the proposed system model is quite high as compared to existing methodologies. The system is very simple and fast to work. Keywords High Security Vehicle Number Plate, Character Recognition, Artificial Intelligence and Segmentation. 1. INTRODUCTION A license plate (LP) is the unique identification of a vehicle. License plate is rectangular in shape and size, it contains numbers and alphabets and it must be fixed onto the car body (at least at its backside) and it means a legal license to participate in the public traffic. In recent years, the number of vehicles has largely increased because of the growth of the urban population and the power of purchasing becomes stronger. Indeed, the manual methods for dealing with a large number of vehicles are consequently difficult. As a result this leads to difficulties in the management of vehicles and also leads to many shortcomings such as the poor working environment, rigorous labor, tedious work, and low effectiveness. Due to the above mentioned problems and to improve the efficiency of vehicle management and traffic control there is a demand for unmanned license plate recognition system (LPR) for the automatic identification of vehicles. License number plate recognition is an image processing technology used to identify vehicles by their license number plates only. LPR is one of the important topics of using computer vision and pattern recognition. LPR system has been one of the crucial components of the Intelligent Transportation Systems (ITS). They have a wide impact in people s life as their scope is to improve transportation safety, mobility and to enhance productivity through the use of advanced technologies. ITS are made up of 16 various types of technology based on systems. These systems can be divided into intelligent infrastructure systems and intelligent vehicle systems. Some of the ITS applications are: Advances in navigation systems, Electronic toll collection systems, provide assistance for safe driving, manage Optimization of traffic management, and Support for emergency vehicle operation. LPR system shell operate fast and accurate enough to satisfy the needs of ITS. LPR system may be known with the following names: Automatic Vehicle Identification (AVI). Car Plate Recognition (CPR). Automatic Number Plate Recognition (ANPR). Vehicle License Plate Recognition (VLPR). 2. PROPOSED RECOGNITION MODEL The Indian high security number plate recognition is the technique which various systems can be automated to work faster on vehicle surveillance and toll management system. In this section a proposed approach is given to recognize high security number plate without any manpower and faster to automate the various vehicle management systems. The proposed system is having two modules one is training process and second one is recognition process. The training process is shown in the Fig. 2.1 which has input of character template collection. The system will first read the templates and check all the template is in proper dimension or not. Then features of checked templates will be extracted in four different manner i.e. by shifting in upward, shifting in downward, left and right direction. Save features in a table and save table in database. 28

Fig. 2.1 Block Diagram of Training Process The block diagram of the recognition process is shown in the Fig. 2.2. The main block diagram is the number plate image given as input. The image can be taken by any digital camera approximately of 5MP. Start Create/Load Feature database Load Character Templates Check template sizes for 200x150 Check template exists in database to avoid duplicacy Save Four different features of Template with 1-pixel shifting in all the directions Store Features in table Fig. 2.2 Block Diagram of Character Recognition Process the labeled objects are checked for specified character ratio subsequently the features of the objects are compared with template features and the most similar character are printed. In the Fig. 2.3 shows the steps of the algorithm in simulation tool. The steps are as follows: a) b) a) Start of simulation c) b) Create/Load Feature Database d) c) Load Character Templates e) d) Check template is in specific size or not. f) e) Check whether template features already exists in the database or not g) f) Save four different features including original template features h) g) Store features in the Feature Database i) h) Save Feature Database j) The next step is the recognition process which is shown In the Fig. 2.4. The steps of the algorithm are as follows: a) Start of simulation b) Browse Number Plate Image Save table in database End Fig. 2.3 Flow chart of Feature Database Preparation (Training) Process In the character recognition process the images are preprocessed by applying un sharp mask filtering followed by HSV colour space conversion followed by wiener filtering. After the image is converted into binary image, the image is passed through morphological operation. After the morphological operation is applied, the feature database is loaded and labelling is performed in the binary image 29

i) Load Character Feature Database and Text File to print recognize characters j) Separate lines from image k) Label the objects found in the image(group of pixels independent of each other) l) Check every object with character database with specified dimension and pixels m) Record character with maximum similarity n) Print Recognized Character o) If objects remained in the image go to step (l) p) Display complete vehicle registration number q) End of Simulation 3. 3. Simulation Results The character recognition process especially for Indian High Security Vehicle Number Plate recognition is not found out yet with optimum accuracy. The proposed algorithm in this paper is an example of the high quality algorithm to achieve better results with considerable speed. The proposed approach can be implemented in various fields related to transport department or in any organization which deals with the vehicles. This algorithm does not need much investment to start the working system. A camera and a personal computer is sufficient to start system work. The simulation steps, outputs and results of algorithm at various stages are shown in the figures below. The outputs are as mentioned in the recognition steps in the previous section. Fig. 3.1 is the original number plate image taken for recognition purpose. Fig. 3.2 is output after applying unsharp masking operation. Fig. 3.3 is Value Layer after conversion in HSV colour space. Fig. 3.4 is denoised image after applying Weiner Filtering. Fig. 3.5 is a binary image of previous step. Fig. 3.6 is the output of after boundary completion operation. Fig. 3.7 is the XOR operation of the boundary completed image and Binary Image. Fig. 3.8 is output after applying morphological operation. Fig. 3.9 is the image after clipping of unwanted area. Fig. 2.4 Flow chart of Recognition Process c) Applying Unsharp Masking to enhance the sharpness of the image d) After that the image is converted in HSV colour space e) Considering third layer and apply Weiner Filtering to remove Noises f) Convert image into Binary to make character other objects in the image into black and white colours only g) g) Applying boundaries completion operation to complete the object boundaries h) Now "fill" using morphological operation to reduce the holes in the objects and clip unwanted area Fig. 3.1 Original High Security Number Plate 30

International Journal of Computer Applications (0975 8887) Fig. 3.2 Image after Unsharp Masking Fig. 3.5 Binary Image Fig. 3.3 HSV Image (Value Layer Only) Fig. 3.6 Image after boundary completion Fig. 3.4 Weiner Filtered Image Fig. 3.7 XOR operation of boundary image and Binary Image 31

(d) Fig. 3.10 After Lines separation operation (a), (b), (c) and (d) Fig. 3.8 Image after Morphological Operation Fig. 3.11 Segmented and Extracted Objects (Algorithm Predicted like character) Fig. 3.12 Recognized Characters Fig. 3.9 Image after clipping unwanted area Fig. 3.10 shows the image separated into lines. Fig. 3.11 shows the objects segmented as character. Fig. 3.12 shows the final recognized segmented characters. The recognized characters are recorded in a variable during simulation and printed on a text file. The screen shot of the text image is shown in the given Fig. 3.13. Fig. 3.13 Recognized Vehicle Registration Number (a) Fig. 3.14 Window showing Accuracy 4. VALIDATION The validation part shows that our result is better than the base paper result. The below table shows the comparative analysis. Table: 4.1 Comparative analysis between base paper & published Paper (b) (c) PAPER PARAMETER No Of Images Used % Efficiency BASE PAPER RESULT [1] OUR RESULT 150 170 91.59% 98.24% 32

5. CONCLUSION AND FUTURE SCOPE The outcomes of the steps of proposed algorithm for Indian High Security Number Plate Recognition are shown in the previous section. Fig 3.14 shows the accuracy of the algorithm which is about 97.08% more than the base paper which was 91.59%. This accuracy is an achievement for the recognition systems. This vehicle number plate recognition experiment is performed on the images captured of vehicles around the Bhopal City. The algorithm is made adaptive in nature to make results accurate in case of the images taken from the long distances or from varied short distances. The results can be improved by adding more templates in the template database which can be obtained from the error templates. Furthermore advancement can be made in terms of speed to detect and recognize the number plate in moving vehicles. 6. REFERENCES [1] Ankush Roy, Debarshi Patanjali Ghoshal, Number Plate Recognition for Use in Different Countries Using an Improved Segmentation, Emerging Trends and Applications in Computer Science (NCETACS), March- 2011 2nd National Conference of IEEE. [2] Dening Jiang; Mekonnen, T.M.; Merkebu, T.E.; Gebrehiwot, A., "Car Plate Recognition System," Intelligent Networks and Intelligent Systems (ICINIS), 2012 Fifth International Conference on, vol., no., pp.9,12, 1-3 Nov. 2012. [3] Fajas, F.; Yousuf, F.; Remya, P.R.; Pavanan, A.P.; Ambadiyil, S.; Swaminathan, V., "Automatic Number Plate Recognition for indian standard number plates," Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2012 4th International Congress on, vol., no., pp.1026,1028, 3-5 Oct. 2012 [4] Bakar, N.A.; Nawawi, M.R.M.; Abdullah, A.R.; Noordin, A.; Musa, Z.; Xian, O.C., "Malaysian vehicle license plate recognition using double edge detection," Control System, Computing and Engineering (ICCSCE), 2012 IEEE International Conference on, vol., no., pp.422,426, 23-25 Nov. 2012. [5] Qiu Chengqun, "Design of Automobile License Plate Recognition System Based on MATLAB and Fuzzy PID," Measuring Technology and Mechatronics Automation (ICMTMA), 2013 Fifth International Conference on, vol., no., pp.438,441, 16-17 Jan. 2013. [6] Shastry, S.; Gunasheela, G.; Dutt, T.; Vinay, D.S.; Rupanagudi, S.R., " i A novel algorithm for optical character recognition (OCR)," Automation, Computing, Communication, Control and Compressed Sensing (imac4s), 2013 International Multi-Conference on, vol., no., pp.389,393, 22-23 March 2013. [7] Rashid, A.E., "A fast algorithm for license plate detection," Signal Processing Image Processing & Pattern recognition (ICSIPR), 2013 International Conference on, vol., no., pp.44,48, 7-8 Feb. 2013. IJCA TM : www.ijcaonline.org 33