Skip to content

Luci6n/Traffic-Sign-Classification-CNN-Transfer-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Project Trimester 202406 Tutorial 2 Team No 2

Traffic Sign Classification

The purpose of this project is to implement deep learning technique to classify the traffic sign image into their relative classes, the datasets that we had utilized is Traffic Sign Recognition Database (TSRD) from Chinese Traffic Sign Database (CTSD), we have applied various data preprocessing technique such as class imbalance handling, normalization etc. We have conducted transfer learning on three models, VGG-16, ResNet-50, and MobileNetV2 and also apply fine-tuning the entire model, only we proceed to evaluate their performance on the test image set. We also implement GUI for demo on traffic sign classification

Datasets

Introduction

The TSRD includes 6164 traffic sign images containing 58 sign categories. The images are devided into two sub-database as training database and testing database. The training database includes 4170 images while the testing one contains 1994 images. All images are annotated the four corrdinates of the sign and the category.

Link to TSRD dataset: Traffic Sign Recognition Database

Data Preprocessing

Model Transfer Learning and Fine-tuning the entire model

Installation

Note: Jupyter Notebook are required for the demo, while if test run our whole pipeline, you need to have python environment that has access to gpu, or you could try run it on Google Colab

  1. Go to TSRD to download all the dataset and annotation, if only want to try demo, download the test image dataset should be enough
  2. Download the T2_G2 notebook file to test run our project, otherwise download Demo notebook to just demo on our model
  3. Remember to download all the models and allocate them in the same path as the notebook
  4. Enjoy!

Members who contributed to this project

Student Name Student ID Role Email Address
Ng Wei Yu 2207448 Leader weiyung0091@1utar.my
Tan Kai Jun 2206494 Member kaijuntan423@1utar.my
Ler Jun Wei 2207200 Member luci6n231@1utar.my
Wong Kenji 2206455 Member wkenji02@1utar.my

w[i]_tutorial file or directory are just weekly activites/project for our this course project, can take a look if interested or just ignore it

About

Mini Project of June 2024 Semester

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors