Automatic Traffic Rules Violation Detection and Number Plate Recognition System for Bangladesh

Authors

  • Raian Shahrear
  • Md. Anisur Rahman
  • Atif Islam
  • Chamak Day
  • Md. Saniat Rahman Zishan

Abstract

The traffic controlling system in Bangladesh has
not been updated enough with respect to fast improving
technology. As a result, traffic rules violation detection and
identification of the vehicle has become more difficult as the
number of vehicles is increasing day by day. Moreover,
controlling traffic is still manual. To solve this problem, the
traffic controlling system can be digitalized by a system that
consists of two major parts which are traffic rules violation
detection and number plate recognition. In this research, these
processes are done automatically which is based on machine
learning, deep learning, and computer vision technology. Before
starting this process, an object on the road is identified through
the YOLOv3 algorithm. By using the OpenCV algorithm, traffic
rules violation is detected and the vehicle that violated these rules
is identified. To recognize the number plate of the vehicle, image
acquisition, edge detection, segmentation of characters is done
sequentially by using Convolution Neural Network (CNN) in
MATLAB background. Among the traffic rules, the following
traffic signal is implemented in this research.

Downloads

Published

2020-09-30

How to Cite

Shahrear, R., Rahman, M. A., Islam, A., Day, C., & Zishan, M. S. R. (2020). Automatic Traffic Rules Violation Detection and Number Plate Recognition System for Bangladesh. AIUB Journal of Science and Engineering (AJSE), 19(2), 12. Retrieved from https://ajse.aiub.edu/index.php/ajse/article/view/144