This document outlines a project to develop a system for detecting motorcyclists who are violating helmet laws using image processing and convolutional neural networks. The system is designed to detect motorbikes, determine if the rider is wearing a helmet or not, and if not, extract and recognize the license plate number. The document includes sections on the abstract, introduction, objectives, system analysis, specification, design including UML diagrams, modules, inputs/outputs, and conclusion.