IMPLEMENTATION OF MACHINE LEARNING ALGORITHMS FOR IMAGE CLASSIFICATION ON EMBEDDED SYSTEMS

Student: Ikpeminoghena Chloe Imoru
Supervisor: Engr Victor Oisamoje
Co-Supervisor: Engr Henry E. Amhenrior
HOD: Engr Victor Oisamoje
Department of Electrical/Electronic Engineering
Engineering
Edo State University Iyamho

Abstract

This project presents the implementation of machine learning algorithms for image classification on embedded systems with an integrated vehicle counter. The increasing demand for intelligent systems capable of real-time decision-making has accelerated the integration of machine learning models into embedded platforms. The system was developed on a Raspberry Pi 5 (8GB RAM) using a Logitech 720p USB webcam as the input device and a 7-inch HDMI display for real-time visualization. A pre-trained YOLOv8 model based on the COCO dataset was deployed to detect and classify vehicles such as cars, buses, and motorcycles. A line-crossing algorithm was incorporated to provide accurate vehicle counting. The project achieved a classification accuracy of approximately 86-87% across selected classes with real-time performance averaging 17 frames per second (FPS). Latency analysis showed that inference remained the most significant contributor to processing time, while optimization through resizing improved overall throughput. The prototype was tested under varying conditions and demonstrated robustness in detecting and counting vehicles with minimal errors.

Full-Text Access Notice

In accordance with the NERD Policy on promoting peer-reviewed publication, public access to the full text of a project, thesis or dissertation is restricted for three years, allowing the author and supervisors sufficient time to pursue peer-reviewed publication. During this period, researchers with legitimate academic or research purposes may request authorisation directly from the author to enable NERD to release the indexed full texts of the work using the form below.

Request authorisation from the author