Professional Documents
Culture Documents
net/publication/361330364
A Novel Deep Learning Based ANPR Pipeline for Vehicle Access Control
CITATIONS READS
2 161
5 authors, including:
Muhammad Adnan
National University of Computer and Emerging Sciences
27 PUBLICATIONS 223 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Yazeed Ghadi on 17 June 2022.
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS. 2022.Doi Number
ABSTRACT Computer Vision and Deep Learning technology are playing a key role in the development of
Automatic Number Plate Recognition (ANPR) to achieve the goal of an Intelligent Transportation System
(ITS). ANPR systems and pipelines presented in the literature often work on a specific layout of the
number plate as every region has a unique plate configuration, font style, size, and layout formation. In this
paper, we have developed a smart vehicle access control system considering a wide variety of plate
formations and styles for different Asian and European countries and presented novel deep learning based
ANPR pipeline that can be used for heterogeneous number plates. The presented improved ANPR pipeline
detects vehicle front/rear view and subsequently localizes the number plate area using the YOLOv4 (You
Only Look Once) object detection models. Further, an algorithm identifies the unique plate layout, which is
either a single or double row layout in different countries, and the last step in the pipeline is to recognize
the number plate label using a deep learning architecture (i.e., AlexNet or R-CNNL3). The results show
that our trained YOLOv4 model for vehicle front/rear view detection achieves a 98.42% mAP score, and
the number plate localization model achieves a 99.71% mAP score on a 0.50 threshold. The overall average
plate recognition accuracy of our proposed deep learning-based ANPR pipeline using R-CNNL3
architecture achieved a single character recognition accuracy of 96%, while AlexNet architecture
recognized a single character with a 98% accuracy. In contrast, the ANPR pipeline using the OCR method
is found to be 90.94%, while latency is computed as 0.99 s/frame on Core i5 CPU and 0.42 s/frame on RTX
2060 GPU. The proposed ANPR system using a deep learning approach is preferred due to better accuracy,
but it requires a high-performance GPU for real-time implementation. The presented pipeline is developed
and implemented for smart vehicle access control, but it can be deployed for any ANPR application.
INDEX TERMS ANPR, Access Control, Character Recognition, Deep Learning, OCR
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
strategy for different regions. There is a gap in the which is ideal for real-time implementation as it has many
development of a real-time ANPR system due to various predefined methods.
plate formations. In 2018, Fakhar et al. proposed an affordable ANPR
The objective of this research is to develop a cost-effective, system using Raspberry Pi [5], in which the model uses a
time-efficient smart ANPR system using computer vision real-time image captured from a camera. The image is
and deep learning (DL) for the Vehicle Access Control denoised, filtered, and segmented, and the characters on the
application. The proposed ANPR pipeline is an extension plate are recognized. The Raspberry Pi handles all
and improved version of our previously proposed framework calculation complexity, and there is a visible 3-second delay
in [2]. We have prepared a multi-national vehicle dataset and before the result. The resultant label is also saved in the
applied YOLO object detection models and robust database. The ANPR system for smart check-in and check-
preprocessing techniques on the extracted plate. Further, the out is presented in [6], which reduces waiting time and keeps
OCR Tesseract and Convolutional Neural Network (CNN) track of vehicle entry and exit. Images are captured from
architectures are used for number plate recognition. The CCTV cameras so that ANPR systems can instantly detect
performance of our system is measured on images and video the plate number through image processing and save
frames. For real-time implementation, different the vehicle registration and security information in a database
preprocessing steps are used to denoise the vehicle number via a web application. The proposed technique would reduce
plate. This paper forms a contribution to the current body of check-in time as well as parking and travel congestion.
knowledge as it presents an objective approach to developing Virakwan and Nui Din in [7], suggested an ANPR System
a cost-effective, time-efficient smart ANPR system. The in POLIMAS, which verifies that only registered
YOLOv4 models perform efficiently for Front/ Rear automobiles are permitted to enter the specific place. A
detection and Number Plate Localization with mAP scores of webcam is installed using four different orientations: front,
98.42% and 99.71%, respectively. The average plate back, front top, and rear top. The captured image is converted
recognition accuracy on real-time extracted number plate to grayscale, and the intensity and contrast are adjusted using
frames for OCR is 90.94%, for R-CNNL3 is 87.24% and by the histogram equalization approach. The bounding box
using AlexNet architecture we achieved 87.56% accuracy. approach is utilized to identify and crop characters area
The remaining paper is organized as follows. In Section II, using a mixture of Sobel edge and Laplacian edge detectors
a detailed review of previously applied techniques is that results in a 95.83 % accuracy rate of plate localization.
presented. Further, Section III presents the implemented In OCR, eigenvector and correlation are used to compare
methodology of our proposed ANPR system. In Section IV, each character. The proposed approach resulted in a character
the results of the proposed ANPR pipeline are discussed. recognition accuracy of 87.41 %. The results are collected in
Moreover, an analysis of previously used methods for the a string configuration and compared to the database's
ANPR system is presented in tabular forms. Finally, Section reserved entries.
V concludes the paper. As the recognition remained a challenge due to the various
formations of plates in different regions, Chou and Liu [8]
II. LITERATURE REVIEW presented a real-time truck number plate recognition (TNPR)
The real-time ANPR system has proven to be an important system which reduces the labor force and time spent in
tool for access control and traffic management, with identifying number plates. Their system effectively reduces
applications ranging from traffic control to vehicle parking the risks of crime and improves the transparency,
and data maintenance for smart surveillance. Several automation, and efficiency of frontline human labor. Using
localization techniques, such as edge detection, contouring, YOLO and CNN based DL architectures, the system
and others, were used in the previous ANPR system to detect achieved a single character identification rate of 97.59 %, an
the vehicle number plate area. Basic image processing overall recognition rate of 93.73 %, and an inference time of
techniques can be used by the ANPR system to perform 0.3271 seconds per image.
under constraints such as brightness, angle of the plate, and An ITS was introduced by Chen and Hu in [9] where they
resolution discussed in [3]. Serval localization algorithms are focused on video-based vehicle identification and
implemented in previous work as they used image classification techniques, that are based on both static and
preprocessing such as edge detection and contouring for motion features to achieve improved results. The proposed
number plate detection. technique localizes vehicle number plate area and classifies
Furthermore, two different variations of the ANPR system vehicle plate characters with 95% confidence accuracy under
are discussed in [4]; online and offline. The significant environmental conditions such as different illuminations.
deviation among these two terms is that, in an online ANPR A vehicle plate recognition system based on OCR and
system, incoming video frames are interpreted enabling real- Wireless Sensors Network (WSN) is described in [10]. The
time tracking, while offline ANPR systems capture images proposed system uses a Smart Parking Service (SPANS)
for supplementary processing using the OpenCV library framework to capture images of parking spaces and
recognizes moving or parked vehicle number plates.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
Furthermore, the system's performance is measured using layout of 17 different countries using Tiny YOLO v3,
real-time images. In [11], for plate recognition, R. N. Babu YOLOv3-SPP (spatial pyramid pooling), and unified
et. al. used state-of-the-art DL techniques. Their image character sequence detection. In [17], Shrinivas et. al.
dataset comprised 6500 Indian car number plates that are proposed a hybrid optimization technique to achieve a high
divided into 90:10 training and testing sets. The images were recognition rate with low error rates probability for character
acquired by three different cameras with different recognition.
specifications, such as bit rate and focal length. A 37-class
CNN model was trained for character recognition. There are III. IMPLEMENTED METHODOLOGIES
126 filters used in the model and YOLOv3 is used to From the previous studies regarding ANPR, we observed
recognize the vehicle number plates. They achieved a 91% that two different methodologies were frequently used for
accuracy rate for number plate character recognition. character recognition in the ANPR systems. The first
Moreover, in [12], character recognition is achieved with methodology is OCR Tesseract and the second approach is
98% accuracy using a KNN-based technique. The related to DL. We have also used these two approaches for
images were taken with a webcam that has a resolution of real-time implementation of our previously proposed ANPR
640 x 480 pixels. Gray-scaling, inversion, thresholding, framework [2], in which a novel framework dedicated to
edge detection, and morphological techniques were all Pakistani vehicle number plates was presented. In this
utilized in the process. research, we have improved our previously proposed pipeline
Ariff et. al. in [13] used various segmentation techniques for heterogeneous number plates and considered its
for the processing of the noisy license plate images. To application in automatic vehicle access control.
remove undesired pixels, 100 Malaysian vehicle plates with a In a typical ANPR system, it is difficult to find an efficient
resolution of 1932 x 2576 pixels were processed using and precise number plate localization and identification
threshold approaches such as Savoula and Niblack. In this method due to diverse practical conditions such as
case, Savoula segmentation has an average accuracy of 83%. illumination and quality of captured image during the
The template matching technique is used to classify acquisition phase. Traditionally ANPR pipeline comprises
characters. the following stages: image acquisition, plate detection,
In [14], an accurate vehicle number plate recognition preprocessing of the extracted plate, and number plate
system is proposed based on an OCR engine. Grayscale, recognition. Our proposed real-time ANPR system captures
global image thresholding using the Otsu method, and noise the frames from the installed camera and, using YOLO
removal are applied to the input plate image. The processed object detection algorithms, identifies the front or rear view
image is sent to OCR for character recognition. The result is of the vehicle to determine the check-in or check-out state for
then saved as a string in a text file. The model's overall the access control system. Subsequently, the number plate is
precision is between 90 and 100%. localized using the YOLO algorithm. Finally, number plate
In [15], the author introduced a single neural network labels or characters are recognized by efficient state-of-the-
named ALPRNET, two fully convolutional one-stage object art techniques such as CNN-based architectures or OCR-
detectors for detecting and classifying license plates and Tesseract. Figure 1 depicts a block diagram of our proposed
characters simultaneously. A multinational license plate ANPR system.
recognition system is introduced in [16] which detects the
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
TABLE 8
PERFORMANCE MEASURE OF NUMBER PLATE LOCALIZATION
Model mAP@ 0.5 Loss Precision Recall F1-score
(%) Value
YOLOv3 94.09 0.1017 0.96 0.93 0.94
Loss Value
YOLOv4 98.60 0.3474 0.94 0.98 0.96
mAP Score
Tiny 94.90 0.1002 0.88 0.97 0.92
YOLOv4
TABLE 9
ACCURACY COMPARISON OF NUMBER PLATE LOCALIZATION
Dataset No. of Correctly Correctly Accuracy Accuracy
sample detected detected (YOLO v4) (Tiny
YOLOv4 Tiny YOLOv4)
YOLOv4
Pakistani 810 808 805 99.75% 98.13%
Irani 305 302 300 99.01% 96.33%
Croatia 620 618 598 99.68% 97.49%
Europe 98 97 96 97.00% 96.00%
Brazilian 612 610 599 99.67% 98.83%
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
C. REAL-TIME NUMBER PLATE DETECTION In Table 11, the recognition results of OCR-based
The object detection model is implemented in a real-time implemented methods are represented. The average results
scenario. Figure 6 represents some resulting frames from of character recognition on all datasets are 90.94%.
the video stream by using the YOLOv4 model. The first
boundary box represents the vehicle's front/rear view and TABLE 11
the second boundary box shows the number plate area. OCR OVERALL CHARACTER RECOGNITION PERFORMANCE
Dataset Total Sample Correctly Accuracy of
After the extraction of the number plate area, the layout size recognize OCR
identification process is done on the plate. sample of OCR
Pakistan 193 180 93.26%
D. LAYOUT IDENTIFICATION FOR MULTINATIONAL Europe 91 88 96.70%
NUMBER PLATE India 90 78 86.67%
For multinational layout-based number plate detection, we Croatia 242 213 88.01%
North 57 52 91.22%
have experimented with different datasets using our American
pipeline in which we found a 94% average accuracy rate. South 142 127 89.43%
Table 10 represents the accuracy rate of multi-layout American
Algeria 92 84 91.30%
identification.
TABLE 10
ACCURACY OF MUTI-LAYOUT IDENTIFICATION ON A DIFFERENT 2) RECOGNITION USING R-CNNL3
DATASET
Dataset Total No. of Accuracy
For character recognition, we have used DL based R-
Number of Correct CNNL3 model architecture. R-CNNL3 architectures, 97%
Samples Samples training accuracy is achieved. In Table 12, the recognition
Pakistani 200 193 96.5% results of R-CNNL3 architecture-based implemented
Europe 95 91 95.78%
Irani 50 46 92%
methods are represented in which the segmented image is
Indian 100 90 90% passed to the architecture then finally the resulted plate
Croatia 250 242 96.8% label is generated and further stored in a file. On the other
North American 60 57 95% hand, single character recognition accuracy is 96%.
South American 150 142 94.6%
Algerian 100 92 92% 3) RECOGNITION USING ALEXNET
Total 910 862 94.73%
For character recognition, we have used deep learning-
based AlexNet model architecture. In Table 12, the
E. RECOGNITION OF LICENSE PLATE LABEL
recognition results of AlexNet architecture-based
implemented methods are represented by employing it on
1) RECOGNITION USING OCR
various datasets after the segmentation process. 98%
For character recognition, we have used two methods. The
training accuracy is achieved by using AlexNet. On the
first is OCR Tesseract and the second is DL based models.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
other hand, the single character recognition accuracy is It is observed from Table 12 that the two different CNN
98%. architectures were used to explore the state-of-the-art DL
approaches namely AlexNet and RCNN-L3 for character
TABLE 12 recognition; both models performed well but the training
. R-CNNL3 AND ALEXNET OVERALL CHARACTER RECOGNITION and single character recognition accuracy of AlexNet
PERFORMANCE architecture is better than R-CNNL3. So, for comparative
Dataset Total Correct Correct Accuracy Accuracy analysis considering the performance between these
Sample recognize recognize of R- of models; we further explore AlexNet for real-time
size for R- for CNNL3 AlexNet
CNNL3 AlexNet
implementation as described in Table 13 in which the
Pakistan 193 169 174 87.56% 90.15% real-time frames were extracted from the video stream
Europe 91 82 81 90.10% 89.01% and after some preprocessing steps, the preprocessed
India 90 79 80 87.78% 88.89% frame passed to recognition models and finally, after the
Croatia 242 199 194 82.23% 80.16% plate character recognition process, some confidence
North 57 50 51 87.71% 89.47% score is generated by using fuzzywuzzy library; over
American these frameworks namely OCR Tesseract and AlexNet
South 142 127 130 89.43% 91.54% Architecture. The real-time ANPR system for access
American
Algeria 92 79 77 85.86% 83.69%
control is used to keep the record of vehicle check-in and
check-out. The number plate recognition is done using
various methods in which the OCR Tesseract performs
well on the video frames and real-time images.
TABLE 13
CHARACTER RECOGNITION CONFIDENCE IN IMPLEMENTED METHODS
Extracted Frames OCR Recognition Result OCR Confidence Score (%) AlexNet Based CNN AlexNet Based CNN Confidence
Recognition Result Score (%)
FD5401 86 FD404 83
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
MN6 67 M696 80
TABLE 14
COMPARISON WITH PREVIOUSLY USED IMPLEMENTED METHODS FOR ANPR
[28] Already Not used HOG Low 90% South Day time
cropped
feature resolution Thailand only, no
and portion of license
Extreme the image, localization
Learning 15–18 px process is
Machine Height applied
[29] Object Character Data 1920 × 1080 SSIG: 93.53% Brazil Adjustments
detection, Segmentation augmentation, Pixels UFPR-ALPR: have to be
CNN— CNN, Distant 78.33% made for other
(YOLO Bounding CNN than Brazilian
Detector) box for letter formats.
and Dependent on
Digits license plate
layout.
[30] LBP, Vertical Tesseract 250 pixels 90% Myanmar High
Character Histogram OCR wide, processing
and with Various time.
edge preprocessing conditions
information techniques and colors
[31] Cascade - Tesseract OCR 640×480 92.12% Indian Dependent on
Classifier with
LBP features pixels with Standardized
50×11 pixels Number plates,
aspect ratio Overall
accuracy is for
the front side
number plate
only at a fixed
angle,
High processing
time.
Our proposed YOLOv4, Tiny Segmentation OCR For training OCR: 90.94% Pakistan Having good
YOLOv4, and for CNN Tesseract, Two resolution of results in a
YOLOv3 architecture- CNN based images are R-CNNL3: Europe real-time
based model architectures 416x416 87.24% India environment
(R-CNNL3 and while for AlexNet: Croatia by taking less
AlexNet) testing we used 87.56% than 1 second
an IP camera North inference time
having a American for each
resolution of South recognition
1440x2156 American model
Algeria
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
Table 14 shows the performance of our ANPR system. As R-CNNL3 With Front/Rear 1.70 0.26
for the diversity of the environment, we carried out two Detection
existing systems, one that used CNN and the other is
YOLO. It is observed that Previously proposed ANPR Without 1.21 0.18
Front/Rear
approaches work well on specific format or layout of the Detection
plate. Due to the various plate formation among various
regions, we proposed a universal Multinational real-time
ANPR system that generates reasonably accurate and fast V. CONCLUSION
results as compared to the previous one. This paper presents a novel deep learning-based ANPR
pipeline that is implemented and tested for automatic vehicle
TABLE 15 access control applications. By using object detection and DL
INFERENCE TIME PER FRAME OF LOCALIZATION MODELS models, we counter the heterogeneity and assortment
Model Inference Time using Inference Time using problem of number plates across various Asian and European
CPU (seconds) GPU (seconds)
Front/Rear 0.48 0.08 region number plates. The proposed real-time ANPR pipeline
YOLOv4 is tested using an IP camera video frames collected by
Front/Rear Tiny 0.28 0.05 considering the variations in the environment illumination
YOLOv4
and frame orientation. The obtained mAP score for plate
Number Plate 0.45 0.07
YOLOv4 extraction using YOLOv4 is 99.71% on a 0.50 threshold. In
Number Plate Tiny 0.25 0.06 addition, for vehicle front/rear-view, we used another
YOLOv4 YOLOv4 which gives a 98.42% mAP score. The
preprocessing techniques are applied to the localized plate,
Tables 15, 16, and 17 describe the computation time taken and after the identification of the plate layout, the last step is
by recognition models on CPU with Intel Core i5 CPU and to pass the frames to the DL character recognition model
GPU RTX 2060 It concludes that running on GPU reduces namely AlexNet or R-CNNL3. Our ANPR pipeline with the
the response time without compromising the accuracy of YOLOv4 model and OCR gives an overall average plate
the model.
recognition accuracy score of 90.94%. Furthermore, DL-
TABLE 16 based architectures namely R-CNNL3 gives 96% on single
INFERENCE TIME PER FRAME OF RECOGNITION MODELS characters recognition and 87.24% average accuracy on
overall character recognition on different datasets.
Method Inference Time using Inference time using Meanwhile, the AlexNet architecture gives 98%-single
CPU (seconds) GPU (seconds)
character recognition accuracy and 87.56% as overall
OCR 0.45 0.018
character recognition accuracy on different datasets. The
inference time of the OCR-based pipeline is 0.99 s/frame
R-CNNL3 0.67 0.024 with CPU Core i5 and 0.42 s/frame with GPU RTX 2060.
AlexNet architecture-based pipeline takes 1.48 s/frame
AlexNet 0.84 0.035 computation time using CPU and 0.19 s/frame using GPU.
Similarly, the R-CNNL3-architecture based pipeline takes
1.21 s/frame using CPU and 0.18 s/frame using GPU. By
TABLE 17
OVERALL INFERENCE TIME PER FRAME OF IMPLEMENTED PIPELINE considering its computation time per frame, we conclude that
our proposed novel ANPR pipeline performs well with
Method Approach Inference time Inference time reasonable accuracy in a real-time scenario, while the
using CPU using GPU inference time can be decreased further using Tiny YOLOv4.
(seconds) (seconds)
It should be mentioned that the proposed ANPR pipeline is
not limited to vehicle access control, it is applicable to
OCR With Front/Rear 1.50 0.42
different traffic scenarios and ANPR applications.
Detection
In the future, we will work on making the proposed
Without 0.99 0.17 solution generic for all ANPR applications by removing the
Front/Rear limitation of fixed camera orientation for real-time ANPR
Detection systems. Another possible future work is to use the YOLOv5
model with the proposed pipeline.
AlexNet With Front/Rear 1.90 0.27
Detection
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2022.3183101
APPENDIX
Example Test Images of Vehicle Number Plates are given below.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License. For more information, see https://creativecommons.org/licenses/by-nc-nd/4
View publication stats