Abstract
This article addresses the problem of removing noise from images using neural networks. The type of noise that is removed in this article is salt and pepper noise. This noise represents jumps in intensity in the image, usually caused by data transmission errors. To quantify the success of the noise removal model, PSNR metrics are used. The paper provides a theoretical basis for the task in the form of a description of the neural network and its components, as well as its operation. It also describes deep learning and the differences and advantages of each type. The neural network used in this paper is based on the U-Net architecture. Using the Python programming language and the Keras application user interface, a model was developed to remove added white Gaussian noise and salt and pepper noise of varying intensity from images in the CIFAR-10 and MNIST image databases. The model is applied to the author's image that is not included in the tested databases. The analysis is presented in the PSNR presented for different noise intensities and examples of images with and without noise.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Anwar, S., Barnes, N.: Real image denoising with feature attention. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 3155–3164 (2019)
Wei, K., Fu, Y., Yang, J., Huang, H.: A physics-based noise formation model for extreme low-light raw denoising. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 2758–2767 (2020)
Lehtinen, J., Munkberg, J., Hasselgren, J., Laine, S., Karras, T., Aittala, M., Aila, T: Noise2Noise: Learning Image Restoration Without Clean Data (2018). In: arXiv preprint arXiv:1803.04189
Krull, A., Buchholz, T.O., Jug, F.: Noise2void-learning denoising from single noisy images, In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 2129–2137 (2019)
Liu, P., Zhang, H., Zhang, K., Lin, L., Zuo, W.: Noise2Noise: Multi-level wavelet-CNN for image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 773–782 (2018)
Ulyanov, D., Vedaldi, A., Lempitsky, V.: Deep image prior. Int. J. Comput. Vision 128(7), 1867–1888 (2020). https://doi.org/10.1007/s11263-020-01303-4
Nielsen, M.A.: Neural Networks and Deep Learning, vol. 25. Determination Press, San Francisco (2015)
Kriesel, D.: A Brief Introduction to Neural Networks. http://www.dkriesel.com/en/science/neural_networks. Last Accessed 5 Dec 2021
Ronneberger, O., Fischer, P., Brox, T.: U-net: Convolutional networks for biomedical image segmentation. In: International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 234–241 (2015)
Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press (2016)
Keras: https://keras.io/about/. Last accessed 12 Feb 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ivezic, D., Livada, C. (2023). Noise Removal from Images by Applying Deep Neural Networks. In: Blažević, D., Ademović, N., Barić, T., Cumin, J., Desnica, E. (eds) 31st International Conference on Organization and Technology of Maintenance (OTO 2022). OTO 2022. Lecture Notes in Networks and Systems, vol 592. Springer, Cham. https://doi.org/10.1007/978-3-031-21429-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-21429-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21428-8
Online ISBN: 978-3-031-21429-5
eBook Packages: EngineeringEngineering (R0)