An AI-Enabled Traffic Monitoring System for Helmet Violation Detection and License Plate Recognition

Authors

  • Arudala Ganesh Manikanta
  • Sayam Venkata Satya Durga Prasad
  • Maheswarla Maruthi Sri Charan
  • Kundla Naga Venkata Chandra
  • Penke Satyanarayana

Keywords:

Helmet Detection, YOLOv8, Object Detection, PaddleOCR, Computer Vision, Deep Learning, Traffic Monitoring, Number Plate Recognition, Road Safety, Video Analysis, Real-Time Detection

Abstract

The project combines object detection and optical character recognition (OCR) algorithms to automatically detect helmet usage and read vehicle number plates in real-time from video streams. The system employs a pre-trained YOLO model for identifying key objects such as persons, helmets, motorbikes, and number plates. PaddleOCR is utilized to extract textual information from the detected number plates. Helmet compliance is evaluated by analyzing the spatial relationship between detected individuals and helmets. If a person is identified without a helmet and associated with a motorcycle and a readable number plate, the system logs the number plate and helmet status. The results are visually annotated on the video stream and stored in an Excel file for reporting and enforcement purposes. This system can enhance road safety surveillance and automate the detection of traffic rule violations.

Downloads

Published

2025-07-11

How to Cite

Arudala Ganesh Manikanta, Sayam Venkata Satya Durga Prasad, Maheswarla Maruthi Sri Charan, Kundla Naga Venkata Chandra, & Penke Satyanarayana. (2025). An AI-Enabled Traffic Monitoring System for Helmet Violation Detection and License Plate Recognition. Utilitas Mathematica, 122(1), 1861–1867. Retrieved from https://utilitasmathematica.com/index.php/Index/article/view/2437

Citation Check

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.