FPGA and GPU Utilization in Industrial Image Processing: Comparative Study and Application
DOI:
https://doi.org/10.35870/ijsecs.v5i1.3273Keywords:
FPGA, GPU, Industrial Image Processing, Parallel Computing, CUDA, Performance Optimization, LabVIEWAbstract
This work aims to investigate the FPGA (Field-Programmable Gate Array) and GPU (Graphical Processing Unit) technology in image optimization research for an industrial frontier study. Using an experimental method, the research compared the efficiency of two technologies as implemented in some many image processing algorithms. NI CompactRIO platform for FPGA implementation and NVIDIA GeForce GTX 970 in GPU processing performed differently. As is well known, low-lag applications (camera synchronization, real-time data processing etc.) were very well suited for FPGAs. GPUs with architecture CUDA, on the other hand could be a thousand times faster than traditional CPUs in parallel data processing. Other challenges identified through analysis were FPGA design optimization and GPU resource wise utilization. The results give recommendation in terms of selecting technologies based on the features for image industrial processing applications
Downloads
References
Banu, K., Andreas, D., Anggoro, W., & Setiawan, A. (2023). OCR: The future of optical character recognition and its impact on modern life. Journal of Information Technology, 9(2), 147-156. https://doi.org/10.52643/jti.v9i2.3798
Budiana, B., Nakul, F., Wivanius, N., Sugandi, B., & Yolanda, R. (2020). Surface roughness analysis of ASTM36 iron using Surftest and Image-J. Journal of Applied Electrical Engineering, 4(2), 49-54. https://doi.org/10.30871/jaee.v4i2.2747
Tatuin, M., Kelen, Y., & Manek, S. (2024). Effect of neighboring window size on noise reduction results in median filter and Gaussian filter methods. Krisnadana Journal, 3(3), 142-154. https://doi.org/10.58982/krisnadana.v3i3.601
Wardana, M., Maskuri, I., & Zaim, M. (2023). Digital image processing on the calculation of ornamental fish using the blob method. Journal of Research on Technology and Environmental Studies, 6(2), 108-116. https://doi.org/10.58406/jrktl.v6i2.1408
Indra, P., et al. (2018). Classification of Duck Egg Fertility with Digital Image Processing Using Raspberry Pi. Techno Xplore Journal of Computer Science and Information Technology. https://doi.org/10.36805/technoxplore.v3i2.803
Khoziri, M., et al. (2024). Analysis of CBT Application User Satisfaction at Madura Islamic University using the TAM Method. Journal of Siskom-KB (Computer Systems and Artificial Intelligence). https://doi.org/10.47970/siskom-kb.v7i3.689
Almaini, A., et al. (2022). Field Programmable Gate Arrays for Image Processing Applications. IEEE Access. https://doi.org/10.1109/ACCESS.2022.3141420
Fereidouni, A., et al. (2021). FPGA-Based Image Processing Architecture for Real-Time Applications. Journal of Real-Time Image Processing. https://doi.org/10.1007/s11554-021-01065-5
Hwang, K., et al. (2020). GPU Computing: Fundamentals and Applications. Journal of Computer Science and Technology. https://doi.org/10.1007/s11390-020-0202-3
Zhang, G., et al. (2019). Real-Time Image Processing with GPUs. ACM Computing Surveys. https://doi.org/10.1145/3291913
NVIDIA Corporation. (2023). CUDA Toolkit Documentation. Retrieved from https://docs.nvidia.com/cuda/index.html.
Bhatia, A., et al. (2023). Comparative Evaluation of GPGPU and FPGA for Image Processing Tasks. Journal of Parallel and Distributed Computing. https://doi.org/10.1016/j.jpdc.2023.03.005
Marquez, A., et al. (2020). Choosing between FPGA and GPU for Embedded Real-Time Systems. Journal of Embedded Systems. https://doi.org/10.1155/2020/8878737
Jun, H., et al. (2021). Hybrid FPGA-GPU Computing for Image Processing: Opportunities and Challenges. The Computer Journal. https://doi.org/10.1093/comjnl/bxaa060
Che, S., et al. (2023). Accelerating Compute-Intensive Applications with GPUs and FPGAs: A Comparative Study. Journal of Parallel and Distributed Computing, 83(2), 121-135.
Vanderbauwhede, W., & Benkrid, K. (2022). High-Performance Computing Using FPGAs. Springer.
NVIDIA Corporation. (2024). CUDA Toolkit Documentation. https://docs.nvidia.com/cuda/
Xilinx Inc. (2024). Vivado Design Suite User Guide: High-Level Synthesis. https://www.xilinx.com/support/documentation/
Mittal, S., & Vetter, J. S. (2023). A Survey of CPU-GPU Heterogeneous Computing Techniques. ACM Computing Surveys, 47(4), 1-35.
Mahdi, I., Muchtar, K., Arnia, F., & Ernita, T. (2022). Background subtraction using mean value for deep learning-based mobile vehicle classification. Journal of Electrical Engineering, 18(2). https://doi.org/10.17529/jre.v18i2.25224
Akbar, R., & Sunarmi, N. (2018). Item recognition on shopping carts using Scale Invariant Feature Transform (SIFT) method. Journal of Information Technology and Computer Science, 5(6), 667. https://doi.org/10.25126/jtiik.2018561046
Kaloh, K., Poekoel, V., & Putro, M. (2018). Comparison of background subtraction and optical flow algorithms for human detection. Journal of Informatics Engineering, 13(1). https://doi.org/10.35793/jti.13.1.2018.20186
Subur, J., Taufiqurrohman, M., & Hafizh, N. (2024). Utilization of computer vision technology for milkfish size detection to help the fish sorting process. Cyclotron, 7(01), 52-60. https://doi.org/10.30651/cl.v7i01.21239
Gustin, G., & Marcos, H. (2024). Expert system for diagnosis of gastric diseases based on symptoms and endoscopic images using forward chaining and CNN methods. Tekno Kompak Journal, 18(2), 392. https://doi.org/10.33365/jtk.v18i1.3944.
Downloads
Published
Issue
Section
Categories
License
Copyright (c) 2025 Jaroslav Vesely

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Copyright Retention and Open Access License
Authors retain copyright of their work and grant the journal non-exclusive right of first publication under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
This license allows unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
2. Rights Granted Under CC BY 4.0
Under this license, readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use
- No additional restrictions — the licensor cannot revoke these freedoms as long as license terms are followed
3. Attribution Requirements
All uses must include:
- Proper citation of the original work
- Link to the Creative Commons license
- Indication if changes were made to the original work
- No suggestion that the licensor endorses the user or their use
4. Additional Distribution Rights
Authors may:
- Deposit the published version in institutional repositories
- Share through academic social networks
- Include in books, monographs, or other publications
- Post on personal or institutional websites
Requirement: All additional distributions must maintain the CC BY 4.0 license and proper attribution.
5. Self-Archiving and Pre-Print Sharing
Authors are encouraged to:
- Share pre-prints and post-prints online
- Deposit in subject-specific repositories (e.g., arXiv, bioRxiv)
- Engage in scholarly communication throughout the publication process
6. Open Access Commitment
This journal provides immediate open access to all content, supporting the global exchange of knowledge without financial, legal, or technical barriers.
