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

Similar documents
An Efficient Method for Vehicle License Plate Detection in Complex Scenes

License Plate Localisation based on Morphological Operations

Automatic Licenses Plate Recognition System

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

A Chinese License Plate Recognition System

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

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

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

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

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

Automatics Vehicle License Plate Recognition using MATLAB

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Number Plate Recognition System using OCR for Automatic Toll Collection

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

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

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

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

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

Face Detection System on Ada boost Algorithm Using Haar Classifiers

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Detection of License Plates of Vehicles

Segmentation Plate and Number Vehicle using Integral Projection

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

Real Time ALPR for Vehicle Identification Using Neural Network

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

Automated License Plate Recognition for Toll Booth Application

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

A Simple Skew Correction Method of Sudanese License Plate

Recognition Of Vehicle Number Plate Using MATLAB

AN ADAPTIVE MORPHOLOGICAL FILTER FOR DEFECT DETECTION IN EDDY

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

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

A new seal verification for Chinese color seal

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

Highly Adaptive Indian High Security Vehicle Number Plate Recognition

Automatic License Plate Recognition System using Histogram Graph Algorithm

UM-Based Image Enhancement in Low-Light Situations

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

Smart Number Plate Identification Using Back Propagation Neural Network

Improved SIFT Matching for Image Pairs with a Scale Difference

Real-Time License Plate Localisation on FPGA

Blur Detection for Historical Document Images

Background Pixel Classification for Motion Detection in Video Image Sequences

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

International Journal of Advance Engineering and Research Development

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

A Vehicular Visual Tracking System Incorporating Global Positioning System

World Journal of Engineering Research and Technology WJERT

Libyan Licenses Plate Recognition Using Template Matching Method

Urban Road Network Extraction from Spaceborne SAR Image

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

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

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

MAV-ID card processing using camera images

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

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

A Vehicular Visual Tracking System Incorporating Global Positioning System

A Vehicular Visual Tracking System Incorporating Global Positioning System

Matlab Based Vehicle Number Plate Recognition

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

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

Vehicle License Plate Detection: A Survey

Tan-Hsu Tan Dept. of Electrical Engineering National Taipei University of Technology Taipei, Taiwan (ROC)

Method Of Defogging Image Based On the Sky Area Separation Yanhai Wu1,a, Kang1 Chen, Jing1 Zhang, Lihua Pang1

A Survey on License Plate Recognition Systems

tsushi Sasaki Fig. Flow diagram of panel structure recognition by specifying peripheral regions of each component in rectangles, and 3 types of detect

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

Automatic Electricity Meter Reading Based on Image Processing

Vehicle Number Plate Recognition Using Hybrid Mathematical Morphological Techniques

A Recognition System of China-style License Plates Based on Mathematical Morphology and Neural Network

Image Processing Based Vehicle Detection And Tracking System

A New Block-Wise Algorithm for License Plate Location

Method for Real Time Text Extraction of Digital Manga Comic

License Plate Recognition

VEHICLE IDENTIFICATION AND AUTHENTICATION SYSTEM

License Plate Recognition. Patrick Greene

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

Automatic Car License Plate Detection System for Odd and Even Series

IMAGE PROCESSING TECHNIQUES FOR CROWD DENSITY ESTIMATION USING A REFERENCE IMAGE

License Plate Recognition Using Skew Detection and Morphological Operation Archita Patel 1 Mr. Krunal R. Patel 2

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

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

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

A Training Based Approach for Vehicle Plate Recognition (VPR)

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

Iraqi Car License Plate Recognition Using OCR

Exercise questions for Machine vision

An Efficient Method for Indian Number Plate Recognition

COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES. Do-Guk Kim, Heung-Kyu Lee

A new technique for distance measurement of between vehicles to vehicles by plate car using image processing

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Road marking abrasion defects detection based on video image processing

Scrabble Board Automatic Detector for Third Party Applications

Volume 7, Issue 5, May 2017

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

Traffic Sign Recognition Senior Project Final Report

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

A self-adaptive Contrast Enhancement Method Based on Gradient and Intensity Histogram for Remote Sensing Images

