Abstract
Traditional CNN uses fixed location which is irrelevant and they show the inability to capture edges and texture which causes the smoothness of artefacts, thus many details are lost. Hence, this research work designs and develops a novel CNN-backed architecture i.e. PCNN (Patch-based CNN). PCNN sets network depth based on patch size. Moreover, research work follows various steps, first patch similarity identification is carried out later it is given to the designed customized CNN for denoising, and then these patches are integrated to achieve the efficient denoised image. Performance evaluation of the proposed PCNN architecture was carried out on the KODAK dataset by comparing and considering different parameters like PSNR and SSIM. A further different signal level is used for deep evaluation. Comparative analysis with different state-of-art techniques including deep learning-based shows that PCNN simply outperforms the other model. Further analysis is carried out on three random images i.e. image 8, image 19, and image 20 are considered for PSNR and SSIM comparison and it is observed that in terms of PSNR, PCNN achieves 93.03%, 62.01% and 67.78% improvised over the existing model. Further, SSIM is considered for the same images and PCNN achieves 42.55%, 19.84%, and 15.63% improvisation over the existing model. Further, this research compares PSNR values over different signal levels of 2, 4, 6, 8, and 10 and achieves improvisation of 45.51%, 38.72%, 38.57%, 56.2%, and 35.06% respectively. Furthermore, Average PSNR is compared considering Red, Green, Blue, and RGB, PCNN achieves improvisation of 5.65%, 2.34%, 8.62%, and 4.87%.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are available in the reference [22].
References
Afonso MV, Bioucas-Dias JM, Figueiredo MAT (2010) An augmented lagrangian approach to the constrained optimization formulation of imaging inverse problems, Image Processing, IEEE Transactions on. PP(99, 1)
Buades A, Coll B, Morel J-M (2005) A non-local algorithm for image denoising. In: Proc. of Computer Vision and Pattern Recognition (CVPR). pp. 60–65
Burger HC, Schuler CJ, Harmeling S (2012) Image denoising: Can plain neural networks compete with bm3d?” in Proc. of Computer Vision and Pattern Recognition (CVPR). pp. 2392–2399
Condat L, Mosaddegh S “Joint demosaicking and denoising by total variation minimization,” in Proc. 19th IEEE Int. Conf. Image Process., Sep. 2012, pp. 2781–2784.
Cui K, Jin Z, Steinbach E (2018) Color image demosaicking using a 3-stage convolutional neural network structure. In: Proc. 25th IEEE Int. Conf. Image Process. pp. 2177–2181
Cui K, Boev A, Alshina E, Steinbach E (2021) Color image restoration exploiting Inter-Channel correlation with a 3-stage CNN. IEEE J Sel Top Signal Proc 15(2):174–189. https://doi.org/10.1109/JSTSP.2020.3043148
Danielyan A, Katkovnik V, Egiazarian K (2010) Image deblurring by augmented lagrangian with bm3d frame prior. In: Workshop on Information Theoretic Methods in Science and Engineering, WITMSE 2010, Tampere, Finland
Dong C, Loy CC, He K, Tang X (2014) Learning a deep convolutional network for image super-resolution. In: Proc. of European Conference on Computer Vision (ECCV), 2014. pp. 184–199
Dong N, Maggioni M, Yang Y, P'erez-Pellitero E, Leonardis A, McDonagh SG (2021) Residual contrastive learning for joint Demosaicking and Denoising. ArXiv, abs/2106.10070
Elad M (2010) Sparse and redundant representations: from theory to applications in signal and image processing. Springer Press
Elgendy OA, Gnanasambandam A, Chan SH, Ma J (2021) Low-light Demosaicking and Denoising for small pixels using learned frequency selection. IEEE Trans Comput Imag 7:137–150. https://doi.org/10.1109/TCI.2021.3052694
Gharbi M, Chaurasia G, Paris S, Durand F (2016) Deep joint demosaicking and denoising. ACM Trans Graph 35:191:1–191:12
Gnanasambandam A, Elgendy O, Ma J, Chan SH (2019) Megapixel photon-counting colour imaging using a quanta image sensor. Opt Express 27:17298–17310
Gu S, Zhang L, Zuo W, Feng X (2014) Weighted nuclear norm minimization with application to image denoising. In: Proc. of Computer Vision and Pattern Recognition (CVPR). pp. 2862–2869
Guo S, Liang Z, Zhang L (2021) Joint Denoising and DemosaickingWith Green Channel prior for real-world burst images. IEEE Trans Image Process 30:6930–6942. https://doi.org/10.1109/TIP.2021.3100312
Hirakawa K, Parks TW (2005) Adaptive homogeneity-directed demosaicing algorithm. IEEE Trans Image Process 14(3):360–369
Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. In: Proc. of International Conference on Machine Learning (ICML). pp. 448–456
Jain V, Seung S (2009) Natural image denoising with convolutional networks,” in Advances in Neural Information Processing Systems (NIPS). pp. 769–776
Khadidos AO, Khadidos AO, Khan FQ, Tsaramirsis G, Ahmad A (2021) Bayer image demosaicking and denoising based on specialized networks using deep learning. Multimedia Systems 27:807–819. https://doi.org/10.1007/s00530-020-00707-z
Kiku D, Monno Y, Tanaka M, Okutomi M (2014) Minimized-laplacian residual interpolation for colour image demosaicking. I+n: Proc. SPIE 9023, Digit. Photogr. X, vol. 9023. Art no 90230L
Kiku D, Monno Y, Tanaka M, Okutomi M (2016) Beyond colour difference: residual interpolation for colour image demosaicking. IEEE Trans Image Process 25(3):1288–1300
“Kodak lossless true color image suite,” (n.d.) [Online]. Available: http://r0k.us/graphics/kodak/
Kokkinos F, Lefkimmiatis S (2019) Iterative joint image demosaicking and denoising using a residual denoising network. IEEE Trans Image Process 28(8):4177–4188
Lee M, Kim H, Paik J (2019) Correction of Barrel Distortion in Fisheye Lens Images Using Image-Based Estimation of Distortion Parameters IEEE Access, 11. https://doi.org/10.1109/access.2019.290841
Li Q, Zhu Z, Xu C, Tang Y (2017) A novel denoising method for acoustic signal. 2017 IEEE International Conference on Signal Processing, Communications and Computing (SPCC), 2017. pp. 1–5. https://doi.org/10.1109/ICSPCC.2017.8242453
Liang Z, Cai J, Cao Z, Zhang L (2021) Camera net: a two-stage framework for effective camera ISP learning. IEEE Trans Image Process 30:2248–2262. https://doi.org/10.1109/tip.2021.3051486
Liu D, Wen B, Liu X, Huang TS (2017) When image denoising meets high-level vision tasks: a deep learning approach. CoRR
Monno Y, Kiku D, Tanaka M, Okutomi M (2017) Adaptive residual interpolation for colour and multispectral image demosaicking. Sensors 17(12)
Philbin J, Chum O, Isard M, Sivic J, Zisserman A (2007) Object retrieval with large vocabularies and fast spatial matching. In: Proceedings of the IEEE conference on computer vision and pattern recognition
Shao K, Fan Q, Zhang Y, Bao F, Zhang C (2021) Noisy single image super-resolution based on local fractal feature analysis. IEEE Access 9:33385–33395. https://doi.org/10.1109/ACCESS.2021.3061118
Shao K, Fan Q, Zhang Y, Bao F, Zhang C (2021) Noisy single image super-resolution based on local fractal feature analysis. IEEE Access 9:33385–33395. https://doi.org/10.1109/ACCESS.2021.3061118
Shi B, Lian Q, Chen S, Fan X (2018) Sbm3d: sparse regularization model induced by bm3d for weighted diffraction imaging. IEEE Access 6:46266–46280
R. Tan, K. Zhang, W. Zuo, and L. Zhang, “Color image demosaicking via deep residual learning,” in Proc. IEEE Int. Conf. Multimedia Expo., Jul. 2017, pp. 793–798.
Yang D, Sun J (2018) Bm3d-net: a convolutional neural network for transform-domain collaborative filtering. IEEE Signal Proc Lett 25(1):55–59
Zhang L, Wu X (2005) Color demosaicking via directional linear minimum mean square error estimation. IEEE Trans Image Process 14(12):2167–2178
Zhang L, Zuo W (2017) Image restoration: from sparse and low-rank priors to deep priors [lecture notes]. IEEE Signal Process Mag 34(5):172–179
Zhang L, Wu X, Buades A, Li X (2011) Color demosaicking by local directional interpolation and nonlocal adaptive thresholding. J Electron Imag 20(2):1–17
Zhang K, Zuo W, Chen Y, Meng D, Zhang L (2017) Beyond a Gaussian denoiser: residual learning of deep CNN for image denoising. IEEE Trans Image Process 26(7):3142–3155
Zhang K, Zuo W, Chen Y, Meng D, Zhang L (2017) Beyond a Gaussian denoiser: residual learning of deep CNN for image denoising. IEEE Trans Image Process 26(7):3142–3155
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Tabassum, S., Gowre, S.C. Optimal image Denoising using patch-based convolutional neural network architecture. Multimed Tools Appl 82, 29805–29821 (2023). https://doi.org/10.1007/s11042-023-15014-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15014-8