AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO

Automatic number plate recognition (ANPR) is a technology that uses optical character recognition to extract information and read vehicle license plates from images or sequences of images. ANPR technology must take into account variations in vehicle number plates from one place to another accordi...

Full description

Saved in:
Bibliographic Details
Main Author: Fawwaz Zuhdi, Ahmad
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/66343
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:66343
spelling id-itb.:663432022-06-28T08:13:30ZAUTOMATIC NUMBER PLATE RECOGNITION USING YOLO Fawwaz Zuhdi, Ahmad Indonesia Final Project number plate recognition, YOLOV4, object detection, CNN. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/66343 Automatic number plate recognition (ANPR) is a technology that uses optical character recognition to extract information and read vehicle license plates from images or sequences of images. ANPR technology must take into account variations in vehicle number plates from one place to another according to the standards of each country, which generally have different formats, sizes, and number plate characters. Motorized Vehicle Number (TNKB) is an aluminium plate that marks the number of motorized vehicles in Indonesia which has been registered at the Joint Office for One-Stop Administration System (SAMSAT). The automatic number plate recognition system basically has 3 main components, namely number plate detection, character segmentation, and character recognition. Automatic number plate recognition systems can be used by law enforcement to identify unregistered or stolen vehicles, assist traffic law enforcement, and identify wanted criminal vehicles. The ANPR system can be integrated into the parking system to increase transaction speed without the need for a parking operator. The use of a number plate recognition system in a traffic monitoring system can serve to assist in making decisions regarding traffic conditions such as congestion. The development of the number plate recognition system in this final project aims to collect datasets of Indonesian vehicle number plates and implement the YOLO algorithm on datasets of Indonesian vehicle number plates. vii You Only Look Once (YOLO) is a deep neural network architecture for object detection. The main advantage of YOLO compared to other object detection methods is the speed of detection and classification. YOLO only performs image processing once, and immediately produces output in the form of a bounding box and an image prediction class in the bounding box. YOLOv4 on a darknet architecture has the following sections, the input section is a training image, the backbone section for feature or pattern extraction using CSPDarknet53, the neck section for aggregation using SPP Block and PANet, and the head section for detection, prediction, localization, or classification using YOLOv3. The performance of the YOLO algorithm is measured in recognizing Indonesian vehicle number plates through an evaluation process during the training and testing stages through several scenarios. The results of the evaluation of the number plate detection model have an average precision and recall of 80.31% and 97.82% and the results of the evaluation of the character recognition model have an average precision and recall of 98.45% and 99.22%, respectively. The test results in the scenario of rotating the image which is 15% and the scenario of blurring the image which is 40% raises the suspicion that the dataset used in the training phase has not been able to meet the needs of the test. In addition, based on the test results, it takes time to generate darknet architecture for YOLO on initial calls with durations ranging from 319 – 381 milliseconds for license plate detection and 324 – 373 milliseconds for character recognition. However, once the initial call has been made, reads for license plate detection can be made with a duration of 2.2 milliseconds per image. For further research, the addition of the amount and variation of data can be done to improve system performance. The data needed to meet the needs of testing as a representation of the real world include data with variations in lighting, license plate conditions, number plate size in the image, and angle of capture. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Automatic number plate recognition (ANPR) is a technology that uses optical character recognition to extract information and read vehicle license plates from images or sequences of images. ANPR technology must take into account variations in vehicle number plates from one place to another according to the standards of each country, which generally have different formats, sizes, and number plate characters. Motorized Vehicle Number (TNKB) is an aluminium plate that marks the number of motorized vehicles in Indonesia which has been registered at the Joint Office for One-Stop Administration System (SAMSAT). The automatic number plate recognition system basically has 3 main components, namely number plate detection, character segmentation, and character recognition. Automatic number plate recognition systems can be used by law enforcement to identify unregistered or stolen vehicles, assist traffic law enforcement, and identify wanted criminal vehicles. The ANPR system can be integrated into the parking system to increase transaction speed without the need for a parking operator. The use of a number plate recognition system in a traffic monitoring system can serve to assist in making decisions regarding traffic conditions such as congestion. The development of the number plate recognition system in this final project aims to collect datasets of Indonesian vehicle number plates and implement the YOLO algorithm on datasets of Indonesian vehicle number plates. vii You Only Look Once (YOLO) is a deep neural network architecture for object detection. The main advantage of YOLO compared to other object detection methods is the speed of detection and classification. YOLO only performs image processing once, and immediately produces output in the form of a bounding box and an image prediction class in the bounding box. YOLOv4 on a darknet architecture has the following sections, the input section is a training image, the backbone section for feature or pattern extraction using CSPDarknet53, the neck section for aggregation using SPP Block and PANet, and the head section for detection, prediction, localization, or classification using YOLOv3. The performance of the YOLO algorithm is measured in recognizing Indonesian vehicle number plates through an evaluation process during the training and testing stages through several scenarios. The results of the evaluation of the number plate detection model have an average precision and recall of 80.31% and 97.82% and the results of the evaluation of the character recognition model have an average precision and recall of 98.45% and 99.22%, respectively. The test results in the scenario of rotating the image which is 15% and the scenario of blurring the image which is 40% raises the suspicion that the dataset used in the training phase has not been able to meet the needs of the test. In addition, based on the test results, it takes time to generate darknet architecture for YOLO on initial calls with durations ranging from 319 – 381 milliseconds for license plate detection and 324 – 373 milliseconds for character recognition. However, once the initial call has been made, reads for license plate detection can be made with a duration of 2.2 milliseconds per image. For further research, the addition of the amount and variation of data can be done to improve system performance. The data needed to meet the needs of testing as a representation of the real world include data with variations in lighting, license plate conditions, number plate size in the image, and angle of capture.
format Final Project
author Fawwaz Zuhdi, Ahmad
spellingShingle Fawwaz Zuhdi, Ahmad
AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
author_facet Fawwaz Zuhdi, Ahmad
author_sort Fawwaz Zuhdi, Ahmad
title AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
title_short AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
title_full AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
title_fullStr AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
title_full_unstemmed AUTOMATIC NUMBER PLATE RECOGNITION USING YOLO
title_sort automatic number plate recognition using yolo
url https://digilib.itb.ac.id/gdl/view/66343
_version_ 1822933012730347520