상세 보기
Optimizing Deep Learning Acceleration on FPGA for Real-Time and Resource-Efficient Image Classification
WEB OF SCIENCE
20SCOPUS
27초록
Deep learning (DL) has revolutionized image classification, yet deploying convolutional neural networks (CNNs) on edge devices for real-time applications remains a significant challenge due to constraints in computation, memory, and power efficiency. This work presents an optimized implementation of VGG16 and VGG19, two widely used CNN architectures, for classifying the CIFAR-10 dataset using transfer learning on field-programmable gate arrays (FPGAs). Utilizing the Xilinx Vitis-AI and TensorFlow2 frameworks, we adapt VGG16 and VGG19 for FPGA deployment through quantization, compression, and hardware-specific optimizations. Our implementation achieves high classification accuracy, with Top-1 accuracy of 89.54% and 87.47% for VGG16 and VGG19, respectively, while delivering significant reductions in inference latency (7.29x and 6.6x compared to CPU-based alternatives). These results highlight the suitability of our approach for resource-efficient, real-time edge applications. Key contributions include a detailed methodology for combining transfer learning with FPGA acceleration, an analysis of hardware resource utilization, and performance benchmarks. This work underscores the potential of FPGA-based solutions to enable scalable, low-latency DL deployments in domains such as autonomous systems, IoT, and mobile devices.
키워드
- 제목
- Optimizing Deep Learning Acceleration on FPGA for Real-Time and Resource-Efficient Image Classification
- 저자
- Khaki, Ahmad Mouri Zadeh; Choi, Ahyoung
- 발행일
- 2025-01
- 유형
- Article
- 저널명
- APPLIED SCIENCES-BASEL
- 권
- 15
- 호
- 1