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


© 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: [email protected]


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.



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. [1-3]. The ANR carries a significant role in different applications, for example, traffic monitoring on the highway [4, 5], automatic toll fee collection [6], parking lots access control [7], identification of plundered vehicles [8], and crime detection systems [9, 10]. 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 [6, 9, 10]. 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 [11]; (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 [2, 3].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.
Notations Meaning
ANPR Automated Number Plate Recognition
CCTV Closed-circuit television
NP Number Plate
OCR Optical Character Reader
RGB Red Green Blue
ROI Region Of Interest

The first ANPR system for vehicle identification was invented in 1976 at the Police Scientific Development Branch in the United Kingdom [12]. 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 [7, 8, 10].

  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 [13, 14], Australia [15, 16], Malaysia [17, 18], America [19-21], Iran [22, 23], and Bangladesh [24, 25]. However, in the literature, very limited work exists for ANPR System for Pakistani vehicles [26-28]. 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 [7, 8].

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 [29]. 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 [30]. 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 [31]. 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 [32]. 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. [33] 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 [34]. 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. [35], 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 [22].

(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 [36]. 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 [38]. 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 [37]. 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 [39, 40]. 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).
Province Region Number of License Number Plates
Baluchistan 100
Khyber Pakhtunkhwa 250
Islamabad Capital Territory 150
Punjab 200
Sind 120
Gilgit-Baltistan 80

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.
Parameters Specifications
Image Capturing Time Morning
Distance 5 to 10 Meter
Light 10180-10000 flux
Camera Used 5 Mega Pixel
Weather Condition Clear/Sunny
Type of Number plates Mixed (Standard/non-standard)

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.
State Name/Total Vehicles Total Number of Plates Correctly Extracted Accuracy (%)
Balochistan 87 87
Khyber Pakhtunkhwa 234 94
Islamabad Capital Territory 147 98
Punjab 180 90
Sind 115 95
Gilgit-Baltistan 77 96

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 [26, 37]. 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.
ANPR Approach Accuracy (%)
Number of License Plates Used
300 400 900
Tahir et al. [26], 90 91 88
Haider et al. [37], 91 92 86
The Proposed ANPR 92 94 93

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.

AVAILABILITY OF DATA AND MATERIALS

The source code is available on the following WebURL https://github.com/saifi009/An-Efficient-Approach-for-Vehicle-Number-Plate-Recognition-in-Pakistan/blob/master/Pakistan VehicleLicenceNumberPlate%20RecgnitionProjectSourceCode.rar

FUNDING

None.

CONFLICT OF INTEREST

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

ACKNOWLEDGEMENTS

Declared none.

REFERENCES

[1] Ranglani J, Vijay L. Automatic Number Plate Recognition SSRG International Journal of Computer Science and Engineering (SSRG-IJCSE) 2016; 3(8)
[2] Khinchi M, Agarwal C. A Review on Automatic Number Plate Recognition Technology and Methods 2019 International Conference on Intelligent Sustainable Systems (ICISS) 363-6.2019;
[3] Arora M, Jain A, Rustagi S, Yadav T. Automatic number plate recognition system using optical character recognition 2019.
[4] Jaya A K, Zainuddin Z, Syarif S. Tracking of vehicle tax violations using vehicle type and plate number identification 2019.
[5] Shan D, Mahmoud I, Mohamed S, Wael B. Automatic License Plate Recognition (ALPR):A State-of-the-Art Review. IEEE Trans Circ Syst Video Tech 2013; 23(Issue.2): 311-25.
[6] Surekha P, Gurudath P, Prithvi R, Ananth BG. Automatic license plate recognition using image processing and neural network. ICTACT Journal on Image & Video Processing 2018; 8(4)
[7] Nima F, Morteza RB. Algorithms for licenseplate detection :A survey”, First International Congress on Technology, Communication and Knowledge (ICTCK 2014). Mashhad Branch, Islamic Azad University, Mashhad, Iran. 2014; pp. 2014; 26-7.
[8] Sharma S, Kumar P, Kumar K. A-PNR: Automatic Plate Number Recognition. Proceedings of the 7th International Conference on Computer and Communication Technology 106-10.2017;
[9] Al-Qahtani A, Hommos O, Bensaali F, et al. OCR based feature extraction and template matching algorithms for Qatari number plate Proceedings of the International Conference on Industrial Informatics and Computer Systems 2016.
[10] Jain R, Nayyar A, Bachhety S. Factex: A Practical Approach to Crime Detection.Data Management, Analytics and Innovation 2020; 503-16.
[11] Singh N, Kumar T. An Improved Intelligent Transportation System: An Approach for Bilingual License Plate Recognition.Information and Communication Technology for Intelligent Systems 2020; 29-38.
[12] Tejas K, Reddy KA, Reddy DP, Bharath KP, Karthik R, Kumar MR. Efficient License Plate Recognition System with Smarter Interpretation Through IoT.Soft Computing for Problem Solving 2019; 207-20.
[13] Avale P, Bari S G, Rajput P. Recognition of indian license plate number from live stream videos 2019.
[14] Shah S, Rathod N, Saini PK, Patel V, Rajput H, Sheth P. Automated Indian Vehicle Number Plate Detection.Soft Computing: Theories and Applications 2019; 453-61.
[15] Leonard G C, Hamey A, Colin P. Automatic number plate recognition for australian conditions 2016.
[16] Tran HN, Nguyen T. Supervised Learning Method for Mobile International Number Plate Recognition Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services 212-6.2014;
[17] Keong WW, Iranmanesh V. Malaysian automatic number plate recognition system using Pearson correlation 2016 IEEE Symposium on Computer Applications & Industrial Electronics (ISCAIE) 40-5.2016;
[18] Farhat A, Al-Zawqari A, Bensaali F, et al. ANPR system. Proceedings of the International Conference on Industrial Informatics and Computer Systems 2016.
[19] Yogheedha K, Nasir ASA, Jaafar H, Mamduh SM. 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) 1-8.2018;
[20] Huang YP, Lai SY, Chuang WP. A template-based model for license plate recognition IEEE International Conference on Networking, Sensing and Control 2004; IEEE 2004; pp. Vol. 2: 737-42.2004;
[21] Acosta BD. Experiments in image segmentation for automatic US license plate recognition 2004.
[22] Branch K. A novel morphological method for detection and recognition of vehicle license plates. Am J Appl Sci 2009; 6(12): 2066-70.
[23] Davoodnia S, Ghasemzadeh M. 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) 2015; 1-5.
[24] Ghosh AK, Sharma SK, Islam MN, Biswas S, Akter S. Automatic license plate recognition (alpr) for bangladeshi vehicles 2011.
[25] Dhar P, Abedin MZ, Karim R, Hossain MS. 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) 2019; 342-7.
[26] Haider SA, Khurshid K. An implementable system for detection and recognition of license plates in Pakistan 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT) 1-5.2017;
[27] Saleem N, Muazzam H, Tahir HM, Farooq U. Automatic license plate recognition using extracted features 2016 4th International Symposium on Computational and Business Intelligence (ISCBI) 2016; 221-5.
[28] Khan JA, Shah MA, Wahid A, Khan MH, Shahid MB. Enhanced car number plate recognition (ECNPR) system by improving efficiency in preprocessing steps 2017 International Conference on Communication Technologies (ComTech) 156-61.2017;
[29] Špaňhel J, Sochor J, Juránek R, Herout A, Maršík L, Zemčík P. 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) 2017; 1-6.
[30] Quiros ARF, Bedruz RA, Uy AC, et al. Localization of license plates using optimized edge and contour detection technique. TENCON 2017- 2017 IEEE Region 10 Conference 2017; 1075-80.
[31] Davix XA, Christopher CS, Christine SS. License plate detection using channel scale space and color based detection method 2017 IEEE International Conference on Circuits and Systems (ICCS) 2017; 82-6.
[32] Xie L, Ahmad T, Jin L, Liu Y, Zhang S. A new CNN-Based method for multi-directional car license plate detection. IEEE Trans Intell Transp Syst 19(2): 507-17.
[33] Mahamad K, Saon S, Aziz NOA. A Simplified Malaysian Vehicle Plate Number Recognition.Recent Advances on Soft Computing and Data Mining 2014; 379-88.
[34] Xie L, Ahmad T, Jin L, Liu Y, Zhang S. A new CNN-Based method for multi-directional car license plate detection. IEEE Trans Intell Transp Syst 2018; 19: 507-17.
[35] Mukherjee R, Pundir A, Mahato D, Bhandari G, Saxena GJ. 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) 2017; 864-9.
[36] Thanin K, Mashohor S, Al-Faqheri W. An improved Malaysian Automatic License Plate Recognition (M-ALPR) system using hybrid fuzzy in C++ environment 2009; 51-5.
[37] Tahir A, Habib HA, Khan MF. License plate recognition algorithm for Pakistani license plates. Canadian Journal on Image Processing and Computer Vision 2010; 1(2): 30-6.
[38] Jameel S, Rehman SU. An optimal feature selection method using a modified wrapper-based ant colony optimization. J Natl Sci Found Sri Lanka 2018; 46(2)
[39] Iqbal M, Rehman SU. Association Rule Mining Using Computational Intelligence Technique. Int J Comput Sci Inf Secur 14(12): 416.
[40] Waqas M. S. Shah H. Shabbir, S. U. Rehman, “A Comparative Study of Feature Selection Approaches: 2016-2020. Int J Sci Eng Res 2020; 11(2)