An Efficient Image Denoising Approach Using FPGA Type of PYNQ-Z2
Main Article Content
Abstract
Image denoising techniques have become crucial for computer-assisted analysis due to the increasing number of digital images captured in unfavorable conditions. In various fields such as image recognition, medical imaging, robotics, and facial expression analysis, the presence of noise poses significant challenges for denoising algorithms. One of the key difficulties is distinguishing between edges, textures, and noise, all of which contain high-frequency components. Haar Wavelet Transform (HWT) has emerged as a highly effective technique for image denoising. The proposed study focuses on two denoising methods: HWT and HWT-FPGA. Experimental evaluations are conducted to assess the denoising performance of the HWT model and the efficiency of its implementation on a Field-Programmable Gate Array (FPGA). Quantitative metrics, such as Peak Signal-to-Noise Ratio (PSNR) and Mean Square Error (MSE), are used to measure the denoising quality for ten test images of size 255x255 pixels. Additionally, computational metrics, including processing speed and resource utilization, are analyzed to evaluate the efficiency of the FPGA implementation. The research specifically supports PYNQ, an open-source framework that enables embedded programmers to explore the capabilities of Xilinx ZYNQ SoCs without the need for VHDL programming. In this context, the PYNQ-Z2 FPGA development board, based on the ZYNQ XC7Z020 FPGA, is chosen for the proposed system. The experimental results demonstrate that the HWT and HWT-FPGA approach significantly improve denoising performance compared to traditional methods. The denoised images exhibit higher PSNR values and low MSE scores, indicating better preservation of image details and similarity to the clean images. Furthermore, the FPGA implementation showcases remarkable computational efficiency, enabling real-time denoising capabilities while effectively utilizing FPGA resources.
Downloads
Article Details
References
Sakthidasan Alias Sankaran K, Nagarajan V. Noise removal through the exploration of subjective and apparent denoised patches using discrete wavelet transform. IETE J Res. 2021;67(6):843-852.
Abderrahim L, Salama M, Abdelbaki D. Novel design of a fractional wavelet and its application to image denoising. Bull Electr Eng Inform. 2020;9(1):129-140. DOI: https://doi.org/10.11591/eei.v9i1.1548
Merry RJE. Wavelet Theory and Applications. A literature study. Eindhoven University of Technology, Department of Mechanical Engineering, Report. June 7, 2005.
Al-Aboosi YY, Issa RS. Image denoising in underwater acoustic noise using discrete wavelet transform with different noise level estimation. arXiv preprint arXiv:1904.09257. 2019. DOI: https://doi.org/10.12928/telkomnika.v18i3.14381
Kim EC, et al. FPGA implementation of a de-noising using Haar level 5 wavelet transform. IEEE 13th International Symposium on Consumer Electronics. 2017.
Lee J, et al. Noise Reduction for Photon Counting Imaging Using Discrete Wavelet Transform. J Inform Commun Converg Eng. 2021;19(4).
Sakthidasan Alias Sankaran K, Nagarajan V. Noise removal through the exploration of subjective and apparent denoised patches using discrete wavelet transform. IETE J Res. 2021;67(6):843-852. DOI: https://doi.org/10.1080/03772063.2019.1569483
Kausar T, et al. HWDCNN: Multi-class recognition in breast histopathology with Haar wavelet decomposed image based convolution neural network. Biocybern Biomed Eng. 2019;39(4):967-982. DOI: https://doi.org/10.1016/j.bbe.2019.09.003
Mallat SG. Multifrequency channel decompositions of images and wavelet models. IEEE Trans Acoust Speech Signal Process. 1989;37:2091-2110. DOI: https://doi.org/10.1109/29.45554
Strang G, Nguyen T. Wavelets and Filter Banks. Wellesley, MA: Wellesley-Cambridge Press; 1996. ISBN-13:978-0961408879.
Aravindan TE, Seshasayanan R. Medical image DENOISING scheme using discrete wavelet transform and optimization with different noises. Concurr Comput Pract Exp. 2022;34(8). DOI: https://doi.org/10.1002/cpe.5540
Kumar K, et al. Image Denoising by Wavelet Based Thresholding Method. 2022 2nd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE). IEEE. 2022. DOI: https://doi.org/10.1109/ICACITE53722.2022.9823415
Shahid M, et al. Wavelet based image de-noising with optimized thresholding using HHO algorithm. 2019 16th International Computer Conference on Wavelet Active Media Technology and Information Processing. IEEE. 2019. DOI: https://doi.org/10.1109/ICCWAMTIP47768.2019.9067590
Misiti M, Misiti Y, Oppenheim G. Wavelet Toolbox User's Guide. MathWorks, Inc. 2011.
Murugadoss B, et al. Blind Digital Image Watermarking using Henon Chaotic Map and Elliptic Curve Cryptography in Discrete Wavelets with Singular Value Decomposition. 2021 International Symposium of Asian Control Association on Intelligent Robotics and Industrial Automation (IRIA). IEEE. 2021. DOI: https://doi.org/10.1109/IRIA53009.2021.9588744
Kaur G, et al. Denoising of images using thresholding based on wavelet transform technique. IOP Conf Ser Mater Sci Eng. 2021;1022(1). DOI: https://doi.org/10.1088/1757-899X/1022/1/012031
Cui B, Jiang H. An image edge detection method based on Haar Wavelet Transform. 2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE). IEEE. 2020. DOI: https://doi.org/10.1109/ICAICE51518.2020.00054
Tuba U, Zivkovic D. Image Denoising by Discrete Wavelet Transform with Edge Preservation. 2021 13th International Conference on Electronics, Computers and Artificial Intelligence (ECAI). IEEE. 2021. DOI: https://doi.org/10.1109/ECAI52376.2021.9515079