Published September 2, 2026 | Version 1.1

Real-Time Multiple Object Detection and Tracking Using YOLOv8: An Interactive Deep Learning Framework with ByteTrack and BoT-SORT

Description

This technical report presents the design, implementation, and evaluation of a real-time multiple object detection and tracking system using the Ultralytics YOLOv8 deep learning framework. The system combines YOLOv8-based object detection with ByteTrack and BoT-SORT tracking capabilities to support persistent multi-object tracking across video frames.

A custom YOLOv8n model was trained using an annotated horse-racing dataset, with images processed at a resolution of 640 × 640 pixels. The implementation integrates Python, PyTorch, OpenCV, Roboflow, and Streamlit to provide an interactive application capable of processing images, prerecorded videos, and webcam streams.

The original experimental study reported overall performance of 73.8% precision, 81.7% recall, and 76.8% mean Average Precision (mAP). A separate horse-detection experiment reported 87.83% precision, 91.86% recall, and 93.84% mAP. The system demonstrates the practical application of deep learning-based computer vision to real-time object detection and tracking, including scenarios involving multiple and partially occluded objects.

This technical report develops and extends experimental work originally undertaken as part of the author's MSc Artificial Intelligence dissertation at Sheffield Hallam University. It provides a refined account of the system architecture, model development, tracking implementation, experimental findings, limitations, and opportunities for future research.

Files

app.py.txt

Files (102.6 kB)

Name Size
md5:a93baf6e3c91007cb0f7d61d5fe10b98
3.4 kB Preview Download
md5:36a2cb7bebebd6d872982a5f1e957061
4.8 kB Preview Download
md5:f628d112508bbc8af297f7d712d562a7
5.1 kB Preview Download
md5:9504f4e8a9f1e3ad0ef741152a9bc293
87.8 kB Preview Download
md5:b149c642d7eeeb9640a4bc6c772b31f1
1.4 kB Preview Download

Additional details

Software

Repository URL
https://github.com/Odigie43/horse-jumping-detection
Programming language
Python , Python console
Development Status
Active