License Plate Detection, Recognition and Speed Estimation of Vehicles
License Plate Detection, Recognition and Speed Estimation of Vehicles
ISSN No:-2456-2165
Abstract:- The goal of this research is to develop a model The paper explained the use of wavelet analysis for
for detecting and recognizing number plates as well as license plate location and suggested a type of location
detecting speed of vehicles. Maintaining security in the method based on the unique texture character of the given
neighborhood is a tough task in the current times. To license plate [2]. The authors tried to improve the algorithm
address this issue, a surveillance system that uses license for low-contrast images for accurate detection of the license
plate recognition to monitor the visiting vehicles and plate.
speed detection to monitor the over speeding vehicles is
being presented as the solution. We have compared The paper examines the effectiveness of employing
different model’s performance for detecting and license plate recognition to obtain all vehicle-related
recognizing license plates. The best approach has been information [3]. To raise the standard of the vehicle pictures
chosen and implemented to get results. fusion technique is applied to extract the number plate,
separate the characters that are present on the number plate,
Keywords: Vehicle Detection, Number Plate Detection, and then use an ANN to determine the characters on the
recognition, Speed Estimation, Yolov5, Tesseract. number plate. The experiment concluded that even in the
presence of noise with a 50% density, a neural network can
I. INTRODUCTION properly identify the characters on a license plate with a
probability of 95%.
As the need for monitoring and tracking of vehicles on
roads is increasing, we aim to develop a surveillance system The author has evaluated the efficacy of three methods
that will detect the number plates of vehicles and their speed for detecting license plates in India [4]. In order to test their
to enhance the safety and security of roads. In the current accuracy on both still photos and live stream videos,
times, the amount of traffic on the road is increasing steadily OpenALPR, k-NN, and CNN based approaches are chosen
every year. Increase in the number of vehicles on road make and customized for the local environment, and used.
it important to monitor the vehicle number plates and speed
to ensure the safety and security on roads. As a result, deep Chomtip Pornpanomchai and Nuchakarn
learning models can be used to detect and track a vehicle Anawatmongkonhave proposed a study to assess the
using its license plate and also estimate its speed for safety efficacy of a simple algorithm used to locate license plates
purposes. in a frame of video [5].
We used YOLOv5 for detection of the license plates. It Fig 6 Tesseract OCR Engine Architecture from [15]
is responsible for the bounding boxes around the object to
be detected, here the object being license plates. The Tesseract is an open-source optical character
YOLOv5 model does not have a particular feature like recognition (OCR) engine. It is acknowledged as one of the
accuracy. The performance can be measured using the most well-known, reliable and free-of-cost open-source
confidence of every object that is being detected in the OCR engines. It is currently one of the best technologies to
frame. IOU is another metric to evaluate its performance implement character recognition. It is lightweight and easy
which compares the true bounding box to the predicted to use.
bounding box.
We used tesseract OCR for optical character
Number Plate Recognition recognition and it performed well in reading number plates.
In image processing, the Hough Transform is a feature Even in video captures, it was able to extract the correct
extraction method used to locate instances of objects within number plate. It took different frames from the video and
a particular class of forms. We have used it for skew applied the OCR to extract number plates even on moving
correction of the license plates. When a license plate is vehicles. The text read from the license plate was stored in a
captured, its orientation may vary and there might be csv to create a database of all the vehicles captured by the
skewness that will make it difficult to recognize the camera.