Matlab Based Vehicle Number Plate Recognition

Similar documents
Number Plate Recognition System using OCR for Automatic Toll Collection

Automated Number Plate Verification System based on Video Analytics

Automatic Licenses Plate Recognition System

Implementation of License Plate Recognition System in ARM Cortex A8 Board

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

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

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

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

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

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

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

World Journal of Engineering Research and Technology WJERT

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

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

Recognition Of Vehicle Number Plate Using MATLAB

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

Automatics Vehicle License Plate Recognition using MATLAB

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

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

Highly Adaptive Indian High Security Vehicle Number Plate Recognition

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

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

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

An Automatic Number Plate Recognition System under Image Processing

Number Plate Recognition Using Segmentation

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

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

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

The Real Time Vechicle License Plate Identification System

License Plate Localization from Vehicle Images: An Edge Based Multi-stage Approach

A Novel Multiple License Plate Extraction Technique for Complex Background in Indian Traffic Conditions

An Offline Technique for Localization of License Plates for Indian Commercial Vehicles

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

Automated Parking Management System using Image Processing Techniques

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

License Plate Localisation based on Morphological Operations

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

An Efficient Method for Indian Number Plate Recognition

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

IoT Based Automatic Vehicle License Plate Recognition System

Locating the Query Block in a Source Document Image

Iraqi Car License Plate Recognition Using OCR

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

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

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

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

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

MAV-ID card processing using camera images

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

Volume 7, Issue 5, May 2017

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

International Journal of Advance Engineering and Research Development

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

Automated Driving Car Using Image Processing

Real Time ALPR for Vehicle Identification Using Neural Network

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

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

Image Processing and Particle Analysis for Road Traffic Detection

Automated License Plate Recognition for Toll Booth Application

Automatic License Plate Recognition System using Histogram Graph Algorithm

A Novel Approach for Image Cropping and Automatic Contact Extraction from Images

Classification Experiments for Number Plate Recognition Data Set Using Weka

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

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

Detection and Verification of Missing Components in SMD using AOI Techniques

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

License Plate Recognition Using Convolutional Neural Network

Real-Time License Plate Localisation on FPGA

IJRASET 2015: All Rights are Reserved

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

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

A Simple Skew Correction Method of Sudanese License Plate

INTELLIGENT NUMBER PLATE RECOGNITION FOR EFFICIENT TRANSPORTATION

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

A Decision Tree Approach Using Thresholding and Reflectance Ratio for Identification of Yellow Rust

Detection of License Plates of Vehicles

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

Wheeler-Classified Vehicle Detection System using CCTV Cameras

Image Processing Based Vehicle Detection And Tracking System

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

Automatic Car License Plate Detection System for Odd and Even Series

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

Handwritten Character Recognition using Different Kernel based SVM Classifier and MLP Neural Network (A COMPARISON)

A Chinese License Plate Recognition System

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

Libyan Licenses Plate Recognition Using Template Matching Method

Real Time Word to Picture Translation for Chinese Restaurant Menus

BMM Filtering Approach for Image Enhancement of Indian High Security Registration Number Plate

Detection of License Plate using Sliding Window, Histogram of Oriented Gradient, and Support Vector Machines Method

Automatic Electricity Meter Reading Based on Image Processing

A Proposal for Security Oversight at Automated Teller Machine System

Analysis and Identification of Rice Granules Using Image Processing and Neural Network

Controlling Humanoid Robot Using Head Movements

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

A Training Based Approach for Vehicle Plate Recognition (VPR)

Image Forgery Detection Using Svm Classifier

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Parallel Architecture for Optical Flow Detection Based on FPGA

A Method of Measuring Distances between Cars. Using Vehicle Black Box Images

Transcription:

International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 9 (2017), pp. 2283-2288 Research India Publications http://www.ripublication.com Matlab Based Vehicle Number Plate Recognition 1 Ms. Shilpi Chauhan and 2 Vishal Srivastava 1 Research Scholar, Dept. of CSE, Arya Insitute of Engineering and IT, Jaipur, India. 2 Associate Professor, Dept. of CSE, Arya College of Engg. and IT, Jaipur, India. Abstract The ANPR (Automatic Number plate Recognition) system is based on image processing technology. It is one of the necessary systems designed to detect the vehicle number plate. In today s world with the increasing number of vehicle day by day it s not possible to manually keep a record of the entire vehicle. With the development of this system it becomes easy to keep a record and use it whenever required. The main objective here is to design an efficient automatic vehicle identification system by using vehicle number plate. The system first would capture the vehicles image as soon as the vehicle reaches the security checking area. The captured images are then extracted by using the segmentation process. Optical character recognition is used to identify the characters. The obtained data is then compared with the data stored in their database. The system is implemented and simulated on MATLAB and performance is tested on real images. This type of system is widely used in Traffic control areas, tolling, parking area.etc. This system is mainly designed for the purpose of security system. Keywords: Number Plate Recognition, Gray Processing, Image Acquisition, Image Binarization, Template Matching. I. INTRODUCTION With the increasing number of vehicle in today s world it s not possible to manually keep a record of the entire vehicle. There need to be a man standing 24*7 to note down the number. It s a time consuming process and require manpower. Furthermore the data stored manually is not readable after a long time. So to overcome all these limitations here we tried to develop a system which would automatically detect the number plate and store it in its database. Later on when the information is required one can get it

