The progress of image denoising based on FPGA
DOI:
https://doi.org/10.54097/2bpam373Keywords:
FPGA; image denoising; acceleration.Abstract
With the increasing demand for high-quality images in applications such as intelligent driving and medical imaging, the removal of noise like Gaussian and salt-and-pepper noise has become a significant challenge. Traditional software-based denoising methods, while flexible, often fail to meet real-time performance and high throughput requirements, especially with the growing scale of image data. FPGA (Field-Programmable Gate Array) provides a promising alternative with its high parallelism and low power consumption, enabling efficient hardware-level image processing. This paper aims to FPGA-based image-denoising algorithms, categorizing them into three main types: spatial domain, transformation domain, and deep learning methods. It explores their theoretical foundations, characteristics, and adaptability to FPGA platforms. In addition, optimization techniques such as data reuse, pipelining, and parallelization are discussed to improve resource efficiency and processing speed. Practical implementations highlight the advantages of FPGA in balancing computational demands and hardware constraints. While FPGA offers significant advantages, challenges remain, such as handling complex algorithms with limited resources and addressing high design complexity. The paper underscores the importance of combining hardware optimization with advanced algorithmic designs, including hybrid approaches with CPUs, to further accelerate processing. By addressing these challenges, FPGA-based solutions hold potential for advancing real-time image-denoising applications. This paper provides a comprehensive understanding of the current state of FPGA-based image denoising and serves as a reference for researchers and engineers seeking innovative solutions in this field.
Downloads
References
[1] Wang M, Wang S, Ju X, Wang Y. Image Denoising Method Relying on Iterative Adaptive Weight-Mean Filtering. Symmetry, 2023, 15(6): 1181.
[2] Li, Y., Zhang, J. and Wang, M. Improved BM3D denoising method. IET Image Processing, 2011, 11: 1197-1204
[3] Bhawna G., Ayush D., Sunil A., B.S. Sohi, Apoorav S. Image denoising review: From classical to state-of-the-art approaches. Information Fusion, 2022, 55: 220-244.
[4] Lone M.R. An FPGA Implementation of an Impulse Noise Reduction Algorithm in Visual Sensor Network. Circuits Syst Signal Process, 2022, 41: 6136–6151.
[5] Spagnolo, P. Corsonello, F. Frustaci and S. Perri. Design of Approximate Bilateral Filters for Image Denoising on FPGAs. In IEEE Access, 2023, 11: 1990-2000.
[6] A. Xie, A. Zhang, G. Mei. An FPGA-Based Hardware Architecture of Gaussian-Adaptive Bilateral Filter for Real-Time Image Denoising.in IEEE Access, 2024, 12: 115277-115285.
[7] Ramkumar Raja M, Naveen R, Palaniswamy T, Mahendiran T, Shukla NK, Verma R. A field programmable gate array-based biomedical noise reduction framework using advanced trilateral filter. Transactions of the Institute of Measurement and Control, 2021, 43(16): 3588-3605.
[8] Q. Huang et al. Nonlocal Noise Removal Technique to Improve the Electromagnetic Field Pattern in Near-Field Scanning of a Device. in IEEE Sensors Journal, 2023, 23(6): 5901-5910.
[9] S. Colleman, M. Verhelst. High-Utilization, High-Flexibility Depth-First CNN Coprocessor for Image Pixel Processing on FPGA. in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2021, 29(3): 461-471.
[10] W. Zhao, Q. Dang, T. Xia, J. Zhang, N. Zheng and P. Ren. Optimizing FPGA-Based DNN Accelerator With Shared Exponential Floating-Point Format. in IEEE Transactions on Circuits and Systems I: Regular Papers, 2021, 70(11): 4478-4491.
[11] Bhargava, G.U., Gangadharan, S.V. FPGA Implementation of Modified Recursive Box Filter-Based Fast Bilateral Filter for Image Denoising. Circuits Syst Signal Process 2021,40: 1438–1457.
[12] Koizumi, Hayato & Maruyama, Tsutomu. An Implementation of Non-Local Means Algorithm on FPGA. Advances in Parallel Computing, 2020, 36: 681-690.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