A License Plate Recognition System Based On Tamura Texture in Complex Conditions

Transcription:

Fifth International Conference on Fuzzy Systems and Knowledge Discovery n Efficient ethod of License Plate Location in Natural-scene Image Haiqi Huang 1, ing Gu 2,Hongyang Chao 2 1 Department of Computer Science, Sun Yat-Sen University, 510275, P.R. China 2 School of Software, Sun Yat-Sen University, 510275, P.R. China Email: isschhy@mail.sysu.edu.cn bstract License plate recognition (LPR) plays an important role in the application of intelligent transportation system (ITS), while the license plate (LP) location is the most crucial step in it. In this paper, a new and efficient algorithm for vehicle license plate location is proposed. The purpose of this approach is to locate license plate efficiently regardless of the limitation of LP distance, angle of view, illumination conditions as well as background complexity. The contribution of this method is that we combine sliding concentric windows (SCWs) method and mathematical morphology method so as to gain a more fast and robust one. oreover color information of LP is also employed to locate LP accurately. Compared with other LP location methods, our method is not restricted by many preconditions and can locate more than one LP in an image. oreover, the processing time is acceptable in real time (only 0.1 second). The algorithm was tested with 200 natural-scene vehicle images of different backgrounds and ambient illumination. Experimental results lend strong support for the robustness and efficiency of the method presented in this paper. 1. Introduction License plate recognition (LPR) system can be applied to many applications, such as electronic toll payment, traffic surveillance and security control of restricted areas. Of all these application areas, license plate location (LPL) plays an important role, and also it is the most difficult step [1]. Therefore, any improvement of license plate location algorithm is very helpful in all related applications. Typically, for all license plate (LP) location methods, LP in an image is determined in an image by its features which include LP color [2], shape [3], symmetry [4], texture of grayness [1], spatial frequency [5], and variance of intensity values [6]. ll of the LPL methods can be divided into two categories which are shown in fig.1: the grey-scale-based method and the color-scale-based method. Nowadays most LPL algorithms are based on grey-scale images [1], for its simplicity and the maturity of related technology. eanwhile, the difficulty of determining color in a color-scale image also hinders the development of color-scale-based methods. However, as color-scale image contains rich information of LP, it attracts some academic attention recently and the experiments showed that it is feasible as well [1]. nalyzing texture or frequency of image is the mainstream in grey-scale-based method. Furthermore, we can divide texture-based method into three kinds: edge analysis [7], region analysis [1], and template matching methods [8]. In the grey projection map of an image, the horizontal lines that cross the LP always show continuous peak-valley-peak distribution, which provide the basis for edge analysis methods. Sometimes these methods are too simple to locate LP when the background of the image is complex and many horizontal lines that cross the background may have similar peak-valley-peak distribution as the horizontal lines that cross the LP. ethods based on region analysis are the most popular and efficient ways to locate LP. ecause LP contains same number of characters which have rich edge texture, region-analysis methods use algorithms like edge detective to extract the textures of the images, and connect these textures into regions from which license plates are determined by the features of them. Unlike above, template matching methods require a priori knowledge of the size of a LP and use a rectangle of the same size as template to locate the LP. The template that contains the most amount of LP feature is likely to be the area which LP locates. Though there are already many successful implementations of license plate recognition system in reality, the recognition rate is still not satisfied. ost of these systems can only be applied to simple scenes in which the camera focus on the license plate. In a naturalscene image, illumination may vary significantly; the background could be rather complex and even there may be more than one LP in one image. The traditional license plate location methods perform poorly in these situations. The aim of this study is to improve the performance of LPL in these cases and lower the processing time. Compared with other license plate location methods, our 978-0-7695-3305-6/08 $25.00 2008 IEEE DOI 10.1109/FSKD.2008.230 15 转载

