journal article·2025Open access

A Quality of Service Analysis of FPGA-Accelerated Conv2D Architectures for Brain Tumor Multi-Classification

Ayoub Mhaouch, Wafa Gtifa, Turke Althobaiti, Hamzah Faraj, Mohsen Machhout

Computers, Materials & Continua· Volume 84· Issue 3

Abstract

In medical imaging, accurate brain tumor classification in medical imaging requires real-time processing and efficient computation, making hardware acceleration essential. Field Programmable Gate Arrays (FPGAs) offer parallelism and reconfigurability, making them well-suited for such tasks. In this study, we propose a hardware-accelerated Convolutional Neural Network (CNN) for brain cancer classification, implemented on the PYNQ-Z2 FPGA. Our approach optimizes the first Conv2D layer using different numerical representations: 8-bit fixed-point (INT8), 16-bit fixed-point (FP16), and 32-bit fixed-point (FP32), while the remaining layers run on an ARM Cortex-A9 processor. Experimental results demonstrate that FPGA acceleration significantly outperforms the CPU (Central Processing Unit) based approach. The obtained results emphasize the critical importance of selecting the appropriate numerical representation for hardware acceleration in medical imaging. On the PYNQ-Z2 FPGA, the INT8 achieves a 16.8% reduction in latency and 22.2% power savings compared to FP32, making it ideal for real-time and energy-constrained applications. FP16 offers a strong balance, delivering only a 0.1% drop in accuracy compared to FP32 (94.1% vs. 94.2%) while improving latency by 5% and reducing power consumption by 11.1%. Compared to prior works, the proposed FPGA-based CNN model achieves the highest classification accuracy (94.2%) with a throughput of up to 1.562 FPS, outperforming GPU-based and traditional CPU methods in both accuracy and hardware efficiency. These findings demonstrate the effectiveness of FPGA-based AI acceleration for real-time, power-efficient, and high-performance brain tumor classification, showcasing its practical potential in next-generation medical imaging systems.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Brain Tumor Detection and Classification · CCD and CMOS Imaging Sensors · Cell Image Analysis Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (37)

Show source-provided references
1. A review on a deep learning perspective in brain cancer classification10.3390/cancers11010111 ↗
2. Role of deep learning in brain tumor detection and classification (2015 to 2020): a review10.1016/j.compmedimag.2021.101940 ↗
3. Model compression and hardware acceleration for neural networks: a comprehensive survey10.1109/JPROC.2020.2976475 ↗
4. Computation-efficient deep learning for computer vision: a survey
5. Canziani A, Paszke A, Culurciello E. An analysis of deep neural network models for practical applications. arXiv:1605.07678. 2016.
6. Convolutional neural network for bio-medical image segmentation with hardware acceleration10.1016/j.cogsys.2018.03.005 ↗
7. Hardware implementation of deep network accelerators towards healthcare and biomedical applications10.1109/TBCAS.2020.3036081 ↗
8. Hardware architectures for real-time medical imaging10.3390/electronics10243118 ↗
9. A case study of quantizing convolutional neural networks for fast disease diagnosis on portable medical devices10.3390/s22010219 ↗
10. Flare: an FPGA-based full precision low power CNN accelerator with reconfigurable structure10.3390/s24072239 ↗
11. Efficient processing of deep neural networks: a tutorial and survey10.1109/JPROC.2017.2761740 ↗
12. Energy-efficient Mott activation neuron for full-hardware implementation of neural networks10.1038/s41565-021-00874-8 ↗
13. A survey on neural network hardware accelerators10.1109/TAI.2024.3377147 ↗
14. Exploring the limitations of Kolmogorov-Arnold networks in classification: insights to software training and hardware implementation
15. Power-efficient analog hardware architecture of the learning vector quantization algorithm for brain tumor classification10.1109/TVLSI.2024.3447903 ↗
16. Design and evaluation of CPU-, GPU-, and FPGA-based deployment of a CNN for motor imagery classification in brain-computer interfaces10.3390/electronics13091646 ↗
17. FPGA-based implementation of a resource-efficient UNET model for brain tumour segmentation
18. FPGA-based hardware software co-design to accelerate brain tumour segmentation
19. Nickparvar M. Brain Tumor MRI Dataset [Internet]. [cited 2025 Jun 15]. Available from: https://www.kaggle.com/datasets/masoudnickparvar/brain-tumor-mri-dataset.
20. Cheng J. Brain tumor dataset [Internet]. [cited 2025 Jun 15]. Available from: https://figshare.com/articles/dataset/brain_tumor_dataset/1512427.
21. Kaggle. Brain tumor classification (MRI) [Internet]. [cited 2025 Jun 15]. Available from: https://www.kaggle.com/datasets/sartajbhuvaji/brain-tumor-classification-mri.
22. Hamada A. Br35H: brain tumor detection [Internet]. [Internet]. [cited 2025 Jun 15]. Available from: https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection.
23. MAC-DNN: an optimized hardware implementation of MAC unit in neuron engine for deep neural network applications10.1080/03772063.2024.2448584 ↗
24. Brain tumor type classification via capsule networks
25. Automated categorization of brain tumor from MRI using CNN features and SVM10.1007/s12652-020-02568-w ↗
26. Brain tumor detection and classification using machine learning: a comprehensive survey10.1007/s40747-021-00563-y ↗
27. Brain tumor classification using convolutional neural network
28. MRI-based brain tumor segmentation using FPGA-accelerated neural network10.1186/s12859-021-04347-6 ↗
29. Brain tumor classification in MRI image using convolutional neural network10.3934/mbe.2020328 ↗
30. Dual-force convolutional neural networks for accurate brain tumor segmentation10.1016/j.patcog.2018.11.009 ↗
31. Brain tumor detection based on extreme learning10.1007/s00521-019-04679-8 ↗
32. Comparison of vision transformer with convolutional neural networks for brain cancer classification
33. An efficient brain tumor detection and classification using pre-trained convolutional neural network models10.1016/j.heliyon.2024.e36773 ↗
34. Effectiveness of federated learning and CNN ensemble architectures for identifying brain tumors using MRI images
35. Deep learning-based optical coherence tomography image analysis of human brain cancer10.1364/BOE.477311 ↗
36. A deep analysis of brain tumor detection from MR images using deep learning networks10.3390/a16040176 ↗
37. A novel approach for brain tumour detection using deep learning based technique10.1016/j.bspc.2022.104549 ↗