In this project, we explored various machine learning and deep learning models for traffic sign detection (TSD) to improve road safety. Using the German Traffic Sign Recognition Benchmark (GTSRB) dataset, we aimed to identify the most effective models for accurately recognizing traffic signs.
Convolutional Neural Networks (CNNs), particularly the VGG16 architecture, demonstrated significant potential. VGG16 achieved the highest accuracy of 96.9%, which can be attributed to its ability to learn complex features directly from images.
Our analysis of precision, recall, and F1 scores highlighted the trade-offs between different models. VGG16 emerged as a highly promising choice for TSD due to its superior accuracy. However, further exploration of other models and techniques could yield additional improvements.