Abstract
Developing countries have always relied on motorcycles as their primary mode of transportation, but
unfortunately, the number of motorcycle accidents has been on the rise in recent years. One of the leading causes of
fatalities in these accidents is the lack of helmet usage by motorcyclists. To ensure that motorcyclists wear helmets,
traditional methods include manual monitoring by traffic police at intersections or the use of CCTV footage to identify
those not wearing a helmet. However, these methods require significant human effort and intervention. This system
proposes an automated approach to identify non-helmeted motorcyclists and retrieve their license plate information
from CCTV footage. The system first differentiates moving objects as motorcycles or non-motorcycles. For classified
motorcyclists, the system identifies whether they are wearing helmets or not. If the motorcyclist is not wearing a
helmet, the system extracts the license plate number using an OCR algorithm. In this project CNN and yolo algorithms
are used for recognition of person with and without helmet as well as triple riding detection. The violated person
number plate is detected if its visible