A Comparative Analysis of CNN Models and Data Augmentation for Optimizing Traffic Sign Recognition

Authors

  • Ruizhe Zhu

DOI:

https://doi.org/10.54097/c7h52b24

Keywords:

Traffic sign recognition; convolutional neural network; data augmentation.

Abstract

Correctly and efficiently recognizing traffic signs plays a crucial role in autonomous driving. his capability ensures that self-driving cars can obey traffic rules, respond to signals in real-time, and make appropriate decisions to avoid accidents and ensure the safety of all road users. However, the highly complex real-world settings still make this task challenging. This research aims to explore and evaluate multiple models and data augmentation strategies to find the optimal balance between performance and computational cost. Specifically, this research utilized the Traffic Sign Recognition Benchmark dataset and compared ResNet50, MobileNetV2, and a self-defined convolutional neural network model to evaluate their test accuracy and the total number of parameters used. By analyzing the results, the ResNet50 model achieved the highest accuracy. Meanwhile, MobileNetV2 demonstrated greater robustness, generalizability, and lower computational cost, while still maintaining a reliably high accuracy. Among all the data augmentation methods tested, adjusting brightness and contrast outperformed the image data generator and color jitter in almost all models and input dimensions.

Downloads

Download data is not yet available.

References

[1] Bousarhane, Btissam, Saloua Bensiali, Driss Bouzidi. Road signs recognition: state-of-the-art and perspectives. International Journal of Data Analysis Techniques and Strategies, 2021, 13(1-2): 128-150.

[2] Greenhalgh Jack, Majid Mirmehdi. Real-time detection and recognition of road traffic signs. IEEE transactions on intelligent transportation systems, 2012, 13(4): 1498-1506.

[3] Houben Sebastian, Stallkamp Johannes, Salmen Jan, et al. Detection of traffic signs in real-world images: The German Traffic Sign Detection Benchmark. The 2013 international joint conference on neural networks, 2013: 1-8.

[4] Zhu Zhe, Liang Dun, Zhang Songhai, et al. Traffic-sign detection and classification in the wild. Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 2110-2118.

[5] Li Zewen, Liu Fan, Yang Wenjie, et al. A survey of convolutional neural networks: analysis, applications, and prospects. IEEE transactions on neural networks and learning systems, 2021, 33(12): 6999-7019.

[6] Gu Jiuxiang, Wang Zhenhua, Kuen Jason, et al. Recent advances in convolutional neural networks. Pattern recognition, 2018, 77: 354-377.

[7] Traffic Sign Dataset – Classification. Kaggle. URL: https://www.kaggle.com/datasets/ahemateja19bec1025/traffic-sign-dataset-classification. Last Accessed: 2024/10/25

[8] Wu Jianxin. Introduction to convolutional neural networks. National Key Lab for Novel Software Technology. Nanjing University. China, 2017, 5(23): 495.

[9] Sandler Mark, Howard Andrew, Zhu Menglong, et al. Mobilenetv2: Inverted residuals and linear bottlenecks. Proceedings of the IEEE conference on computer vision and pattern recognition. 2018: 4510-4520.

[10] He Kaiming, Zhang Xiangyu, Ren Shaoqing, et al. Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 770-778.

Downloads

Published

18-02-2025