Automated Number Plate Verification System based on Video Analytics

Similar documents
Matlab Based Vehicle Number Plate Recognition

Number Plate Recognition System using OCR for Automatic Toll Collection

Automatic Licenses Plate Recognition System

Number Plate Recognition Using Segmentation

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

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

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

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

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

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

Recognition Of Vehicle Number Plate Using MATLAB

THE REVIEW ON AUTOMATIC LICENSE PLATE RECOGNITION (ALPR)

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

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

World Journal of Engineering Research and Technology WJERT

Automatic License Plate Recognition System using Histogram Graph Algorithm

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

Implementation of License Plate Recognition System in ARM Cortex A8 Board

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

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

Detection of License Plates of Vehicles

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

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

License Plate Recognition Using Convolutional Neural Network

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

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

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

Vehicle Number Plate Recognition Using Hybrid Mathematical Morphological Techniques

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

Libyan Licenses Plate Recognition Using Template Matching Method

MAV-ID card processing using camera images

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

License Plate Localisation based on Morphological Operations

Iraqi Car License Plate Recognition Using OCR

An Automatic Number Plate Recognition System under Image Processing

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

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

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

Automatics Vehicle License Plate Recognition using MATLAB

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

A Training Based Approach for Vehicle Plate Recognition (VPR)

Automated License Plate Recognition for Toll Booth Application

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

Volume 7, Issue 5, May 2017

Highly Adaptive Indian High Security Vehicle Number Plate Recognition

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Real-Time License Plate Localisation on FPGA

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

Real Time ALPR for Vehicle Identification Using Neural Network

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

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

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

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

Automated Driving Car Using Image Processing

Iris Recognition using Hamming Distance and Fragile Bit Distance

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

Touchless Fingerprint Recognization System

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

Automatic Number Plate Extraction: A Review

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

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

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

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

Detection and Verification of Missing Components in SMD using AOI Techniques

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

International Journal of Advance Engineering and Research Development

A Chinese License Plate Recognition System

HEURISTICS FOR LICENSE PLATE DETECTION AND EXTRACTION

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Region Based Satellite Image Segmentation Using JSEG Algorithm

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Automatic Car License Plate Detection System for Odd and Even Series

A QR Code Image Recognition Method for an Embedded Access Control System Zhe DONG 1, Feng PAN 1,*, Chao PAN 2, and Bo-yang XING 1

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

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

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Number Plate recognition System

Image Processing and Particle Analysis for Road Traffic Detection

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

AN EFFICIENT TRAFFIC CONTROL SYSTEM BASED ON DENSITY

A Real Time Automatic License Plate Recognition Using Optical Character Recognition

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

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Identification of Fake Currency Based on HSV Feature Extraction of Currency Note

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

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

Automated Parking Management System Using License Plate Recognition

Original and Counterfeit Money Detection Based on Edge Detection

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

THERMAL IMAGING ANALYSIS OF POTENTIALLY HARMFUL SUBJECT FOR NIGHT VISION SYSTEM

II. BRIEF DESCRIPTION OF ALPR

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

IJRASET 2015: All Rights are Reserved

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

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

Transcription:

Automated Number Plate Verification System based on Video Analytics Kumar Abhishek Gaurav 1, Viveka 2, Dr. Rajesh T.M 3, Dr. Shaila S.G 4 1,2 M. Tech, Dept. of Computer Science and Engineering, 3 Assistant Professor, Dept. of Computer Science and Engineering, 4 Associate Professor, Dept. of Computer Science and Engineering, ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In almost all the place traffic surveillance is done in a wider range, it is a technology that is used in order to provide more safety to the people along with providing smooth management of traffic. In this paper, the focus was on the surveillance recording to extract number plate of a vehicle from a live video and process the obtained result. In this paper Templates matching algorithm is used. In this algorithm as and when the image is passed for obtaining the number plate the image is filtered, after this the image is converted to grayscale. MATLAB works very fast with grayscale images as compared to RGB image; it performs region-based operations to draw the boundary boxes around the characters. Further, it tries to record the characters regions in a processed binary image and with the help of template matching the output is obtained as a set of string. Once the string is achieved the obtained string is further matched with the set of stored number plate to check the valid registration of the vehicle. Key Words: Vehicle number plate, Image Acquisition, optical character recognition, Gray Processing, Template Matching. 1. INTRODUCTION Increasing number of vehicle on road each day made us think about the possible way of monitoring and handling the huge moving traffic in a proper way to avoid long queues. There were many technologies that were developed as the need arises to reduce the human effort. With the evolution of atomizing the services there evolved the need for reducing the time taken to stop a vehicle either at tollgate, car parking or at tunnels. Since all over the globe each vehicle has been provided with the unique number that has to be displayed on the number plate and this makes it easy to obtain the further more information about the vehicle. There are several methods proposed to detect, extract, or match the number plate of a vehicle. Pattern matching is a technique of checking and locating of specific sequences of data of some pattern among raw data. The pattern matching is one of the most fundamental and important technique in several programming languages. Many applications make use of pattern matching as a major part of their tasks. In this paper number plate extraction and pattern matching technique has been used to extract the information from the number plate image. The extracted information is converted to text format and stored in a database. Automated number plate verification system (ANPVS) are used for the purpose of effective traffic control and security applications such as access control to restricted areas and tracking of wanted vehicles can also be performed. ANPVS is an easier method for Vehicle identification. Experimentation of number plate detection has been conducted from many years; it is still a challenging task. Number plate detection system investigates an input image of vehicle number plate and extracting that number plate number from the character region and later we store the obtained string in a database. In parking, with the help of number plates, we can calculate the duration of parking. When a vehicle enters an input gate, the number plate is automatically recognized and stored in the database. In this paper, templates matching algorithm have been used. The algorithm takes an input image of the number plate and performs region based operations on it after filtering the image for noise. Further, it tries to capture the characters regions in a processed binary image and with the aid of template matching outputs the string of number plate 2. LITERATURE SURVEY S. Kranthi, K. Pranathi, A. Srisaila, [2] proposed two algorithms that are Edge Finding Method and Window Filtering Method for number plate detection system. Image of vehicle number plate is captured and processed. A drawback in this algorithm is that it is very slow and cannot detect if number plate colour matches with vehicle color. Bo Li, Bin Tian, Ye Li, and Ding Wen [3] proposed Novel algorithm for license plate detection in the complex scenario, specifically for the traffic surveillance environment throughout the day. Their work mainly focused on component-based models for object detection. The drawback of their paper was that the detection was possible only during daytime. Chitode J.S [4] proposed an algorithm which is based on morphological operations and area criteria test used for number plate recognition. Recognition of characters in number plate is done with the optical character. Ronak P Patel [5] proposed an algorithm for recognition number plate using algorithms such as Thresholding operation and Morphological operation. To extraction number plate Edge detection and boundary, box analysis was used. The drawback of the design was that it used a lot of algorithms which made the whole system slow and yet not able to detect different colors of number plates. Rupali Kate [6] proposed an algorithm based on morphological operation with a number of area criteria tests for the number plate recognition. Character segmentation was used and Template matching was used for character recognition. Sarbjit Kaur, 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 1723

Sukhvir Kaur,[7] proposed an algorithm based on morphological operations for number plate recognition, thresholding was used to detect the text region, Sobel vertical edge detection and connected component analysis was used to identify the characters. The input image is firstly preprocessed using an iterative bilateral filter and adaptive histogram equalization is done to achieve the threshold value. 3. SYSTEM DESIGN Fig -3: Grey Scale Image Fig -1: Block Diagram of Automated Number Plate Verification System 4. PROPOSED METHODOLGY 4.1 Image Acquisition Capture the image from the digital camera or the surveillance camera which is stored in the form of JPEG in storage. De-Nosing: 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. Dilated image: Using dilation extra portions of the image is removed or dilated. Pixels those are beyond the image border should be removed and are assigned the minimum value that is supported by the data type. For binary images, the same pixels are set to 0. For grayscale images, the minimum value for uint8 images is 0. To dilate an image, use the imdilate function. The imdilate function accepts two primary arguments: o o The input image to be processed (grayscale, binary, or packed binary image) A structuring element object, returned by the strel function, or a binary matrix defining the neighbourhood of a structuring element. In this paper, a grayscale image is dilated. 4.2 Pre-processing: Fig 2: Database The next step after capturing the image is the preprocessing 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. Gray Image: this step involves the conversion of image in to Gray levels. Color images are converted in to Gray image. According to the RGB value in the image, it calculates the value of gray value, and obtains the gray image at the same time. Fig - 4: Dilated Image Image Binarization: An image containing only black and white pixels. Converted to binary format from grey scale image for getting more accurate results in the feature extraction stage 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 1724

Fig -5: Binarized Image 4.3 NUMBER PLATE IDENTIFICATION Number Plate region extraction: The most important stage is the extraction of number plate from eroded image significantly. The extraction[16] 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. Bounding box, unwanted small objects removal and character segmentation: Segmentation is an important process in recognizing the number plate because all the steps that are to be executed depend on it. If the segmentation fails, a character can be wrongly divided into multiple pieces or multiple characters. The unique solution to this problem is to use bounding box technique. The bounding box is used to measure the properties of the image region. Once a bounding box created over each character and numbers presented on the number plate, each character & number is separate out for recognition of number plate The result of the operation is shown in below figure. Character segmentation: In this step get the o/p of extracted number plate using labelling 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, [17] 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. Segmentation algorithm. Fig -6: Character Segmentation Extraction of character location: At this stage, number plate area is extracted from the entire preprocessed image. This step reduces the processing burden on next stage of identification of numbers from license plate area. Fig -8: Bounding Box for Characters Character recognition and Store the result: After formulation of boundary boxes, each character in a boundary box is selected using Optical character recognition (OCR). The OCR actually uses correlation method to match the individual character on the number plate. The selected character is used to compare each individual character against the complete alphanumeric database using template matching. The matching process moves the template image to all possible positions in a larger source image and computes a numerical index that indicates how well the template matches the image in that position. Matching is done on a pixel by pixel basis. The template is of size 42 24 as shown in Fig. Since the template size is fixed, it leads to accurate recognition. After each character has matched a string is formed that is stored in string format in a database. Fig -7: ROI for Character Location Fig -9: Database for Character Recognition 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 1725