method is not restricted by many preconditions and can locate more than one LP in the image. oreover, the processing time is acceptable in real time (only 0.1 second). Input Image The ethod of LPL Pre-processing Gray-scale-based ethod Figure 1. The categories of license plate location methods. 2. The Proposed ethod for License Plate Location The typical license plate in China is composed of letters and digits, as is shown in Table 1. There are two kinds of plates according to the number of rows. The onerow license plate has three color schemes: white characters in blue background, white characters in black background, and black characters in white background. The size of all one-row LP in China is 440 140 (mm), and each character is 45mm wide and 90mm high. The size of two-row license plate is 440 220 (mm) (standard of G36-92). ll these information can help us to find license plates in an image. One-row LP Tow-row LP Color-scale-based ethod Table 1. The classification of LP. lue background White characters lack background White characters White background lack characters ased on Texture nalysis ased on Frequency nalysis Yellow background lack characters Edge nalysis Region nalysis Template match Fig. 2 shows the flow chart of our proposed method. The novel contribution of our method is that we proposed a more fast and robust method which combines SCWs method [1] and mathematical morphology method [9], as it is listed on 2.2 and 2.3. Furthermore, color information of LP is also employed in our method to locate LP accurately. Figure 2. The flow chart of our proposed method. s shown in Fig 2, our algorithm can be divided into four steps: pre-processing, extract LP texture with OSCW method, connect texture to form regions with mathematical morphology and determine the LP. We explain these steps in details in the following subsections. 2.1 Pre-processing Extract LP texture Connect texture to form regions Determine LP In the first step of our algorithm, we scale down the input image into a resolution of 484 324, and convert the color-scale image into grey scale. low resolution picture can greatly speed up the LPL process and a certain decline of resolution has little effect on our method. Our algorithm performs only on binary or grey-scale image, but the original high resolution color-scale picture is retained. The color information is needed to further locate LP. high resolution picture is also preferable in the character segmentation and character recognition process. 2.2 Optimized sliding concentric windows (OSCWs) The algorithm of sliding concentric windows (SCWs) is proposed by Christos. N. E. et al [1]. The main idea of this algorithm is as follows. Two concentric windows and scan through the image from left to right, top to bottom (Fig.3). The statistical measurement (mean value or standard deviation) in the two boxes is calculated at the same time. If the ratio of the statistical measurements in the two windows exceeds a threshold, the central pixel of the windows is considered to belong to region of interest (RoI). The pixel value in the perspective coordinate (x, y) of the image is set either 0 (not in RoI) or 1 (in RoI) according to Equation (1). 16

in I ( x, y) = 0, if T I ( x, y) I ( x, y) = 1, if > T (1) Here is the statistical measurement. Figure 3. The process of SCWs. The SCWs algorithm can outline the area which has abrupt changes in the image (Fig. 5 ). ased on experiments, we find that small size of those two windows is preferable, because large size of them is time consuming and not robust. s a result, we set the size of inner window to 2 2, and the outer window to 4 4. Though we can t form a region of license plate in the image directly, we use mathematical morphology for supplement and gain a faster and more robust method. 2.3 athematical morphology There are two basic operations in mathematical morphology: erosion and dilation. Each of these operators takes two pieces of data as input: an image to be processed, and a structuring element (SE). Erosion of object by the SE is defined by Equation (2). Similarly, dilation is defined by Equation (3). { } = z ( ) z (2) = { z ( ) } z fter OSCWs process, we can see that most pixels in the license plate area belong to RoI, though they may not be connected as a region (Fig.5 ). Here, we use Fig.4 as SE for erosion so as to eliminate small islands and horizontal lines (Fig.5 (c)). fter that we use Fig.4 as dilation s SE to connect the isolated parts in the image (Fig.5 (d)). (3) Figure 4. SE for erosion, SE for dilation. 2.4 Determine the license plate fter all of the above processes, we can see that there are many connected regions in the image among which license plate area exists. We need to sift through all these candidates with the width, height and width-to-height ratio of LP to determine the location of LP. If we set the filter conditions too strict, the region containing LP may be missed. However, if we set the filter conditions too soft, other regions may be included. fter trial-and-error experiments, we find that width between 20 and 50, height between 10 and 40, width-to-height ratio between 2 and 5 are suitable to determine license plate region. With the raw location of LP we get, to further locate LP accurately, color information is needed. ecause of varied illumination, it is difficult to determine color in the image. We define blue color if (-1.5*R>0&&>G) and the yellow color is defined if (R+G-2*>60), here is the blue value of the pixel, R is the red value of the pixel and G is the green value of the pixel [4]. In the raw location area of LP, we extract the blue or yellow color and get the result area like Fig.6. t the same time, according to the blue or yellow color for LP background, the kind (private car or bus) and the layout of LP are determined. For example, it is one-row LP if the background color is blue and it is two-row LP if the background color is yellow. 3. Experimental results We take 200 pictures for experiments. Some of these pictures are collected from the Internet; others are takenby camera in natural scene. ll these images may have different resolution, various illumination conditions and even varied view points. 17

