Dynamic Quantization and Pruning for Efficient CNN-Based Road Sign Recognition on FPGA
In this paper, we present an optimized implementation of Convolutional Neural Network (CNN) for road sign recognition on an FPGA platform, utilizing dynamic quantization and pruning techniques. Traditional CNN models are computationally intensive and require significant memory, which poses challenges for deployment on resource-limited hardware such as FPGA. To address these challenges, a hybrid approach was proposed combining dynamic quantization with pruning, allowing layer-specific precision adjustment while removing unnecessary network connections. This method significantly reduces the computational complexity and memory usage while maintaining high accuracy in road sign recognition tasks. The quantized and pruned model is implemented on the Tang Primer 25K FPGA, demonstrating efficient hardware utilization and real-time performance. Experimental results show that the proposed approach substantially reduces power consumption and resource utilization, with minimal impact on accuracy, making it highly suitable for embedded systems and edge computing applications.
Authors
- Chiang Liang Kok (ORCID: https://orcid.org/0009-0007-7368-1280)
- Heng Jing
- Tee Hui Teo (ORCID: https://orcid.org/0000-0003-2123-9347)
- Bowen Zhao (ORCID: https://orcid.org/0000-0001-7495-485X)
Institutions
- Singapore University of Technology and Design (SG)
- University of Newcastle Australia (AU)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043616
- Citations
- 1
- Primary Topic
- Embedded Systems and FPGA Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.73