Viral Patelviralpatelz
All Projects
2025 · Case Study
Bachelor's Thesis 2025

Road Sign Detection Model

Custom YOLOv7 object detection trained on Finnish road signs

PythonYOLOv7OpenCVLabelImgNumPyMatplotlibPyTorch
Private Repository
Road Sign Detection Model preview

Project Overview

I built this computer-vision pipeline from scratch for my Bachelor thesis at SAMK, including data collection, manual annotation, training, and evaluation.

The dataset was captured in real Finnish conditions with weather and lighting variation, then labeled class-by-class using LabelImg. The final YOLOv7 model reached around 80% mAP@0.5 and performed best on medium and large signs under realistic road scenes.

This project proved my ability to execute a full ML lifecycle, from raw data to model analysis and thesis documentation.

Key Highlights

  • Self-collected & annotated dataset
  • ~80% detection accuracy
  • Real-world condition testing (weather, lighting, occlusion)
  • Precision & recall evaluation
  • Custom dataset pipeline
  • Model fine-tuning & hyperparameter optimization