90% cases and the images that we fail to locate LP are mostly because the illumination is dark or the LP is blurred. fter OSCWs fter erosion Figure 6. Experiments on different conditions. (c) fter dilation Table 2. Success rate. Total Success fail Image 200 192 8 (%) 96% 4% nother advantage of our algorithm is that it can locate more than one LP in an image, as it is shown in Fig.7. oreover, as color information is employed in our method, we can determine the background color of LP at the same time, which is very helpful for later processes. (d) Figure 5. The process of mathematical morphology. Figure 6 shows the experiments on two pictures of different illumination conditions and Figure 6 shows the experiments on two pictures of different illumination conditions and varied view points. The experimental result is presented in Table 2. This method is success over Figure 7. Successful location of two LP in an image. 18

ecause the method of this paper is an improvement of the method proposed in [1], a comparison is made between these two methods with the same testing set. The result is shown in table 3. Table 3. Comparison between our method and the method proposed in [1]. ethod in [1] Our ethod Ratio of Success Time Required 160/200 642ms 192/200 140ms Experiment shows that our method outperforms the original method both in ratio of success and in processing time. transform and image warping, In the IEEE Symposium on Industrial Electronics, 2001, vol. 3, pp. 2022 2027. [5] C.-T. Hsieh, Y.-S. Juan, and K.-. Hung, ultiple license plate detection for complex background, In the 19th IEEE International Conference on dvanced Information Networking and pplications, 2005, vol. 2, pp. 389 392. [6] D. S. Gao and J. Zhou, Car license plates detection from complex scene, In the 5th International Conference on Signal Processing, 2000, vol. 2, pp. 1409 1414. [7] Shyang-Lih Chang, L.-S.C., Yun-Chung Chung, and Sei-Wan Chen, utomatic license plate recognition. IEEE Transactions on Intelligent Transportation Systems, 2004, 5(1), pp. 42-53. [8] Danian Zheng, Y.Z., Jiaxin Wang, n efficient method of license plate location, Pattern Recognition Letters, 2005, 26, pp. 2431-2438. [9] J. Serra, Image nalysis and athematical orphology, cademic Press, US, 1982 4. Conclusions In this paper, we present a new LPL algorithm which is based upon SCWs and mathematical morphology methods. Experimental results show that our method is efficient to locate LPs from an image regardless of LP distance, angle of view, illumination conditions as well as background complexity. Though we target on Chinese LP in this paper, our method can be applied to other LPs as well if we do a little changes. LPL is just the first step in LPR system. We will concentrate our work on character segmentation and character recognition later. We hope that our effort can be applied to real practice in future. 5. References [1] Christos Nikolaos E. nagnostopoulos, I.E.. and V.L.a.E. Kayafas, license plate recognition algorithm for intelligent transportation system applications, IEEE Transactions on Intelligent Transportation Systems, 2006, 7(3), pp. 377-392. [2] Zhu Wei-gang, H.G.-j., Jia Xing, study of locating vehicle license plate based on color feature and mathematical morphology, In the 6th International Conference on Signal Processing, eijing, 2002, vol.1, pp. 748 751. [3]. J. hmed,. Sarfaz,. Zidouri, and K. G. I- Khatib, License plate recognition system, In the 10th IEEE International Conference on Electronics, Circuits and Systems, 2003, pp. 898-901. [4] D. S. Kim and S. I. Chien, utomatic car license plate extraction using modified generalized symmetry 19