Abstract
Image denoising is tricky work required in various image processing and computer vision challenges. This paper proposes and implements a perceptual adversarial non-residual blind denoising training architecture based on non-residual adversarial learning for spatially variant blind image denoising challenges. The image denoising techniques based on the residual learning encounter an image artifacts problem on higher noise levels, fail to construct target-oriented images, and hence are limited to spatially invariant single image denoising tasks. Additionally, denoising techniques based on convolutional neural networks encounter a blurriness problem, resulting in blurry output texture of images. To solve the blind image denoising tasks and blurriness problem, we first conduct a theoretical investigation into the underlying cause. We then proposed the Non-Residual Blind Image Denoising Network, leveraging the generative adversarial network-based adversarial and non-residual learning procedures for blind image denoising applications. The proposed framework removes multiple spatially variant noises from given noisy images and constructs visually pleasant images with a single model. This model resolves the image artifacts and blurriness issue by motivating the denoising network to discover the sharp, perceptually strong, target-oriented noise-free distribution. Extensive experimental results show that the proposed method can efficiently resolve the image artifacts and blurriness issue and accomplish significant denoising proficiency than the state-of-the-art denoising techniques.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Arjovsky M, Chintala S, Bottou L (2017) Wasserstein generative adversarial networks. In: Proceedings of international conference on machine learning, pp 214–223
Barbu A (2009) Training an active random field for real-time image denoising. IEEE Trans Image Process 18:2451–2462
Buades A, Coll B, Morel J-M (2005) A non-local algorithm for image denoising. In: Proceedings of 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR'05), pp 60–65
Chakrabarty N (2020) Brain MRI images for brain tumor detection | Kaggle n.d. https://www.kaggle.com/navoneel/brain-mri-images-for-brain-tumor-detection. Accessed 25 Aug 2020
Chen Y, Yu W, Pock T (2015) On learning optimized reaction diffusion processes for effective image restoration. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5261–5269
Chen X, Duan Y, Houthooft R, Schulman J, Sutskever I, Abbeel P (2016) Infogan: interpretable representation learning by information maximizing generative adversarial nets. In: Proceedings of advances in neural information processing systems, pp 2172–2180
Chen Y, Lai Y-K, Liu Y-J (2017) Transforming photos to comics using convolutional neural networks. In: Proceedings of 2017 IEEE international conference on image processing (ICIP), pp 2010–2014
Chen X, Xu C, Yang X, Song L, Tao D (2018a) Gated-gan: adversarial gated networks for multi-collection style transfer. IEEE Trans Image Process 28:546–560
Chen J, Chen J, Chao H, Yang M (2018b) Image blind denoising with generative adversarial network based noise modeling. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3155–3164
Chen S, Shi D, Sadiq M, Cheng X (2020) Image denoising with generative adversarial networks and its application to cell image enhancement. IEEE Access 8:82819–82831
Cheng Z, Yang Q, Sheng B (2015) Deep colorization. In: Proceedings of the IEEE international conference on computer vision, pp 415–423
Dabov K, Foi A, Katkovnik V, Egiazarian K (2007) Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans Image Process 16:2080–2095
Dong W, Zhang L, Shi G, Li X (2012) Nonlocally centralized sparse representation for image restoration. IEEE Trans Image Process 22:1620–1630
Dong C, Loy CC, He K, Tang X (2015) Image super-resolution using deep convolutional networks. IEEE Trans Pattern Anal Mach Intell 38:295–307
Dong W, Wang P, Yin W, Shi G, Wu F, Lu X (2018) Denoising prior driven deep neural network for image restoration. IEEE Trans Pattern Anal Mach Intell 41:2305–2318
Du B, Wei Q, Liu R (2019) An improved quantum-behaved particle swarm optimization for endmember extraction. IEEE Trans Geosci Remote Sens 57:6003–6017
Elad M, Aharon M (2006) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process 15:3736–3745
Fan L, Zhang F, Fan H, Zhang C (2019) Brief review of image denoising techniques. Vis Comput Ind Biomed Art 2:1–12
Ge H, Yao Y, Chen Z, Sun L (2018) Unsupervised transformation network based on GANs for target-domain oriented image translation. IEEE Access 6:61342–61350
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Proceedings of advances in neural information processing systems, pp 2672–2680
Goyal B, Dogra A, Agrawal S, Sohi B, Sharma A (2020) Image denoising review: from classical to state-of-the-art approaches. Inf Fusion 55:220–244
Gu S, Timofte R (2019) A brief review of image denoising algorithms and beyond. In: Escalera S, Ayache S, Wan J et al (eds) Inpainting and denoising challenges. Springer, Cham, pp 1–21
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778
Heusel M, Ramsauer H, Unterthiner T, Nessler B, Hochreiter S (2017) Gans trained by a two time-scale update rule converge to a local nash equilibrium. In: Proceedings of advances in neural information processing systems, pp 6626–6637
Isola P, Zhu J-Y, Zhou T, Efros AA (2017) Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1125–1134
Jain V, Seung S (2008) Natural image denoising with convolutional networks. Adv Neural Inf Process Syst 21:769–776
Jancsary J, Nowozin S, Sharp T, Rother C (2012) Regression tree fields: an efficient, non-parametric approach to image labeling problems. In: Proceedings of 2012 IEEE conference on computer vision and pattern recognition, pp 2376–2383
Jie W, Yong X, Hong L (2020) Incomplete multiview spectral clustering with adaptive graph learning. IEEE Trans Cybern 50:1418–1429
Jifara W, Jiang F, Rho S, Cheng M, Liu S (2019) Medical image denoising using convolutional neural network: a residual learning approach. J Supercomput 75:704–718
Johnson J, Alahi A, Fei-Fei L (2016) Perceptual losses for real-time style transfer and super-resolution. In: Proceedings of European conference on computer vision, pp 694–711
Khan A, Jin W, Ahmad M, Naqvi RA, Wang D (2020) An input-perceptual reconstruction adversarial network for paired image-to-image conversion. Sensors 20:4161
Khan A, Jin W, Haider A, Rahman M, Wang D (2021) Adversarial Gaussian denoiser for multiple-level image denoising. Sensors 21:2998
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980
Krull A, Buchholz T-O, Jug F (2019) Noise2void-learning denoising from single noisy images. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 2129–2137
Kupyn O, Budzan V, Mykhailych M, Mishkin D, Matas J (2018) Deblurgan: blind motion deblurring using conditional adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8183–8192
Lan X, Roth S, Huttenlocher D, Black MJ (2006) Efficient belief propagation with learned higher-order markov random fields. In: Proceedings of European conference on computer vision, pp 269–282
Ledig C, Theis L, Huszár F, Caballero J, Cunningham A, Acosta A, Aitken A, Tejani A, Totz J, Wang Z (2017) Photo-realistic single image super-resolution using a generative adversarial network. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4681–4690
Lehtinen J, Munkberg J, Hasselgren J, Laine S, Karras T, Aittala M, Aila T (2018) Noise2noise: learning image restoration without clean data. arXiv preprint arXiv:1803.04189
Li C, Wand M (2016) Precomputed real-time texture synthesis with Markovian generative adversarial networks. In: Proceedings of European conference on computer vision, pp 702–716
Li J, Liang X, Wei Y, Xu T, Feng J, Yan S (2017) Perceptual generative adversarial networks for small object detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1222–1230
Liu D, Wen B, Liu X, Wang Z, Huang TS (2017) When image denoising meets high-level vision tasks: a deep learning approach. arXiv preprint arXiv:1706.04284
Liu P, El Basha MD, Li Y, Xiao Y, Sanelli PC, Fang R (2019) Deep evolutionary networks with expedited genetic algorithms for medical image denoising. Med Image Anal 54:306–315
Liu D, Wen B, Jiao J, Liu X, Wang Z, Huang TS (2020a) Connecting image denoising and high-level vision tasks via deep learning. IEEE Trans Image Process 29:3695–3706
Liu L, Ouyang W, Wang X, Fieguth P, Chen J, Liu X, Pietikäinen M (2020b) Deep learning for generic object detection: a survey. Int J Comput Vis 128:261–318
Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3431–3440
Lotter W, Kreiman G, Cox D (2015) Unsupervised learning of visual structure using predictive generative networks. arXiv preprint arXiv:1511.06380
Mairal J, Elad M, Sapiro G (2007) Sparse representation for color image restoration. IEEE Trans Image Process 17:53–69
Mairal J, Bach F, Ponce J, Sapiro G, Zisserman A (2009) Non-local sparse models for image restoration. In: Proceedings of 2009 IEEE 12th international conference on computer vision, pp 2272–2279
Mao X-J, Shen C, Yang Y-B (2016) Image restoration using very deep convolutional encoder-decoder networks with symmetric skip connections. arXiv preprint arXiv:1603.09056
Mao X, Li Q, Xie H, Lau RY, Wang Z, Paul Smolley S (2017) Least squares generative adversarial networks. In: Proceedings of the IEEE international conference on computer vision, pp 2794–2802
Mirza M, Osindero S (2014) Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784
Regmi K, Borji A (2018) Cross-view image synthesis using conditional gans. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3501–3510
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115:211–252
Schmidt U, Roth S (2014) Shrinkage fields for effective image restoration. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2774–2781
Sharif S, Naqvi RA, Biswas M (2020) Learning medical image denoising with deep dynamic residual attention network. Mathematics 8:2192
Sheikh HR, Bovik AC (2006) Image information and visual quality. IEEE Trans Image Process 15:430–444
Shiraishi J, Katsuragawa S, Ikezoe J, Matsumoto T, Kobayashi T, Komatsu K-I, Matsui M, Fujita H, Kodera Y, Doi K (2000) Development of a digital image database for chest radiographs with and without a lung nodule: receiver operating characteristic analysis of radiologists’ detection of pulmonary nodules. Am J Roentgenol 174:71–74
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Southwest Jiaotong University (ed) (2012) The high speed railway power supply safety inspection and monitoring system (6C) general technical specification. Transport power supply Department of MOR, C.A.o.R.S., Southwest Jiaotong University
Sun J, Tappen MF (2011) Learning non-local range Markov random field for image restoration. In: Proceedings of CVPR 2011, pp 2745–2752
Sun Y, Wang X, Tang X (2014) Deep learning face representation from predicting 10,000 classes. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1891–1898
Tang P, Jin W, Liu J (2016) Railway inspection oriented foreground objects detection and occlusion reasoning for locomotive-mounted camera video. In: Proceedings of 2016 35th Chinese control conference (CCC), pp 10144–10149
Timofte R, Agustsson E, Van Gool L, Yang M-H, Zhang L (2017) Ntire 2017 challenge on single image super-resolution: Methods and results. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 114–125
Uddin AS, Chung T, Bae S-H (2019) A perceptually inspired new blind image denoising method using L1 and perceptual loss. IEEE Access 7:90538–90549
Ulyanov D, Vedaldi A, Lempitsky V (2016) Instance normalization: the missing ingredient for fast stylization. arXiv preprint arXiv:1607.08022
Wang Z, Bovik AC (2002) A universal image quality index. IEEE Signal Process Lett 9:81–84
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13:600–612
Wang C, Xu C, Wang C, Tao D (2018a) Perceptual adversarial networks for image-to-image transformation. IEEE Trans Image Process 27:4066–4079. https://doi.org/10.1109/TIP.2018.2836316
Wang T-C, Liu M-Y, Zhu J-Y, Tao A, Kautz J, Catanzaro B (2018b) High-resolution image synthesis and semantic manipulation with conditional gans. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8798–8807
Wang D, Jin W, Wu Y, Khan A (2021) Improving global adversarial robustness generalization with adversarially trained GAN. arXiv preprint arXiv:2103.04513
Wen J, Zhang Z, Zhang Z, Fei L, Wang M (2020) Generalized incomplete multiview clustering with flexible locality structure diffusion. IEEE Trans Cybern 51:101–114
Xie J, Xu L, Chen E (2012) Image denoising and inpainting with deep neural networks. Adv Neural Inf Process Syst 25:341–349
Xu J, Zhang L, Zhang D (2018) External prior guided internal prior learning for real-world noisy image denoising. IEEE Trans Image Process 27:2996–3010
Yu F, Koltun V (2015) Multi-scale context aggregation by dilated convolutions. arXiv preprint arXiv:1511.07122
Zha Z, Yuan X, Wen B, Zhou J, Zhang J, Zhu C (2019) From rank estimation to rank approximation: rank residual constraint for image restoration. IEEE Trans Image Process 29:3254–3269
Zhang R, Isola P, Efros AA (2016) Colorful image colorization. In: Proceedings of European conference on computer vision, pp 649–666
Zhang K, Zuo W, Chen Y, Meng D, Zhang L (2017a) Beyond a gaussian denoiser: residual learning of deep cnn for image denoising. IEEE Trans Image Process 26:3142–3155
Zhang K, Zuo W, Gu S, Zhang L (2017b) Learning deep CNN denoiser prior for image restoration. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3929–3938
Zhang K, Zuo W, Zhang L (2018) FFDNet: toward a fast and flexible solution for CNN-based image denoising. IEEE Trans Image Process 27:4608–4622
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have not disclosed any conflict of interest.
Additional information
Communicated by Irfan Uddin.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Khan, A., Jin, W. & Naqvi, R.A. Perceptual adversarial non-residual learning for blind image denoising. Soft Comput 26, 7933–7957 (2022). https://doi.org/10.1007/s00500-022-06853-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06853-y