Enhanced YOLOv5s Model for Improved Multi-Sized Object Detection in Road Scenes

Project Code :TCMAPY1809

Objective

This project improves object detection in road scenes using advanced YOLOv8 and YOLOv9 models to accurately detect objects. It uses the “Road Traffic” dataset from Roboflow for training and testing. The system is built with Flask for the backend and HTML/CSS/JavaScript for the frontend, offering features like user login, image/video input, and interactive detection results. The goal is to reduce detection errors caused by object size variations

Abstract

Object detection plays a crucial role in visual scene understanding, particularly in identifying and classifying multiple objects with varying sizes. This project focuses on enhancing the performance of object detection models using improved versions of YOLO (You Only Look Once), specifically YOLOv8 and YOLOv9, to accurately detect small, medium, and large-sized objects in structured road environments. The model is trained and evaluated using the publicly available “Road Traffic” dataset from Roboflow, which contains diverse traffic scenarios. The integration of enhanced model capabilities allows for better localization and recognition of objects that vary in scale, shape, and position. The system is built using Flask as the back-end framework and HTML, CSS, and JavaScript for the front-end interface. It includes user-oriented modules such as registration, login, home, user dashboard (supporting image and video input), and logout functionality. The overall aim is to develop an efficient detection system that addresses the limitations of size-based detection errors. The proposed system can be accessed through a web interface, allowing users to upload and view detection outputs interactively.

Keywords: YOLOv8, YOLOv9, Object Detection, Flask, Multi-sized Objects, Road Scenes, Image Detection, Video Analysis, Deep Learning, Traffic Dataset

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

•      Operating System                    :  Windows 7/8/10

•      Server side Script                    :  HTML, CSS, Bootstrap & JS

•      Programming Language         :  Python

•      Libraries                                  :  Flask, Pandas, MySQL. Connector, tensorflow

•      IDE/Workbench                      :  VS Code

•      Technology                             :  Python 3.8+

•      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video