The Open Artificial Intelligence Journal




(Discontinued)

ISSN: 1874-0618 ― Volume 6, 2020
RESEARCH ARTICLE

An Efficient Approach for Vehicle Number Plate Recognition in Pakistan



Saif Ur Rehman1, *, Moiz Ahmad1, Asif Nawaz1, Tariq Ali1
1 University Institute of Information Technology, PMAS Arid University, Rawalpindi, Pakistan

Abstract

Introduction:

Recognition of Vehicle License Number Plates (VLNP) is an important task. It is valuable in numerous applications, such as entrance admission, security, parking control, road traffic control, and speed control. An ANPR (Automatic Number Plate Recognition) is a system in which the image of the vehicle is captured through high definition cameras. The image is then used to detect vehicles of any type (car, van, bus, truck, and bike, etc.), its’ color (white, black, blue, etc.), and its’ model (Toyota Corolla, Honda Civic etc.). Furthermore, this image is processed using segmentation and OCR techniques to get the vehicle registration number in form of characters. Once the required information is extracted from VLNP, this information is sent to the control center for further processing.

Aim:

ANPR is a challenging problem, especially when the number plates have varying sizes, the number of lines, fonts, background diversity, etc. Different ANPR systems have been suggested for different countries, including Iran, Malaysia, and France. However, only a limited work exists for Pakistan vehicles. Therefore, in this study, we aim to propose a novel ANPR framework for Pakistan VLNP recognition.

Methods:

The proposed ANPR system functions in three different steps: (i) - Number Plate Localization (NPL); (ii)- Character Segmentation (CS); and (iii)- Optical Character Recognition (OCR), involving template-matching mechanism. The proposed ANPR approach scans the number plate and instantly checks against database records of vehicles of interest. It can further extract the real=time information of driver and vehicle, for instance, license of the driver and token taxes of vehicles are paid or not, etc.

Results:

Finally, the proposed ANPR system has been evaluated on several real-time images from various formats of number plates practiced in Pakistan territory. In addition to this, the proposed ANPR system has been compared with the existing ANPR systems proposed specifically for Pakistani licensed number plates.

Conclusion:

The proposed ANPR Model has both time and money-saving profit for law enforcement agencies and private organizations for improving homeland security. There is a need to expand the types of vehicles that can be detected: trucks, buses, scooters, bikes. This technology can be further improved to detect the crashed vehicle’s number plate in an accident and alert the closest hospital and police station about the accident, thus saving lives.

Keywords: Vehicle license plate recognition, Image segmentation, Optical character recognition, Template matching, Artificial Intelligence, Machine learning.


Article Information


Identifiers and Pagination:

Year: 2020
Volume: 6
First Page: 12
Last Page: 21
Publisher Id: TOAIJ-6-12
DOI: 10.2174/1874061802006010012

Article History:

Received Date: 21/03/2020
Revision Received Date: 17/04/2020
Acceptance Date: 02/05/2020
Electronic publication date: 18/06/2020
Collection year: 2020

© 2020 Rehman et al.

