Application of deep learning models for image denoising

Authors

Keywords:

noise removal, neural networks, autoencoder, U-Net model

Abstract

This paper addresses the issue of image denoising using neural networks. Experimental results of training and testing neural network models on images with artificially added noise are presented. In today's digital world, image quality plays an important role in various fields, including medicine, science, entertainment, and communication. Noise caused by imperfect equipment, problems in transmission channels, or random physical factors significantly reduces the efficiency of image processing and perception. To train and test neural network models, a suitable set of images is required. In this study, we created training, validation, and test sets containing original images and images with added noise. Three sets of images from the www.kaggle.com were used to form them. The first set contained butterfly images, the second set comprised athlete images, and the last set included human face images. The training set was formed as follows. 1000 images were randomly selected from each of the three sets and scaled to a size of 128x128. From these, 30 images were randomly selected and subjected to 10 levels of noise addition, resulting in 300 images for each of the 6 noise levels. In total, the training set contained 1800 images. The validation sample was formed in a similar way, but was half the size. The test set consisted of 100 original images with three noise levels added. The following types of noise were used: Gaussian, Poisson, salt and pepper, Laplace, mixed, and quantization. Three models were trained for image denoising: two convolutional auto-encoder models (with 3 and 6 convolutional layers in the encoder and decoder, respectively) and a modified U-Net model in which the output layer and loss function were adjusted. The performance of the trained models was compared with each other and with classical filters on test images. The experimental results show that the U-Net outperforms autoencoders in noise removal from images. In comparison to classical filters, the U-Net model reveals competitive outcomes. It shows better quality in the case of Gaussian, Laplace, and quantization noise, especially in the context of preserving structural information (higher SSIM).

Downloads

Download data is not yet available.

References

Gonzalez, R., & Woods, R. (2017). Digital Image Processing. https://dl.icdst.org/pdfs/files4/01c56e081202b62bd7d3b4f8545775fb.pdf

Szeliski, R. (2022). Computer Vision: Algorithms and Applications (2nd ed). Springer. https://szeliski.org/Book

Elad, M., Kawar, B., & Vaksman, G. (2023). Image Denoising: The Deep Learning Revolution and Beyond – A Survey Paper. SIAM Journal on Imaging Sciences. 16(3). 1594-1654. https://doi.org/10.1137/23M1545859

Chintan, D. (2021, January 23). Image Denoising Using Deep Learning. Medium. https://pub.towardsai.net/image-de-noising-using-deep-learning-1a8334c81f06

Solomon, S. (2021, August 27). Image Denoising using Deep Learning. Medium. https://medium.com/analytics-vidhya/image-denoising-using-deep-learning-dc2b19a3fd54

Butterfly Image Classification. (n.d.). Kaggle. https://www.kaggle.com/datasets/phucthaiv02/butterfly-image-classification

100 Sports Image Classification. (n.d.). Kaggle. https://www.kaggle.com/datasets/gpiosenka/sports-classification/data

UTKFace. (n.d.). Kaggle: https://www.kaggle.com/datasets/jangedoo/utkface-new

Shrivastava, A., Bisen, P., Dubey, M., & Choudhari, M. (2015).

Image Denoising Using Different Filters (A Comparison of Filters). International Journal of Emerging Trends in Science and Technology. 2(4). 2214-2219. https://journals.indexcopernicus.com/api/file/viewByFileId/174827.pdf

Kuo, C. (2019, November 20). Convolutional Autoencoders for Image Noise Reduction. Medium. https://towardsdatascience.com/convolutional-autoencoders-for-image-noise-reduction-32fce9fc1763

Paavani, D. (2019). Image Denoising Using a U-net. https://stanford.edu/class/ee367/Winter2019/dua_report.pdf

Published

2024-06-14

Issue

Section

Information Technology and Cybersecurity

How to Cite

Havrylenko, M., & Matsuga, O. (2024). Application of deep learning models for image denoising. Challenges and Issues of Modern Science, 2, 336-341. https://cims.fti.dp.ua/j/article/view/182

Share