4.4 NUMBER PLATE VERIFICATION Test Matching: The string is then compared with the stored database for the vehicle authorization. The recognized number plate string is compared with the authenticated database file, if both values are same means it will display the vehicle is registered otherwise it will display vehicle is not registered International Journal of Computer Science and Mobile Computing (IJCSMC), Vol. 2, Issue. 4, pp.285 294, 2013. [6] Rupali Kate, Number Plate Recognition Using Segmentation, International Journal of Engineering Research & Technology (IJERT), Vol.1, Issue.9, pp.1-5, 2012. [7] Sarbjit Kaur, Sukhvir Kaur, An Efficient Approach for Number Plate Extraction from Vehicles Image under Image Processing International Journal of Computer Science and Information Technologies, Vol. 5 (3), 2014 [8] Shen Zheng Wang & His-Jian Lee Detection and Recognition of License Plate Characters with Different Appearances,IEEE Intelligent Transportation Systems, Proceedings 2003, vol.2, Page(s): 979 984. [9] Humayun Karim Sulehria, Ye Zhang, Danish Irfan, Atif Karim Sulehria, Vehicle Number Plate Recognition Using Mathematical Morphology and Neural Networks, WSEAS TRANSACTIONS on COMPUTERS, Volume 7,ISSN: 1109-2750, Issue 6, June 2008. Fig -10: Number Plate Verification System 5. CONCLUSIONS In this system, a thorough analysis of identification and verification of the number system is done and the results found to be promising. Application software is designed for the detection of the number plate of vehicles using their number plate. At first Number, plate location is identified and then extracted character is matched using template matching algorithm. REFERENCES [1] R.Radha 1 and C.P.Sumathi 2, A Novel approach to extract text from license plate of vehicle, Signal & Image Processing : An International Journal (SIPIJ) Vol.3, No.4, August 2012 [2] S.Kranthi, K.Pranathi, A.Srisaila, Automatic Number Plate Recognition International Journal of Advancements in Technology Vol.2, No.3 July 2011 [3] Bo Li, Bin Tian, Ye Li, and Ding Wen, Component-Based License Plate Detection Using Conditional Random Field Model IEEE Transactions On Intelligent Transportation Systems, Vol. 14, No. 4, Dec 2013 [4] Rupali Kate, Dr.Chitode J.S Number Plate recognition using Segmentation.International journal of engineering & technology(ijert) Vol.1 ISSUE 9-Nov- 2012 [5] Ronak P Patel, Narendra M Patel and Keyur Brahmbhatt, Automatic Licenses Plate Recognition, [10] Dr. P.K.Suri, Dr. Ekta Walia, Er. Amit Verma, Vehicle Number Plate Detection using Sobel Edge Detection Technique, International Journal of Computer Science and Technology, ISSN : 2229 4333, IJCST Vol. 1, Issue 2, December 2010. [11] Kumar Parasuraman and P.Vasantha Kumar, An Efficient Method for n Vehicle License Plate Extraction and Character Segmentation, IEEE International Conference on Computational Intelligence and Computing Research,2010. [12] Lekhana G.C, R.Srikantaswamy, Real time license plate recognition system, International Journal of Advanced Technology & Engineering Research (IJATER), National Conference on Emerging Trends in Technology (NCET Tech) ISSN, Volume 2, Issue 4, ISSN No: 2250-3536, July 2012. [13] D. Kornack and P. Rakic, Cell Proliferation without Neurogenesis in Adult Primate Neocortex, Science, vol. 294, Dec. 2001, pp. 2127-2130, doi:10.1126/science.1065467. [14] M. Young, The Technical Writer s Handbook. Mill Valley, CA: University Science, 1989. [15] R. Nicole, Title of paper with only first word capitalized, J. Name Stand. Abbrev., in press. [16] Ambeshwar K and Dr. Rajesh T.M A Moving Object Recognition using Video Analytics" IJSRD, Vol. 5, Issue 04, 2017. 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 1726

[17] Ambeshwar K and Dr. Rajesh T.M Analysis on Moving Object Detection",IJSART - Volume 3 Issue 6 JUNE 2017. [18] Ambeshwar K and Dr. Rajesh T.M Survey on Moving Object Recognition using Video Analytics, ICPCN - 2017 Conference Proceedings. BIOGRAPHIES Kumar Abhishek Gaurav Student (MTech) Viveka Student (MTech) Dr. Rajesh T.M Assistant Professor, Dr. Shaila S.G Associate Professor, 2018, IRJET Impact Factor value: 6.171 ISO 9001:2008 Certified Journal Page 1727