2284 Ms. Shilpi Chauhan and Vishal Srivastava and use it. This process also helps to get the correct result compared to manually one. The process of working involves that as soon as the vehicle enters the secured area the system automatically captures the images and stores it. The processing of the image is done through the software stored in the system. If the vehicle matches the already stored information then it s allowed to pass the gate. And if the vehicle is not recognized or if its marked in the blocked list then it s not allowed to cross the gate and further checking process are followed. II. METHODOLOGY The working of full NPR system can be divided in to two broad sections. The hardware part and the software part. The working mechanism of all the parts is described in details below. Software Model: The first and the most important part in this process is the software model. The software model uses the image processing technology. The programs are implemented in MATLAB. The algorithm is divided into following parts: Capture image, Pre-processing, Plate region extraction, Segmentation of character in the extracted number plate, Character recognition, Comparison with database and Indicate result. The flow chart of license plate recognition system implementation in this work is shown in the following figure. There are various steps in this approach and these are implementation in MATLAB. Figure 1: Flow Diagram of ANPR

Matlab Based Vehicle Number Plate Recognition 2285 III. WORK FLOW PROCESS Capture of Image: The first step is the capture of image. The image is captured by electronic device. Digital Camera or Webcam. The image captured is stored in JPEG format. Later on it is converted in to gray scale image in MATLAB. Pre-processing: The next step after capturing the image is the pre processing of the image. When the image is captured there is lot of disturbances and noises present in the image for which the image can t be used properly. So in this step the noises from the image are required to be cleared to obtain an accurate result. a. Gray Processing: this step involves the conversion of image in to Gray levels. Color images are converted in to Gray image. According to the R, G, B value in the image, it calculates the value of gray value, and obtains the gray image at the same time. b. Median Filtering: media filtering is the step to remove the noises from the image. Gray level cannot remove the noises. So to make image free from noise media filtering is used. Plate region extraction: The most important stage is the extraction of number plate from eroded image significantly. The extraction can be done by using image segmentation method. There are numerous image segmentation methods available in various literatures. In most of the methods image binarization is used. Character segmentation: In this step get the o/p of extracted number plate using labeling components, and then separate each character and split the each and every character in the number plate image by using split and also find the length of the number plate, then find the correlation and database if both the value is same means it will generate the value 0-9 and A - Z, and finally convert the value to string and display it in edit box, and also store the character in some text file in this code. Following figure shows the segmented characters. IMPLEMENTATIONS

2286 Ms. Shilpi Chauhan and Vishal Srivastava The character recognition is now used to compare the each individual character with the character stored in the database. OCR uses the correlation method to match the characters. And if both the character matches then it displays the authorized otherwise it will display the unauthorized. (A) Hardware Model: The hardware model consists microcontroller for controlling the complete hardware of the ANPR system. The ANPR algorithm on a PC receives the image and performs the processing, which Yields the vehicle number. This Number is then compared to standard database and finally provides signal to microcontroller to control the system Hardware. If the inputted plate contains the authorized number then the green indication light will be switched on w, and if the inputted plate contains an unauthorized number then red indication will be switchedon. The complete hardware model is shown in figure below. IV. EXPERIMENTAL RESULTS This section presents the simulation results of the developed ANPR system. Different images of cars having different colours and structure types are taken and stored in PC. The screenshot of the simulation and are displays below. Two original images of vehicle are shown. ANPR USING MATLAB

Matlab Based Vehicle Number Plate Recognition 2287 V. CONCLUSION We have implemented number plate recognition. Our algorithm successfully detects the number plate region from the image which consists of vehicle number & then character segmentation, recognition.we have applied our algorithm on many images and found that it successfully recognition. The project was designed keeping in mind the automation of the number plate detection system for security reason that could replace the current system of manual entry. This project was a success in recording the number plate of a vehicle although it has got its own limitation of image processing and other hardware requirements.

2288 Ms. Shilpi Chauhan and Vishal Srivastava REFERENCES [1] T.Pratheeba, Morphology Based Text Detection and Extraction from Complex Video Scene," International Journal of Engineering and Technology Vol.2 (3), 200-206, 2010. [2] Saeed Rastegar, Reza Ghaderi, Gholamreza Ardeshipr & Nima Asadi, " An intelligent control system using an efficient License Plate Location and Recognition Approach", International Journal of Image Processing (IJIP) Volume(3), Issue(5) 252, 2009. [3] Wisam Al Faqheri and Syamsiah Mashohor, "A Real-Time Malaysian Automatic License Plate Recognition (M-ALPR) using Hybrid Fuzzy",IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.2, February 2009. [4] Satadal Saha1, Subhadip Basu, Mita Nasipuri, Dipak Kumar Basu, License Plate Localization from Vehicle Images:An Edge Based Multistage Approach, International Journal of Recent Trends in Engineering, Vol 1, No. 1, May 2009. [5] Loumos, V.; Kayafas, E., License plate recognition from still images and video sequences: A survey IEEE Transactions on Intelligent Transportation Systems, volume 9, issue 3, pages 377-391, September 2008. [6] Ganapathy and W.L.D. Lui, "A Malaysian Vehicle License Plate Localization and Recognition System", Journal of Systemic, Cybernetics and Informatics, Vol. 6, No. 1, 2008. [7] Roushdy M., "Comparative Study of Edge detection Algorithms Applying on the Grayscale Noisy Image Using Morphological filter", ICGST, International Journal of Graphics, Vision, and Image Processing GVIP, Vol. 6, Issue 4, pp. 17-23,, Dec. 2006. [8] Chirag N. Paunwala, Suprava Patnaik, A Novel Multiple License Plate Extraction Technique for Complex Background in Indian Traffic Conditions, In Proceedings of International Journal of Image Processing, vol.4, issue2, 2007 [9] D. Zheng, Y. Zhao, and J. Wang, An efficient method of License Plate location, Pattern Recognit. Lett. vol. 26, no. 15, pp. 2431 2438, 2005. [10] Feng Yang and Zheng Ma. Vehicle License Plate Location Based on Histogramming and Mathematical Morphology, Automatic Identification Advanced Technologies, pp: 89 94, 2005.