open-access license: This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International Public License (CC-BY 4.0), a copy of which is available at: (https://creativecommons.org/licenses/by/4.0/legalcode). This license permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.


* Address correspondence to this author at the University Institute of Information Technology, PMAS Arid University, Rawalpindi, Pakistan; Tel: +92-343-580-2355; Fax: +92-51-9292195; E-mail: Saif@uaa.edu.pk





1. INTRODUCTION

Automatic Number Plate Recognition (ANPR) system is a technology, which captures the number plate of a vehicle at a particular place cameras. The system can be implemented in places which mainly require security and can be implemented in the toll plaza, for parking fee collection, etc. [1J. Ranglani, and L. Vijay, "Automatic Number Plate Recognition", SSRG International Journal of Computer Science and Engineering (SSRG-IJCSE), vol. 3, no. 8, .-3M. Arora, A. Jain, S. Rustagi, and T. Yadav, Automatic number plate recognition system using optical character recognition, .
[http://dx.doi.org/10.32628/CSEIT1952280]
]. The ANR carries a significant role in different applications, for example, traffic monitoring on the highway [4A. K. Jaya, Z. Zainuddin, and S. Syarif, Tracking of vehicle tax violations using vehicle type and plate number identification, .
[http://dx.doi.org/10.4108/eai.2-5-2019.2284610]
, 5D. Shan, I. Mahmoud, S. Mohamed, and B. Wael, "Automatic License Plate Recognition (ALPR):A State-of-the-Art Review", IEEE Trans. Circ. Syst. Video Tech., vol. 23, no. Issue.2, pp. 311-325.
[http://dx.doi.org/10.1109/TCSVT.2012.2203741]
], automatic toll fee collection [6P. Surekha, P. Gurudath, R. Prithvi, and B.G. Ananth, "Automatic license plate recognition using image processing and neural network", ICTACT Journal on Image & Video Processing, vol. 8, no. 4, .
[http://dx.doi.org/10.21917/ijivp.2018.0251]
], parking lots access control [7F. Nima, and R.B. Morteza, "Algorithms for licenseplate detection :A survey”, First International Congress on Technology, Communication and Knowledge (ICTCK 2014)", Mashhad Branch, Islamic Azad University, Mashhad, Iran, 2014.], identification of plundered vehicles [8S. Sharma, P. Kumar, and K. Kumar, "A-PNR: Automatic Plate Number Recognition", Proceedings of the 7th International Conference on Computer and Communication Technology, ACM, pp. 106-110.], and crime detection systems [9A. Al-Qahtani, O. Hommos, F. Bensaali, A. Amira, A. Farhat, A. Al-Zawqari, and X. Zhai, "OCR based feature extraction and template matching algorithms for Qatari number plate", Proceedings of the International Conference on Industrial Informatics and Computer Systems, IEEE, ., 10R. Jain, A. Nayyar, and S. Bachhety, Factex: A Practical Approach to Crime Detection.Data Management, Analytics and Innovation., Springer: Singapore, pp. 503-516.
[http://dx.doi.org/10.1007/978-981-32-9949-8_35]
]. Though ANPR is a very old research area in image processing, it is still evolving year by year, because detecting the number plate from the image or from video is not an easy task as counting the vehicle from a stream of video [6P. Surekha, P. Gurudath, R. Prithvi, and B.G. Ananth, "Automatic license plate recognition using image processing and neural network", ICTACT Journal on Image & Video Processing, vol. 8, no. 4, .
[http://dx.doi.org/10.21917/ijivp.2018.0251]
, 9A. Al-Qahtani, O. Hommos, F. Bensaali, A. Amira, A. Farhat, A. Al-Zawqari, and X. Zhai, "OCR based feature extraction and template matching algorithms for Qatari number plate", Proceedings of the International Conference on Industrial Informatics and Computer Systems, IEEE, ., 10R. Jain, A. Nayyar, and S. Bachhety, Factex: A Practical Approach to Crime Detection.Data Management, Analytics and Innovation., Springer: Singapore, pp. 503-516.
[http://dx.doi.org/10.1007/978-981-32-9949-8_35]
]. Different researchers came with their own algorithm to detect the number plate, but each has some limitations; (1)- for some images, existing ANPR systems work perfectly, and for some images, it does not; (2)- next challenge is the diversity in the number plate writing style [11N. Singh, and T. Kumar, An Improved Intelligent Transportation System: An Approach for Bilingual License Plate Recognition.Information and Communication Technology for Intelligent Systems., Springer: Singapore, pp. 29-38.]; (3)- images captured under the severe weather and poor lighting conditions; (4)- low camera resolution; (5)- ANPR systems work better using the standard number plate, however, it becomes very tough to identify if the number plate has no standard size and pattern [2M. Khinchi, and C. Agarwal, "A Review on Automatic Number Plate Recognition Technology and Methods", 2019 International Conference on Intelligent Sustainable Systems (ICISS), IEEE, pp. 363-366.
[http://dx.doi.org/10.1109/ISS1.2019.8908014]
, 3M. Arora, A. Jain, S. Rustagi, and T. Yadav, Automatic number plate recognition system using optical character recognition, .
[http://dx.doi.org/10.32628/CSEIT1952280]
].Therefore, this area is still growing and still imperfect. It requires a competent algorithm for better performance. Table 1 show different notations used in this paper.

Table 1
Different notations used in this paper.


The first ANPR system for vehicle identification was invented in 1976 at the Police Scientific Development Branch in the United Kingdom [12K. Tejas, K.A. Reddy, D.P. Reddy, K.P. Bharath, R. Karthik, and M.R. Kumar, Efficient License Plate Recognition System with Smarter Interpretation Through IoT.Soft Computing for Problem Solving., Springer: Singapore, pp. 207-220.
[http://dx.doi.org/10.1007/978-981-13-1595-4_16]
]. However, it has grown more and more interest during the last decade, along with the improvement of digital ANPR camera and the on going increase in computational capacity. This system was simply capable of automatically extracting and recognizing the vehicle number plate’s characters from an image.

A typical ANPR system has predefined four basic steps, as shown in Fig. (1), to recognize the number plate as explained in various research and journal papers [7F. Nima, and R.B. Morteza, "Algorithms for licenseplate detection :A survey”, First International Congress on Technology, Communication and Knowledge (ICTCK 2014)", Mashhad Branch, Islamic Azad University, Mashhad, Iran, 2014., 8S. Sharma, P. Kumar, and K. Kumar, "A-PNR: Automatic Plate Number Recognition", Proceedings of the 7th International Conference on Computer and Communication Technology, ACM, pp. 106-110., 10R. Jain, A. Nayyar, and S. Bachhety, Factex: A Practical Approach to Crime Detection.Data Management, Analytics and Innovation., Springer: Singapore, pp. 503-516.
[http://dx.doi.org/10.1007/978-981-32-9949-8_35]
].

  1. Image Capture: In this step, vehicle image is captured by any standard camera or by extracting the interested frame from a stream of video retrieved from CCTV live footage.
  2. Image Preprocessing: In this step, the captured image is further enhanced. Such enhancement includes resizing the image resolution, noise removal from the image, and conversion of the image from RGB to grayscale and then Binary (black and white).
  3. Region of Interest (ROI): In this step, the specific number plate region is obtained from the enhanced image from Step 2. The extracted region is called ROI.
  4. Optical character recognition (OCR): Electronic conversion of handwritten or printed text images into machine-encoded text. Here, OCR is used to recognize the number from the ROI image. A typical block diagram for ANR is shown in Fig. (2).

ANPR system has been suggested in different countries, including India [13P. Avale, S. G. Bari, and P. Rajput, Recognition of indian license plate number from live stream videos, ., 14S. Shah, N. Rathod, P.K. Saini, V. Patel, H. Rajput, and P. Sheth, Automated Indian Vehicle Number Plate Detection.Soft Computing: Theories and Applications., Springer: Singapore, pp. 453-461.
[http://dx.doi.org/10.1007/978-981-13-0589-4_42]
], Australia [15G. C. Leonard, A. Hamey, and P. Colin, Automatic number plate recognition for australian conditions, ., 16H.N. Tran, and T. Nguyen, "Supervised Learning Method for Mobile International Number Plate Recognition", Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, ACM, pp. 212-216.
[http://dx.doi.org/10.1145/2684200.2684307]
], Malaysia [17W.W. Keong, and V. Iranmanesh, "Malaysian automatic number plate recognition system using Pearson correlation", 2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), IEEE, pp. 40-45.
[http://dx.doi.org/10.1109/ISCAIE.2016.7575034]
, 18A. Farhat, A. Al-Zawqari, F. Bensaali, A. Amira, O. Hommos, A. Al-Qahtani, X. Zhai, and H.D. Qatari, "ANPR system", Proceedings of the International Conference on Industrial Informatics and Computer Systems, IEEE, .], America [19K. Yogheedha, A.S.A. Nasir, H. Jaafar, and S.M. Mamduh, "Automatic Vehicle License Plate Recognition System Based on Image Processing and Template Matching Approac", 2018 International Conference on Computational Approach in Smart Systems Design and Applications (ICASSDA), IEEE, pp. 1-8.-21B.D. Acosta, Experiments in image segmentation for automatic US license plate recognition, (Doctoral dissertation, University Libraries, Virginia Polytechnic Institute and State University), , .], Iran [22K. Branch, "A novel morphological method for detection and recognition of vehicle license plates", Am. J. Appl. Sci., vol. 6, no. 12, pp. 2066-2070.
[http://dx.doi.org/10.3844/ajassp.2009.2066.2070]
, 23S. Davoodnia, and M. Ghasemzadeh, "A new algorithm for location recognition of Iranian car number plates, based on RGB color model and geometrical figures", In 2015 9th International Conference on e-Commerce in Developing Countries: With focus on e-Business (ECDC) , pp. 1-5.
[http://dx.doi.org/10.1109/ECDC.2015.7156318]
], and Bangladesh [24A.K. Ghosh, S.K. Sharma, M.N. Islam, S. Biswas, and S. Akter, Automatic license plate recognition (alpr) for bangladeshi vehicles., Global Journal of Computer Science and Technology, ., 25P. Dhar, M.Z. Abedin, R. Karim, and M.S. Hossain, "Bangladeshi License Plate Recognition Using Adaboost Classifier", 2019 Joint 8th International Conference on Informatics, Electronics & Vision (ICIEV) and 2019 3rd International Conference on Imaging, Vision & Pattern Recognition (icIVPR) , IEEE, pp. 342-347.]. However, in the literature, very limited work exists for ANPR System for Pakistani vehicles [26S.A. Haider, and K. Khurshid, "An implementable system for detection and recognition of license plates in Pakistan", 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), IEEE, pp. 1-5.
[http://dx.doi.org/10.1109/ICIEECT.2017.7916553]
-28J.A. Khan, M.A. Shah, A. Wahid, M.H. Khan, and M.B. Shahid, "Enhanced car number plate recognition (ECNPR) system by improving efficiency in preprocessing steps", 2017 International Conference on Communication Technologies (ComTech), IEEE, pp. 156-161.
[http://dx.doi.org/10.1109/COMTECH.2017.8065766]
]. Moreover, Pakistani number plate comes under the authority of each province and territories. There are eight types of number plates used in Pakistan. All number plates use the Latin alphabets in theory, but in practice, we see plates with Oriental script as well. Therefore, in this study, a new ANPR system has been implemented for vehicle number plate recognition targeting Pakistan vehicles. In this approach, after the preliminary steps, the last processing to be performed is OCR, where we adopted the template matching technique. Template matching was adapted as it is an efficient method for character recognition. Different challenges are addressed in the proposed ANPR system for Pakistani vehicles. First, the proposed ANPR system has to deal with a variety of license plates as the format and style of numbers varies from vehicle to vehicle and from region to region in Pakistan.

Fig. (2) shows the variety of vehicle license number plates as used across Pakistan. In the proposed ANPR system, we try our best to address these issues and to identify the number plate correctly.

The main contributions in this paper are summarized as follows: (1) - a new real-time framework to perform ANPR for Pakistani vehicles; (2) - a variety of vehicles from different regions of Pakistan were collected for experimenting the proposed ANPR System; (3) - the proposed ANPR was also experimented using different types of vehicles including Car, Jeep, Truck, Long Vehicles, Bus; (4) - finally, this study also presents a comparative analysis of the proposed approach with some existing ANPR approaches designed specifically for Pakistani license plates.

The remainder of the paper is organized as follows: different existing ANPR methodologies are discussed in Section 2, Related Work; Problem formulation, the proposed conceptual ANPR approach to the detection and recognition mechanism are discussed in Section 3. The performance evaluations of the proposed ANPR approach and the comparative analysis with the existing ANPR approaches are given in Section 4. This paper is closed with a conclusion and future work in Section 5, followed by the References.

2. BACKGROUND AND RELATED WORK

In this section, we provide a detailed review of the different ANPR frameworks in general, while focusing on the work proposed in the perspective of Pakistan.

The system for automatic car license plate recognition includes a camera, a frame grabber, a computer, and custom-designed software for image processing, analysis, and recognition. In the literature, many methods have been proposed for the automatic VNPR system. Some of these studies have focused on NP region extraction only and others have proposed methods for NP region extraction as well as for recognition of text present in the NP. Some of these existing studies are briefly reviewed in the following paragraphs. In addition to this, interested readers are further advised to study the detailed survey on ANPR in previous studies [7F. Nima, and R.B. Morteza, "Algorithms for licenseplate detection :A survey”, First International Congress on Technology, Communication and Knowledge (ICTCK 2014)", Mashhad Branch, Islamic Azad University, Mashhad, Iran, 2014., 8S. Sharma, P. Kumar, and K. Kumar, "A-PNR: Automatic Plate Number Recognition", Proceedings of the 7th International Conference on Computer and Communication Technology, ACM, pp. 106-110.].

Fig. (1)
A typical block diagram for an ANPR.


Fig. (2)
Different license number plate designused in Pakistan.


A segmentation free automatic license plate recognition method, based on a Convolutional neural network, has been proposed in a study [29J. Špaňhel, J. Sochor, R. Juránek, A. Herout, L. Maršík, and P. Zemčík, "Zemčík, ”Holistic recognition of low quality license plates by cnn using track annotated data", In 2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), IEEE, pp. 1-6.]. They used convolutional neural network layers to extract the features of the license number plate and then mapped this layer to fully connected layers with seven branches. Each branch out of the seven branches represent a specialized classifier for a character that resides on a specific position of the input license plate image. This work was very helpful because the possible errors generated in the segmentation step can be minimized and end-to-end support can also be provided.

Automatic number plate detection, for an intelligent transport system, by using an image processing technique has been proposed in a study [30A.R.F. Quiros, R.A. Bedruz, A.C. Uy, A. Abad, A. Bandala, E.P. Dadios, and R.R. Vicerra, "Localization of license plates using optimized edge and contour detection technique", TENCON 2017- 2017 IEEE Region 10 Conference, pp. 1075-1080.
[http://dx.doi.org/10.1109/TENCON.2017.8228017]
]. The image processing techniques include counter matching and edge detection. An average accuracy of 96.67% has been achieved in the proposed method. The detection of license number plate, based on the color edge detection method, with different channel scale-space techniques, has been proposed in a study [31X.A. Davix, C.S. Christopher, and S.S. Christine, "License plate detection using channel scale space and color based detection method", 2017 IEEE International Conference on Circuits and Systems (ICCS), pp. 82-86.
[http://dx.doi.org/10.1109/ICCS1.2017.8325967]
]. The aspect ratio is calculated by the proposed method and the licensed number plate is illustrious to detect the vehicle. Their work used the CIE-XYZ color model for process and accuracy of 94.23% was achieved.

A convolutional neural work based in the MD-YOLO framework for the multi-directional car license number plate detection has been proposed in a previous study [32L. Xie, T. Ahmad, L. Jin, Y. Liu, and S. Zhang, "A new CNN-Based method for multi-directional car license plate detection", IEEE Trans. Intell. Transp. Syst., vol. 19, no. 2, pp. 507-517.
[http://dx.doi.org/10.1109/TITS.2017.2784093]
]. This work uses fast intersection-over-union evaluation and precise rotation angle prediction strategy. The experimental results show that the proposed method achieved good results in terms of low computational cost and accuracy.

Mahamad et al. [33K. Mahamad, S. Saon, and N.O.A. Aziz, A Simplified Malaysian Vehicle Plate Number Recognition.Recent Advances on Soft Computing and Data Mining., Springer: Cham, pp. 379-388.
[http://dx.doi.org/10.1007/978-3-319-07692-8_36]
] suggested a simplified Malaysian vehicle plate number recognition. The techniques that have been used are digital image processing and OCR method. The proposed method does not give any information about the accuracy performance. A CNN-based MD-YOLO framework, for multi-directional car license plate detection has been proposed in a study [34L. Xie, T. Ahmad, L. Jin, Y. Liu, and S. Zhang, "A new CNN-Based method for multi-directional car license plate detection", IEEE Trans. Intell. Transp. Syst., vol. 19, pp. 507-517.
[http://dx.doi.org/10.1109/TITS.2017.2784093]
]. The proposed method used precise rotation angle prediction and a fast intersection-over-union evaluation strategy. The experimental results show that the proposed method outclasses other current methods in terms of better accuracy and lower computational cost. Another work on ANPR was proposed by Mukherjee et al. [35R. Mukherjee, A. Pundir, D. Mahato, G. Bhandari, and G.J. Saxena, "A robust algorithm for morphological, spatial image-filtering and character feature extraction and mapping employed for vehicle number plate recognition", 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pp. 864-869.
[http://dx.doi.org/10.1109/WiSPNET.2017.8299884]
], suggesting a robust algorithm for the extraction of image morphology, spatial filtering, and mapping features and characters that are used for vehicle number plate recognition. The proposed method has achieved an average accuracy of 79.30%.

3. METHODOLOGY - A PROPOSED APPROACH FOR AUTOMATIC NUMBER PLATE RECOGNITION

This study is an effort to develop a low power and cost-efficient ANPR system for Pakistani vehicles, where the license number plates do not follow a particular pattern and people design and devise their own styles, which, of course, is not legally allowed, but is practiced. The proposed ANPR algorithm in this study discovers and recognized a vehicles’ license number plate automatically. The proposed algorithm is shown below and the block diagram of the proposed ANPR method is shown in Fig. (3).

Fig. (3)
Block diagram of the proposed ANPR approach.


Fig. (4)
An input image from CCTV recording to the ANPR system.


Fig. (5)
Grayscale image retrieved from the original input image.


In the subsequent section, the proposed ANPR approach with the essential steps is discussed.

3.1. Loading the Vehicle Image

The image is captured and passed to the system. After the plate location in the vehicle image is identified, it is sent to the next phase for conversion to the required scale. An example of an input image from CCTV recording for the ANPR system is shown in Fig. (4).

3.2. Conversion of Original Image to Grayscale

In this step, the original image is converted to grayscale because grayscale images are processed faster than the colored images. The color image is converted to 256-grayscale image using the following equation [22K. Branch, "A novel morphological method for detection and recognition of vehicle license plates", Am. J. Appl. Sci., vol. 6, no. 12, pp. 2066-2070.
[http://dx.doi.org/10.3844/ajassp.2009.2066.2070]
].

(1)

Where, AGL= the converted gray level image AR, AG, AB are the R, G, and B spectrum of the colored image, respectively. After gray scaling, blurring is applied in order to remove the noise and distortion in the image. Gaussian is applied on the gray scale image and useless details and noise are deleted from this image. Gaussian blur 2-d is shown in equation 2.

(2)

Where, i denotes the distance computed from the origin along the horizontal axis, j denotes the distance as calculated from the origin along the vertical axis, whereas Gaussian distribution standard deviation is ϑ. A convolution matrix is built by using the values of Gaussian distribution so it can be applied in the original image. The new value of each pixel is set to a weighted average of neighborhood pixels. The original pixels will be allocated to the highest weight and a smaller weight will be allocated to the neighboring pixel. A smoothed image will be produced, preserving boundaries and edges better than others. For example, the grayscale image from the original input image is given by Fig. (5) when Gaussian is applied.

Fig. (6)
Edge detection process after applying the canny edge detection algorithm.


Fig. (7)
Detection of the number region on the license number plate.


3.3. Edge Detection

Next, the proposed ANPR system detects the edges in the grayscale image to be extracted. There are different methods, including Sobel Edge Detection, Roberts Edge Detection, Canny Edge Detection, Prewitt edge detection. In this study, canny operator was used to find the image edge. The Canny operator performs a 2-D spatial gradient measurement on the image. It applies two thresholds to the gradient: a high threshold for low edge sensitivity and a low threshold for high edge sensitivity. Edge starts with the low sensitivity result and then grows it to include connected edge pixels from the high sensitivity result. This helps fill in gaps in the detected edges. This edge detection process, using the canny operator, is represented in the Fig. (6).

3.4. Candidate Number Plate Area Detection

After edge detection and some refining, we need to find all the contours in the image in order to take care of only those regions of the number plate where the contour width is more than the height. This is due to the fact that in the license number plate, normally, the width is more than its height. After the preprocessing step, the number plate region from the image is extracted. Now the marked area is the detected plate location as it is shown in Fig. (7).

Fig. (8)
Cropping the marked area on the license number plate.


Fig. (9)
Character segmentation.


3.5. Cropping Number Plate Area

The next step is to crop the marked area as a new image and apply some processing to the newly obtained image. This will help to easily visualize and read each and every character in the new image as it is depicted in Fig. (8).

3.6. Character Segmentation

Character segmentation is the procedure of extracting the characters and numbers from the license plate image. Diverse aspects make the character segmentation task complicated, like image noise, plate frame, space mark, plate’s rotation, and light variance. A number of procedures have been proposed for character segmentation to overcome these aspects. We used the procedure proposed in a previous study [36K. Thanin, S. Mashohor, and W. Al-Faqheri, An improved Malaysian Automatic License Plate Recognition (M-ALPR) system using hybrid fuzzy in C++ environment., IEEE, pp. 51-55.
[http://dx.doi.org/10.1109/CITISIA.2009.5224241]
]. After each marked character is segmented into separate images, these are then forwarded to the KNN based character recognition system shown in Fig. (9).

3.7. Character Recognition System Using the KNN Based Approach

After the segmentation of elements (characters and numbers), the final module in the recognition process is character recognition. In the last module, character recognition is done by utilizing a template matching technique [38S. Jameel, and S.U. Rehman, "An optimal feature selection method using a modified wrapper-based ant colony optimization", J. Natl. Sci. Found. Sri Lanka, vol. 46, no. 2, .
[http://dx.doi.org/10.4038/jnsfsr.v46i2.8414]
]. During this phase, the gray scale image is binarized by using binarization algorithm, after that, the blurring is applied to overcome the noise and distortion and finally, each character in the image is segmented into a separate image. Furthermore, each segmented character from the will be matched with the stored templates of the character. These stored templates consist of pixels. These pixels are termed as test point. There are two types of test points. One test point is called white test point and the other is termed as a black test point. The white area of the character image from the segmentation stage is tested by the white test point. The black test point is used to test the black area of the character image. The result of the test point is given by:

(3)

Matched Point = White test points fall in white pixel of the character image and black test points fall in the black pixel of the character image [37A. Tahir, H.A. Habib, and M.F. Khan, "License plate recognition algorithm for Pakistani license plates", Canadian Journal on Image Processing and Computer Vision, vol. 1, no. 2, pp. 30-36.]. A predefined value has been allocated for black test points (80%) and white test points (90%). The character will be matched if the result is larger than these predefined values.

Finally, after the individual characters are separated, they are sent to the optical character recognition engine. Some common techniques of character recognition are pattern matching. The technique used by this system is KNN (supervised learning), which is a fairly simple algorithm and is capable of learning nonlinear high complex decision boundaries [39M. Iqbal, and S.U. Rehman, "Association Rule Mining Using Computational Intelligence Technique", Int. J. Comput. Sci. Inf. Secur., vol. 14, no. 12, p. 416., 40M. Waqas, "S. Shah H. Shabbir, S. U. Rehman, “A Comparative Study of Feature Selection Approaches: 2016-2020", Int. J. Sci. Eng. Res., vol. 11, no. 2, .]. In the next subsequent section, a detailed analysis of the proposed ANPR approach is presented to show the supremacy of the proposed system.

4. RESULTS

In order to validate the proposed method and exhibit its benefits, experiments on various Pakistan vehicle number plates have been carried out with comparisons. For testing, we have developed a database consisting of 900 images containing vehicles with very different number plate styles with different color and font style. The vehicle images are collected for different provinces of Pakistan. The captured images distribution against the different provinces/states is given in (Table 2).

Table 2
Vehicles dataset details (total: 900 license number plates were collected).


Furthermore, the adopted parameters for the proposed ANPR approach during various stages are given below in Table 3.

Table 3
Parameters details used during experiments.


We used different types of number plates out of which, 80% number plates had the standard license number plate visualization, while 20% of the plates did not follow the standard size, format and color scheme according to the region (Table 4).

Table 4
Result of proposed number plate extraction approach.


The proposed ANPR approach achieved a maximum of 98% accuracy for the vehicles using the Islamabad Capital Territory license number plates. Whereas, the smallest accuracy was achieved in the case of Balochistan vehicle license number plates. Overall, the accuracy of the proposed ANPR approach remains 93%. In some cases, for instance, in the Baluchistan and Punjab, the accuracy was observed to be somewhat less than the others. This was due to different factors observed during the experimentations, including bright sunrays, dirty/unclear plates or blurring and non-standard vehicle number plates.

We also compared our approach with the existing ANPR approaches proposed for Pakistani vehicles. For this, we used different ANPR approaches suggested for Pakistani license number plates introduced in previous studies [26S.A. Haider, and K. Khurshid, "An implementable system for detection and recognition of license plates in Pakistan", 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), IEEE, pp. 1-5.
[http://dx.doi.org/10.1109/ICIEECT.2017.7916553]
, 37A. Tahir, H.A. Habib, and M.F. Khan, "License plate recognition algorithm for Pakistani license plates", Canadian Journal on Image Processing and Computer Vision, vol. 1, no. 2, pp. 30-36.]. For this comparison, we randomly selected 300, 400, and 900 license number plates from our total 900 number plates. The comparative analysis is shown in Table 5.

Table 5
Comparative analysis with the existing ANPR approaches for Pakistan vehicles.


From the comparative analysis represented in Table 5, we can easily observe that the proposed ANPR system achieved more accuracy than the two existing ANPR approaches suggested specifically for the Pakistani license number plates. Moreover, the proposed ANPR for Pakistani license number plates showed more accuracy in a total of 400 vehicles. When we experimented on 900 vehicles, the accuracy was more than 5% as compared to the existing ANPR approaches.

CONCLUSION

Although there are a lot of running vehicle plate recognition systems for countries like China, Saudi Arabia, Korea, and Malaysia, there is no such LPR for Pakistani license plates. Although some work exists for Pakistani vehicle number plate identification it still needs more attention due to the variety of number plates and an increasing number of vehicles on the roads. The proposed research work is, therefore, targeting the identification and visualization of the Pakistani vehicle number plates. The proposed algorithm is tested over a huge image dataset, consisting of about 900 vehicles of different types and from various states of Pakistan. The collected images have captured in various illumination conditions and are verified to generate a high recognition rate. This research work is both a time and money-saving profit for law enforcement agencies and private organizations for improving homeland security. There is a need to expand the types of vehicles that can be detected: trucks, buses, scooters, bikes, etc. This technology can be further improved to detect the crashed vehicle’s number plate in an accident and alert the closest hospital and police station about the accident, thus saving lives.

CONSENT FOR PUBLICATION

Not applicable.

FUNDING

None.

CONFLICT OF INTEREST

The authors declare no conflict of interest, financial or otherwise.

ACKNOWLEDGEMENTS

Declared none.

REFERENCES

[1] J. Ranglani, and L. Vijay, "Automatic Number Plate Recognition", SSRG International Journal of Computer Science and Engineering (SSRG-IJCSE), vol. 3, no. 8, .
[2] M. Khinchi, and C. Agarwal, "A Review on Automatic Number Plate Recognition Technology and Methods", 2019 International Conference on Intelligent Sustainable Systems (ICISS), IEEE, pp. 363-366.
[http://dx.doi.org/10.1109/ISS1.2019.8908014]
[3] M. Arora, A. Jain, S. Rustagi, and T. Yadav, Automatic number plate recognition system using optical character recognition, .
[http://dx.doi.org/10.32628/CSEIT1952280]
[4] A. K. Jaya, Z. Zainuddin, and S. Syarif, Tracking of vehicle tax violations using vehicle type and plate number identification, .
[http://dx.doi.org/10.4108/eai.2-5-2019.2284610]
[5] D. Shan, I. Mahmoud, S. Mohamed, and B. Wael, "Automatic License Plate Recognition (ALPR):A State-of-the-Art Review", IEEE Trans. Circ. Syst. Video Tech., vol. 23, no. Issue.2, pp. 311-325.
[http://dx.doi.org/10.1109/TCSVT.2012.2203741]
[6] P. Surekha, P. Gurudath, R. Prithvi, and B.G. Ananth, "Automatic license plate recognition using image processing and neural network", ICTACT Journal on Image & Video Processing, vol. 8, no. 4, .
[http://dx.doi.org/10.21917/ijivp.2018.0251]
[7] F. Nima, and R.B. Morteza, "Algorithms for licenseplate detection :A survey”, First International Congress on Technology, Communication and Knowledge (ICTCK 2014)", Mashhad Branch, Islamic Azad University, Mashhad, Iran, 2014.
[8] S. Sharma, P. Kumar, and K. Kumar, "A-PNR: Automatic Plate Number Recognition", Proceedings of the 7th International Conference on Computer and Communication Technology, ACM, pp. 106-110.
[9] A. Al-Qahtani, O. Hommos, F. Bensaali, A. Amira, A. Farhat, A. Al-Zawqari, and X. Zhai, "OCR based feature extraction and template matching algorithms for Qatari number plate", Proceedings of the International Conference on Industrial Informatics and Computer Systems, IEEE, .
[10] R. Jain, A. Nayyar, and S. Bachhety, Factex: A Practical Approach to Crime Detection.Data Management, Analytics and Innovation., Springer: Singapore, pp. 503-516.
[http://dx.doi.org/10.1007/978-981-32-9949-8_35]
[11] N. Singh, and T. Kumar, An Improved Intelligent Transportation System: An Approach for Bilingual License Plate Recognition.Information and Communication Technology for Intelligent Systems., Springer: Singapore, pp. 29-38.
[12] K. Tejas, K.A. Reddy, D.P. Reddy, K.P. Bharath, R. Karthik, and M.R. Kumar, Efficient License Plate Recognition System with Smarter Interpretation Through IoT.Soft Computing for Problem Solving., Springer: Singapore, pp. 207-220.
[http://dx.doi.org/10.1007/978-981-13-1595-4_16]
[13] P. Avale, S. G. Bari, and P. Rajput, Recognition of indian license plate number from live stream videos, .
[14] S. Shah, N. Rathod, P.K. Saini, V. Patel, H. Rajput, and P. Sheth, Automated Indian Vehicle Number Plate Detection.Soft Computing: Theories and Applications., Springer: Singapore, pp. 453-461.
[http://dx.doi.org/10.1007/978-981-13-0589-4_42]
[15] G. C. Leonard, A. Hamey, and P. Colin, Automatic number plate recognition for australian conditions, .
[16] H.N. Tran, and T. Nguyen, "Supervised Learning Method for Mobile International Number Plate Recognition", Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, ACM, pp. 212-216.
[http://dx.doi.org/10.1145/2684200.2684307]
[17] W.W. Keong, and V. Iranmanesh, "Malaysian automatic number plate recognition system using Pearson correlation", 2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE), IEEE, pp. 40-45.
[http://dx.doi.org/10.1109/ISCAIE.2016.7575034]
[18] A. Farhat, A. Al-Zawqari, F. Bensaali, A. Amira, O. Hommos, A. Al-Qahtani, X. Zhai, and H.D. Qatari, "ANPR system", Proceedings of the International Conference on Industrial Informatics and Computer Systems, IEEE, .
[19] K. Yogheedha, A.S.A. Nasir, H. Jaafar, and S.M. Mamduh, "Automatic Vehicle License Plate Recognition System Based on Image Processing and Template Matching Approac", 2018 International Conference on Computational Approach in Smart Systems Design and Applications (ICASSDA), IEEE, pp. 1-8.
[20] Y.P. Huang, S.Y. Lai, and W.P. Chuang, "A template-based model for license plate recognition", IEEE International Conference on Networking, Sensing and Control, vol. Vol. 2, IEEE, pp. 737-742.
[http://dx.doi.org/10.1109/ICNSC.2004.1297038]
[21] B.D. Acosta, Experiments in image segmentation for automatic US license plate recognition, (Doctoral dissertation, University Libraries, Virginia Polytechnic Institute and State University), , .
[22] K. Branch, "A novel morphological method for detection and recognition of vehicle license plates", Am. J. Appl. Sci., vol. 6, no. 12, pp. 2066-2070.
[http://dx.doi.org/10.3844/ajassp.2009.2066.2070]
[23] S. Davoodnia, and M. Ghasemzadeh, "A new algorithm for location recognition of Iranian car number plates, based on RGB color model and geometrical figures", In 2015 9th International Conference on e-Commerce in Developing Countries: With focus on e-Business (ECDC) , pp. 1-5.
[http://dx.doi.org/10.1109/ECDC.2015.7156318]
[24] A.K. Ghosh, S.K. Sharma, M.N. Islam, S. Biswas, and S. Akter, Automatic license plate recognition (alpr) for bangladeshi vehicles., Global Journal of Computer Science and Technology, .
[25] P. Dhar, M.Z. Abedin, R. Karim, and M.S. Hossain, "Bangladeshi License Plate Recognition Using Adaboost Classifier", 2019 Joint 8th International Conference on Informatics, Electronics & Vision (ICIEV) and 2019 3rd International Conference on Imaging, Vision & Pattern Recognition (icIVPR) , IEEE, pp. 342-347.
[26] S.A. Haider, and K. Khurshid, "An implementable system for detection and recognition of license plates in Pakistan", 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), IEEE, pp. 1-5.
[http://dx.doi.org/10.1109/ICIEECT.2017.7916553]
[27] N. Saleem, H. Muazzam, H.M. Tahir, and U. Farooq, "Automatic license plate recognition using extracted features", 2016 4th International Symposium on Computational and Business Intelligence (ISCBI), IEEE, pp. 221-225.
[http://dx.doi.org/10.1109/ISCBI.2016.7743288]
[28] J.A. Khan, M.A. Shah, A. Wahid, M.H. Khan, and M.B. Shahid, "Enhanced car number plate recognition (ECNPR) system by improving efficiency in preprocessing steps", 2017 International Conference on Communication Technologies (ComTech), IEEE, pp. 156-161.
[http://dx.doi.org/10.1109/COMTECH.2017.8065766]
[29] J. Špaňhel, J. Sochor, R. Juránek, A. Herout, L. Maršík, and P. Zemčík, "Zemčík, ”Holistic recognition of low quality license plates by cnn using track annotated data", In 2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), IEEE, pp. 1-6.
[30] A.R.F. Quiros, R.A. Bedruz, A.C. Uy, A. Abad, A. Bandala, E.P. Dadios, and R.R. Vicerra, "Localization of license plates using optimized edge and contour detection technique", TENCON 2017- 2017 IEEE Region 10 Conference, pp. 1075-1080.
[http://dx.doi.org/10.1109/TENCON.2017.8228017]
[31] X.A. Davix, C.S. Christopher, and S.S. Christine, "License plate detection using channel scale space and color based detection method", 2017 IEEE International Conference on Circuits and Systems (ICCS), pp. 82-86.
[http://dx.doi.org/10.1109/ICCS1.2017.8325967]
[32] L. Xie, T. Ahmad, L. Jin, Y. Liu, and S. Zhang, "A new CNN-Based method for multi-directional car license plate detection", IEEE Trans. Intell. Transp. Syst., vol. 19, no. 2, pp. 507-517.
[http://dx.doi.org/10.1109/TITS.2017.2784093]
[33] K. Mahamad, S. Saon, and N.O.A. Aziz, A Simplified Malaysian Vehicle Plate Number Recognition.Recent Advances on Soft Computing and Data Mining., Springer: Cham, pp. 379-388.
[http://dx.doi.org/10.1007/978-3-319-07692-8_36]
[34] L. Xie, T. Ahmad, L. Jin, Y. Liu, and S. Zhang, "A new CNN-Based method for multi-directional car license plate detection", IEEE Trans. Intell. Transp. Syst., vol. 19, pp. 507-517.
[http://dx.doi.org/10.1109/TITS.2017.2784093]
[35] R. Mukherjee, A. Pundir, D. Mahato, G. Bhandari, and G.J. Saxena, "A robust algorithm for morphological, spatial image-filtering and character feature extraction and mapping employed for vehicle number plate recognition", 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pp. 864-869.
[http://dx.doi.org/10.1109/WiSPNET.2017.8299884]
[36] K. Thanin, S. Mashohor, and W. Al-Faqheri, An improved Malaysian Automatic License Plate Recognition (M-ALPR) system using hybrid fuzzy in C++ environment., IEEE, pp. 51-55.
[http://dx.doi.org/10.1109/CITISIA.2009.5224241]
[37] A. Tahir, H.A. Habib, and M.F. Khan, "License plate recognition algorithm for Pakistani license plates", Canadian Journal on Image Processing and Computer Vision, vol. 1, no. 2, pp. 30-36.
[38] S. Jameel, and S.U. Rehman, "An optimal feature selection method using a modified wrapper-based ant colony optimization", J. Natl. Sci. Found. Sri Lanka, vol. 46, no. 2, .
[http://dx.doi.org/10.4038/jnsfsr.v46i2.8414]
[39] M. Iqbal, and S.U. Rehman, "Association Rule Mining Using Computational Intelligence Technique", Int. J. Comput. Sci. Inf. Secur., vol. 14, no. 12, p. 416.
[40] M. Waqas, "S. Shah H. Shabbir, S. U. Rehman, “A Comparative Study of Feature Selection Approaches: 2016-2020", Int. J. Sci. Eng. Res., vol. 11, no. 2, .
Track Your Manuscript:


Endorsements



"Open access will revolutionize 21st century knowledge work and accelerate the diffusion of ideas and evidence that support just in time learning and the evolution of thinking in a number of disciplines."


Daniel Pesut
(Indiana University School of Nursing, USA)

"It is important that students and researchers from all over the world can have easy access to relevant, high-standard and timely scientific information. This is exactly what Open Access Journals provide and this is the reason why I support this endeavor."


Jacques Descotes
(Centre Antipoison-Centre de Pharmacovigilance, France)

"Publishing research articles is the key for future scientific progress. Open Access publishing is therefore of utmost importance for wider dissemination of information, and will help serving the best interest of the scientific community."


Patrice Talaga
(UCB S.A., Belgium)

"Open access journals are a novel concept in the medical literature. They offer accessible information to a wide variety of individuals, including physicians, medical students, clinical investigators, and the general public. They are an outstanding source of medical and scientific information."


Jeffrey M. Weinberg
(St. Luke's-Roosevelt Hospital Center, USA)

"Open access journals are extremely useful for graduate students, investigators and all other interested persons to read important scientific articles and subscribe scientific journals. Indeed, the research articles span a wide range of area and of high quality. This is specially a must for researchers belonging to institutions with limited library facility and funding to subscribe scientific journals."


Debomoy K. Lahiri
(Indiana University School of Medicine, USA)

"Open access journals represent a major break-through in publishing. They provide easy access to the latest research on a wide variety of issues. Relevant and timely articles are made available in a fraction of the time taken by more conventional publishers. Articles are of uniformly high quality and written by the world's leading authorities."


Robert Looney
(Naval Postgraduate School, USA)

"Open access journals have transformed the way scientific data is published and disseminated: particularly, whilst ensuring a high quality standard and transparency in the editorial process, they have increased the access to the scientific literature by those researchers that have limited library support or that are working on small budgets."


Richard Reithinger
(Westat, USA)

"Not only do open access journals greatly improve the access to high quality information for scientists in the developing world, it also provides extra exposure for our papers."


J. Ferwerda
(University of Oxford, UK)

"Open Access 'Chemistry' Journals allow the dissemination of knowledge at your finger tips without paying for the scientific content."


Sean L. Kitson
(Almac Sciences, Northern Ireland)

"In principle, all scientific journals should have open access, as should be science itself. Open access journals are very helpful for students, researchers and the general public including people from institutions which do not have library or cannot afford to subscribe scientific journals. The articles are high standard and cover a wide area."


Hubert Wolterbeek
(Delft University of Technology, The Netherlands)

"The widest possible diffusion of information is critical for the advancement of science. In this perspective, open access journals are instrumental in fostering researches and achievements."


Alessandro Laviano
(Sapienza - University of Rome, Italy)

"Open access journals are very useful for all scientists as they can have quick information in the different fields of science."


Philippe Hernigou
(Paris University, France)

"There are many scientists who can not afford the rather expensive subscriptions to scientific journals. Open access journals offer a good alternative for free access to good quality scientific information."


Fidel Toldrá
(Instituto de Agroquimica y Tecnologia de Alimentos, Spain)

"Open access journals have become a fundamental tool for students, researchers, patients and the general public. Many people from institutions which do not have library or cannot afford to subscribe scientific journals benefit of them on a daily basis. The articles are among the best and cover most scientific areas."


M. Bendandi
(University Clinic of Navarre, Spain)

"These journals provide researchers with a platform for rapid, open access scientific communication. The articles are of high quality and broad scope."


Peter Chiba
(University of Vienna, Austria)

"Open access journals are probably one of the most important contributions to promote and diffuse science worldwide."


Jaime Sampaio
(University of Trás-os-Montes e Alto Douro, Portugal)

"Open access journals make up a new and rather revolutionary way to scientific publication. This option opens several quite interesting possibilities to disseminate openly and freely new knowledge and even to facilitate interpersonal communication among scientists."


Eduardo A. Castro
(INIFTA, Argentina)

"Open access journals are freely available online throughout the world, for you to read, download, copy, distribute, and use. The articles published in the open access journals are high quality and cover a wide range of fields."


Kenji Hashimoto
(Chiba University, Japan)

"Open Access journals offer an innovative and efficient way of publication for academics and professionals in a wide range of disciplines. The papers published are of high quality after rigorous peer review and they are Indexed in: major international databases. I read Open Access journals to keep abreast of the recent development in my field of study."


Daniel Shek
(Chinese University of Hong Kong, Hong Kong)

"It is a modern trend for publishers to establish open access journals. Researchers, faculty members, and students will be greatly benefited by the new journals of Bentham Science Publishers Ltd. in this category."


Jih Ru Hwu
(National Central University, Taiwan)


Browse Contents




Webmaster Contact: info@benthamopen.net
Copyright © 2023 Bentham Open