Convolutional Autoencoder for Image Denoising

  • Abdul Ghafar Department of Information Systems, Dr Hassan Murad School of Management, University of Management and Technology, Lahore, Pakistan
  • Usman Sattar Department of Management Sciences, Beacon house National University, Lahore, Pakistan
Keywords: image denoising, deep learning, convolutional neural network, image autoencoder, image convolutional autoencoder

Abstract

Abstract Views: 305

Image denoising is a process used to remove noise from the image to create a sharp and clear image. It is mainly used in medical imaging, where due to the malfunctioning of machines or due to the precautions taken to protect patients from radiation, medical imaging machines create a lot of noise in the final image. Several techniques can be used in order to avoid such distortions in the image before their final printing. Autoencoders are the most notable software used to denoise images before their final printing. These software are not intelligent so the resultant image is not of good quality. In this paper, we introduced a modified autoencoder having a deep convolutional neural network. It creates better quality images as compared to traditional autoencoders. After training with a test dataset on the tensor board, the modified autoencoder is tested on a different dataset having various shapes. The results were satisfactory but not desirable due to several reasons. Nevertheless,  our proposed system still performed better than traditional autoencoders.

KEYWORDS: image denoising, deep learning, convolutional neural network, image autoencoder, image convolutional autoencoder

Downloads

Download data is not yet available.

References

L. Gondara, "Medical image denoising using convolutional denoising autoencoders," in 2016 IEEE 16th international conference on data mining workshops (ICDMW), 2016, pp. 241-246.

H. C. Burger, C. J. Schuler, and S. Harmeling, "Image denoising: Can plain neural networks compete with BM3D?," in 2012 IEEE conference on computer vision and pattern recognition, 2012, pp. 2392-2399.

P. Vincent, H. Larochelle, Y. Bengio, and P.-A. Manzagol, "Extracting and composing robust features with denoising autoencoders," in Proceedings of the 25th international conference on Machine learning, 2008, pp. 1096-1103.

V. Jain and S. Seung, "Natural image denoising with convolutional networks," Advances in neural information processing systems, vol. 21, 2008.

S. Karimpouli and P. Tahmasebi, "Segmentation of digital rock images using deep convolutional autoencoder networks," Computers & geosciences, vol. 126, pp. 142-150, 2019.

K. Bajaj, D. K. Singh, and M. A. Ansari, "Autoencoders based deep learner for image denoising," Procedia Computer Science, vol. 171, pp. 1535-1541, 2020.

J. Geng, J. Fan, H. Wang, X. Ma, B. Li, and F. Chen, "High-resolution SAR image classification via deep convolutional autoencoders," IEEE Geoscience and Remote Sensing Letters, vol. 12, pp. 2351-2355, 2015.

Y. Sun, B. Xue, M. Zhang, and G. G. Yen, "A particle swarm optimization-based flexible convolutional autoencoder for image classification," IEEE transactions on neural networks and learning systems, vol. 30, pp. 2295-2309, 2018.

Z. Cheng, H. Sun, M. Takeuchi, and J. Katto, "Energy compaction-based image compression using convolutional autoencoder," IEEE Transactions on Multimedia, vol. 22, pp. 860-873, 2019.

V. Mirjalili, S. Raschka, A. Namboodiri, and A. Ross, "Semi-adversarial networks: Convolutional autoencoders for imparting privacy to face images," in 2018 International Conference on Biometrics (ICB), 2018, pp. 82-89.

F. Chollet, Deep learning with Python: Simon and Schuster, 2021.

Published
2021-12-31
How to Cite
Ghafar, A., & Sattar, U. (2021). Convolutional Autoencoder for Image Denoising. UMT Artificial Intelligence Review, 1(2), 1-11. https://doi.org/10.32350/AIR.0102.01
Section
Articles