Skip to content

[Project] A custom YOLOv8-based object detection system for identifying traffic signs unique to Silpakorn University’s Sanam Chandra Campus, using a self-collected dataset and Roboflow for annotation.

Notifications You must be signed in to change notification settings

PuddingPotato/silpakorn-traffic-sign-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚦 Traffic Sign Detection at Silpakorn University

A custom object detection system designed to identify traffic signs within Silpakorn University’s Sanam Chandra Campus — where many signs differ significantly from standard traffic signage, making public datasets unsuitable. This project builds a full end-to-end pipeline from dataset creation to model training and evaluation using YOLOv8.


🔍 Project Overview

This project focuses on detecting campus-specific traffic signs using computer vision. Due to the unique nature of the signs found within the university, the model relies entirely on a self-built dataset, tailored to the environment of Silpakorn University's Sanam Chandra Campus.


🔗 Project Resources

Below are links to the dataset and model results from this project:


📸 Data Collection & Preparation

  • Captured on-campus video footage containing traffic signs.
  • Extracted individual image frames from video files.
  • Annotated images using Roboflow, labeling various types of signs.
  • Performed image resizing and augmentation to enhance dataset quality.
  • Exported the dataset in YOLOv8-compatible format.

🧠 Model Training

Trained five variants of the YOLOv8 model to compare performance:

  • yolov8n
  • yolov8s
  • yolov8m
  • yolov8l
  • yolov8x

Each model was trained using the prepared dataset with consistent preprocessing settings for fair comparison.


📈 Monitoring & Evaluation

Model experiments were tracked using Comet ML, allowing for:

  • Real-time training monitoring
  • Metrics comparison across models
  • Visualization of model performance

🛠 Tech Stack

  • YOLOv8 | Object detection model
  • Roboflow | Annotation, augmentation, export
  • Comet ML | Training monitoring and analytics
  • OpenCV | Frame extraction from video

About

[Project] A custom YOLOv8-based object detection system for identifying traffic signs unique to Silpakorn University’s Sanam Chandra Campus, using a self-collected dataset and Roboflow for annotation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published