Int. Journal of Electrical & Electronics Engg.
Vol. 2, Spl. Issue 1 (2015)
e-ISSN: 1694-2310 | p-ISSN: 1694-2426
OCR optimization for vehicle number plate Identification based on Template matching Vikas Upadhyay#, Surbhi, Dixit Sharma Department of Electronics and Communication, University of Allahabad 1
Vikasjk4@gmail.com
Abstract—Optical character recognition (OCR) is an approach to extract the characters from an image. Vehicle number plate identification is already a challenging task in OCR. In this paper a method for vehicle license plate identification is implemented and analyzed, on the basis of novel adaptive image segmentation and filtering technique conjunction with optical character recognition has been proposed. In this paper a novel method for license plate number localization based on ratio and position of characters is performed. The localized characters have been correlated to the predefined templates of characters. Based on appropriate threshold of character authentication, the correlation value decides the valid character for localized region of interest. This paper is divided into five segments: first part consists of introduction and literature survey, second part deals with image conversion (from RGB to black and white), removal of unwanted noisy region and classification of connected components, third part explains filtering based on ratio of height to width for validation of true character using height filter and position filter, fourth part explains how to extract the likelihood region of character using median centroid approach for number plate. This approach enables the localization of number plates in widely varying illumination conditions with relevance to the number plate having English alphanumeric fonts. Fifth part of this paper explains the correlation with each templates for validate the character based on maximum correlation value. Keywords— OCR, adaptive image segmentation, connected component, median centroid approach, correlation, Region of interest
I. INTRODUCTION This era of digital image processing provide a number of valid and useful results in field of traffic and video inspection. Automatic number plate recognition is one of the wide areas of research for traffic control and vehicle security agencies. Number of approach has been proposed so for in Automatic Number Plate Recognition (ANPR). The proposed ANPR is a real time traffic surveillance system which automatically identifies and records the license number of vehicles. License plate standards vary from country to country; different countries use different types of fonts and styles for Vehicle licence plates. Current ANPR systems are being used to the number plates having Standard English fonts. Proposed algorithm provides accurate results for the high quality images even with number plate at few degree of camera angle. There may be different type of noises that always alter the output of optical character recognition in case of number plate recognition. Noise like dirt can be present on the number plate. In some cases, many unwanted characters or design may be NITTTR, Chandigarh EDIT -2015
present on the number plate. In order to recognize the license number, we have to extract the regions containing required numbers or characters also called region of interest. Then these extracted areas will further be processed to find the characters and numbers. Matlab is a suitable tool to perform the ANPR algorithms. The proposed method is also proficient to provide real time video traffic surveillance for stolen vehicle based on provided licence number. A. Literature Survey In the last few years, different methodologies were used in the field of automatic number plate recognition. Traffic security surveillance and vehicle safety raised the demand of research work in field of ANPR system. In paper [1] a technique to recognise the number plate found in any corner of the image is being explained. The edge detection and logical conversion of image is used to extract the number plate from the image. The accuracy of this algorithm is limited to 87%. In paper [2] and [3], the author has explained that there are two major stages involved in the identification of number plate character, character separation and character recognition. The OCR algorithm for identification of characters in the number plate is used. OCR is used to recognize an optically processed printed character number plate. But in some countries like India there is no standard for the numerals and characters. High variations are found in design of characters and numerals. In that cases accuracy of OCR diminishes and it become difficult to find the correct result. In paper [6] the OCR based algorithm is developed for recognition of number plates which is most suitable for green and white background license plates. In it first of all number plate is extracted from the image after that threshold based segmentation of character and finally template matching is done. This algorithm started with the number plate background color search process so it is not suitable for other number plates having different background color. In countries like India ANPR is still a difficult task using OCR, hence optimization in the OCR algorithm has been proposed in this paper. II. PROPOSED METHOD The proposed method to Recognize vehicle number plate consists of following steps: RGB to Binary conversion Remove prior noise Extracting ROI from image 78