Skip to main content
Log in

Efficient feature redundancy reduction for image denoising

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

It is challenging to deploy convolutional neural networks (CNNs) for image denoising on low-power devices which can suffer from computational and memory constraints. To address this limitation, a simple yet effective and efficient feature redundancy reduction-based network (FRRN) is proposed in this paper, which integrates a feature refinement block (FRB), an attention fusion block (AFB), and an enhancement block (EB). Specifically, the FRB distills structural information via two parallel sub-networks, selecting representative feature representations while suppressing spatial-channel redundancy. The AFB absorbs an attentive fusion mechanism to facilitate diverse features extracted from two sub-networks, emphasizing texture and structure details but alleviating harmful features from problematic regions. The subsequent EB further boosts the feature representation abilities. Aiming to enhance denoising performance at both pixel level and semantic level, a multi-loss scheme comprising three popular loss functions is leveraged to improve the robustness of the denoiser. Comprehensive quantitative and qualitative analyses demonstrate the superiority of the proposed FRRN.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data Availability

The training dataset of the gray noisy images is downloaded at https://drive.google.com/file/d/19iNpVSOwmg6QpOixmX6XMSSlVqsHD5sk/view?usp=sharing The training dataset of the color noisy images is downloaded at https://drive.google.com/file/d/1tv5bbg3mnkK4T-Z64jnwiNGDps85URPr/view?usp=sharing The training dataset of real noisy images is downloaded at https://drive.google.com/drive/folders/1NfiXxGevtEe6y4Ve7mELq0_xG4Ewd0O5?usp=sharing Test dataset of Set68 is downloaded at https://drive.google.com/drive/folders/13z2xHWnvdZcld7P5tXoW50sIQJl_4vpZ?usp=sharing Test dataset of Set12 is downloaded at https://drive.google.com/drive/folders/1r3oQJr1pgp4PtNwgsxOfaXA3VL58vQnN?usp=sharing Test dataset of CBSD68 is downloaded at https://drive.google.com/drive/folders/1U1w1O5tUBxBXoxNw2PEFESCzbkTdSgHk?usp=sharing Test dataset of real noisy images is downloaded at https://drive.google.com/drive/folders/15slEqfZvtqKB40FT-netooSXSe8CEP-T?usp=drive_link

References

  1. Xu, J., Zhang, L., Zhang, D.: A trilateral weighted sparse coding scheme for real-world image denoising. In: Proceedings of the European Conference on Computer Vision (ECCV), pp. 20–36 (2018)

  2. Gondara, L.: Medical image denoising using convolutional denoising autoencoders. In: 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW), pp. 241–246 (2016)

  3. Huang, Z., Zhang, Y., Li, Q., Li, X., Zhang, T., Sang, N., Hong, H.: Joint analysis and weighted synthesis sparsity priors for simultaneous denoising and destriping optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 58(10), 6958–6982 (2020)

    Article  Google Scholar 

  4. Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising by sparse 3-d transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080–2095 (2007)

    Article  MathSciNet  Google Scholar 

  5. Buades, A., Coll, B., Morel, J.-M.: A non-local algorithm for image denoising. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 2, pp. 60–65 (2005)

  6. Chen, T., Ma, K.-K., Chen, L.-H.: Tri-state median filter for image denoising. IEEE Trans. Image Process. 8(12), 1834–1838 (1999)

    Article  Google Scholar 

  7. Zhang, H., Nosratinia, A., Wells, R.: Image denoising via wavelet-domain spatially adaptive fir wiener filtering. In: 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No. 00CH37100), vol. 4, pp. 2179–2182 (2000)

  8. Bui, T.D., Chen, G.: Translation-invariant denoising using multiwavelets. IEEE Trans. Image Signal Process. 46(12), 3414–3420 (1998)

    Article  Google Scholar 

  9. Gu, S., Zhang, L., Zuo, W., Feng, X.: Weighted nuclear norm minimization with application to image denoising. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2862–2869 (2014)

  10. Nguyen, H.M., Peng, X., Do, M.N., Liang, Z.-P.: Denoising mr spectroscopic imaging data with low-rank approximations. IEEE Trans. Biomed. Eng. 60(1), 78–89 (2012)

    Article  Google Scholar 

  11. Tappen, M.F., Liu, C., Adelson, E.H., Freeman, W.T.: Learning gaussian conditional random fields for low-level vision. In: 2007 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2007)

  12. Elad, M., Aharon, M.: Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans. Image Process. 15(12), 3736–3745 (2006)

    Article  MathSciNet  Google Scholar 

  13. Zhang, K., Zuo, W., Chen, Y., Meng, D., Zhang, L.: Beyond a gaussian denoiser: Residual learning of deep cnn for image denoising. IEEE Trans. Image Process. 26(7), 3142–3155 (2017)

    Article  MathSciNet  Google Scholar 

  14. Lucas, A., Iliadis, M., Molina, R., Katsaggelos, A.K.: Using deep neural networks for inverse problems in imaging: beyond analytical methods. IEEE Signal Process. Mag. 35(1), 20–36 (2018)

    Article  Google Scholar 

  15. Tian, C., Xu, Y., Li, Z., Zuo, W., Fei, L., Liu, H.: Attention-guided cnn for image denoising. Neural Netw. 124, 117–129 (2020)

    Article  Google Scholar 

  16. Zhang, Q., Xiao, J., Tian, C., Chun-Wei Lin, J., Zhang, S.: A robust deformed convolutional neural network (cnn) for image denoising. CAAI Trans. Intell. Technol. 8(2), 331–342 (2023)

    Article  Google Scholar 

  17. Tai, Y., Yang, J., Liu, X., Xu, C.: Memnet: A persistent memory network for image restoration. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 4539–4547 (2017)

  18. El Helou, M., Süsstrunk, S.: Blind universal bayesian image denoising with gaussian noise level learning. IEEE Trans. Image Process. 29, 4885–4897 (2020)

    Article  Google Scholar 

  19. Tian, C., Zheng, M., Zuo, W., Zhang, B., Zhang, Y., Zhang, D.: Multi-stage image denoising with the wavelet transform. Pattern Recognit. 134, 109050 (2023)

    Article  Google Scholar 

  20. Cheng, S., Wang, Y., Huang, H., Liu, D., Fan, H., Liu, S.: Nbnet: Noise basis learning for image denoising with subspace projection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4896–4906 (2021)

  21. Li, J., Yang, H., Yi, Q., Fang, F., Gao, G., Zeng, T., Zhang, G.: Multiple degradation and reconstruction network for single image denoising via knowledge distillation. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 558–567 (2022)

  22. Zhang, H., Li, Y., Chen, H., Shen, C.: Memory-efficient hierarchical neural architecture search for image denoising. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 3657–3666 (2020)

  23. Wang, C., Ren, C., He, X., Qing, L.: Deep recursive network for image denoising with global non-linear smoothness constraint prior. Neurocomputing 426, 147–161 (2021)

    Article  Google Scholar 

  24. Zheng, M., Zhi, K., Zeng, J., Tian, C., You, L.: A hybrid cnn for image denoising. J. Artif. Intell. Technol. 2(3), 93–99 (2022)

    Google Scholar 

  25. Chang, S.G., Yu, B., Vetterli, M.: Adaptive wavelet thresholding for image denoising and compression. IEEE Trans. Image Process. 9(9), 1532–1546 (2000)

    Article  MathSciNet  Google Scholar 

  26. Xu, L., Zhang, J., Cheng, X., Zhang, F., Wei, X., Ren, J.: Efficient deep image denoising via class specific convolution. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 3039–3046 (2021)

  27. Zhao, H., Gou, Y., Li, B., Peng, D., Lv, J., Peng, X.: Comprehensive and delicate: An efficient transformer for image restoration. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14122–14132 (2023)

  28. Allen, D.M.: Mean square error of prediction as a criterion for selecting variables. Technometrics 13(3), 469–475 (1971)

    Article  Google Scholar 

  29. Ding, K., Ma, K., Wang, S., Simoncelli, E.P.: Image quality assessment: Unifying structure and texture similarity. IEEE Trans. Pattern Anal. Mach. Intell. 44(5), 2567–2581 (2020)

    Google Scholar 

  30. Gerdzhev, M., Razani, R., Taghavi, E., Bingbing, L.: Tornado-net: multiview total variation semantic segmentation with diamond inception module. In: 2021 IEEE International Conference on Robotics and Automation (ICRA), pp. 9543–9549 (2021)

  31. Chollet, F.: Xception: Deep learning with depthwise separable convolutions. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1251–1258 (2017)

  32. Ding, X., Guo, Y., Ding, G., Han, J.: Acnet: Strengthening the kernel skeletons for powerful cnn via asymmetric convolution blocks. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 1911–1920 (2019)

  33. Chen, Y., Dai, X., Liu, M., Chen, D., Yuan, L., Liu, Z.: Dynamic convolution: Attention over convolution kernels. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 11030–11039 (2020)

  34. Valsesia, D., Fracastoro, G., Magli, E.: Deep graph-convolutional image denoising. IEEE Trans. Image Process. 29, 8226–8237 (2020)

    Article  MathSciNet  Google Scholar 

  35. Li, J., Wen, Y., He, L.: Scconv: Spatial and channel reconstruction convolution for feature redundancy. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6153–6162 (2023)

  36. Johnson, J., Alahi, A., Fei-Fei, L.: Perceptual losses for real-time style transfer and super-resolution. In: Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part II 14, pp. 694–711 (2016)

  37. Deng, Y., Tang, F., Dong, W., Huang, H., Ma, C., Xu, C.: Arbitrary video style transfer via multi-channel correlation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 1210–1217 (2021)

  38. Rad, M.S., Bozorgtabar, B., Marti, U.-V., Basler, M., Ekenel, H.K., Thiran, J.-P.: Srobb: Targeted perceptual loss for single image super-resolution. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 2710–2719 (2019)

  39. Liu, D., Wen, B., Jiao, J., Liu, X., Wang, Z., Huang, T.S.: Connecting image denoising and high-level vision tasks via deep learning. IEEE Trans. Image Process. 29, 3695–3706 (2020)

    Article  Google Scholar 

  40. Liu, Y., Chen, H., Chen, Y., Yin, W., Shen, C.: Generic perceptual loss for modeling structured output dependencies. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 5424–5432 (2021)

  41. Koguciuk, D., Arani, E., Zonooz, B.: Perceptual loss for robust unsupervised homography estimation. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4274–4283 (2021)

  42. Xu, W., Yang, H., Zhang, M., Cao, Z., Pan, X., Liu, W.: Brain tumor segmentation with corner attention and high-dimensional perceptual loss. Biomed. Signal Process. Control 73, 103438 (2022)

    Article  Google Scholar 

  43. Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)

    Article  Google Scholar 

  44. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv:1409.1556 (2014)

  45. Singh, P., Verma, V.K., Rai, P., Namboodiri, V.P.: Hetconv: Heterogeneous kernel-based convolutions for deep cnns. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4835–4844 (2019)

  46. Wang, X., Stella, X.Y.: Tied block convolution: Leaner and better cnns with shared thinner filters. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 10227–10235 (2021)

  47. Qiu, J., Chen, C., Liu, S., Zhang, H.-Y., Zeng, B.: Slimconv: Reducing channel redundancy in convolutional neural networks by features recombining. IEEE Trans. Image Process. 30, 6434–6445 (2021)

    Article  Google Scholar 

  48. Han, K., Wang, Y., Tian, Q., Guo, J., Xu, C., Xu, C.: Ghostnet: More features from cheap operations. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1580–1589 (2020)

  49. Yu, W., Si, C., Zhou, P., Luo, M., Zhou, Y., Feng, J., Yan, S., Wang, X.: Metaformer baselines for vision. arXiv:2210.13452 (2022)

  50. Zhang, Q.-L., Yang, Y.-B.: Sa-net: Shuffle attention for deep convolutional neural networks. In: ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 2235–2239 (2021)

  51. Ma, N., Zhang, X., Zheng, H.-T., Sun, J.: Shufflenet v2: Practical guidelines for efficient cnn architecture design. In: Proceedings of the European Conference on Computer Vision (ECCV), pp. 116–131 (2018)

  52. Liu, S., Zhang, X., Sun, L., Liang, Z., Zeng, H., Zhang, L.: Joint hdr denoising and fusion: A real-world mobile hdr image dataset. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 13966–13975 (2023)

  53. Yan, Q., Gong, D., Shi, Q., Hengel, A.v.d., Shen, C., Reid, I., Zhang, Y.: Attention-guided network for ghost-free high dynamic range imaging. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1751–1760 (2019)

  54. Martin, D., Fowlkes, C., Tal, D., Malik, J.: A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In: Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001, vol. 2, pp. 416–423 (2001)

  55. Xu, J., Li, H., Liang, Z., Zhang, D., Zhang, L.: Real-world noisy image denoising: A new benchmark. arXiv:1804.02603 (2018)

  56. Roth, S., Black, M.J.: Fields of experts: A framework for learning image priors. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 2, pp. 860–867 (2005)

  57. Mairal, J., Bach, F., Ponce, J., Sapiro, G., Zisserman, A.: Non-local sparse models for image restoration. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 2272–2279 (2009)

  58. Nam, S., Hwang, Y., Matsushita, Y., Kim, S.J.: A holistic approach to cross-channel image noise modeling and its application to image denoising. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1683–1691 (2016)

  59. Adam, P., Sam, G., Soumith, C., Gregory, C., Edward, Y., et al.: Pytorch. Computer Software, Vers (2017)

    Google Scholar 

  60. Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization. arXiv:1412.6980 (2014)

  61. Zoran, D., Weiss, Y.: From learning models of natural image patches to whole image restoration. In: 2011 International Conference on Computer Vision, pp. 479–486 (2011)

  62. Chen, Y., Pock, T.: Trainable nonlinear reaction diffusion: A flexible framework for fast and effective image restoration. IEEE Trans. Pattern Anal. Mach. Intell. 39(6), 1256–1272 (2016)

    Article  Google Scholar 

  63. Tian, C., Zhuge, R., Wu, Z., Xu, Y., Zuo, W., Chen, C., Lin, C.-W.: Lightweight image super-resolution with enhanced cnn. Knowl.-Based Syst. 205, 106235 (2020)

    Article  Google Scholar 

  64. Zhang, K., Zuo, W., Zhang, L.: Ffdnet: Toward a fast and flexible solution for cnn-based image denoising. IEEE Trans. Image Process. 27(9), 4608–4622 (2018)

    Article  MathSciNet  Google Scholar 

  65. Scetbon, M., Elad, M., Milanfar, P.: Deep k-svd denoising. IEEE Trans. Image Process. 30, 5944–5955 (2021)

    Article  MathSciNet  Google Scholar 

  66. Dey, S., Bhattacharya, R., Schwenker, F., Sarkar, R.: Median filter aided cnn based image denoising: an ensemble approach. Algorithms 14(4), 109 (2021)

    Article  Google Scholar 

  67. Schmidt, U., Roth, S.: Shrinkage fields for effective image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2774–2781 (2014)

  68. Zhang, K., Zuo, W., Gu, S., Zhang, L.: Learning deep cnn denoiser prior for image restoration. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3929–3938 (2017)

  69. Xu, M., Xie, X.: Nfcnn: toward a noise fusion convolutional neural network for image denoising. Signal Image Video Process. 16(1), 175–183 (2022)

    Article  Google Scholar 

  70. Wu, X., Liu, M., Cao, Y., Ren, D., Zuo, W.: Unpaired learning of deep image denoising. In: European Conference on Computer Vision, pp. 352–368 (2020)

  71. Sheikh, H.R., Bovik, A.C.: Image information and visual quality. IEEE Trans. Image Process. 15(2), 430–444 (2006)

    Article  Google Scholar 

  72. Makitalo, M., Foi, A.: Optimal inversion of the generalized anscombe transformation for poisson-gaussian noise. IEEE Trans. Image Process. 22(1), 91–103 (2012)

    Article  MathSciNet  Google Scholar 

  73. Luo, E., Chan, S.H., Nguyen, T.Q.: Adaptive image denoising by targeted databases. IEEE Trans. Image Process. 24(7), 2167–2181 (2015)

    Article  MathSciNet  Google Scholar 

  74. Mao, X., Shen, C., Yang, Y.-B.: Image restoration using very deep convolutional encoder-decoder networks with symmetric skip connections. Advances in neural information processing systems, 29 (2016)

  75. Zamir, S.W., Arora, A., Khan, S., Hayat, M., Khan, F.S., Yang, M.-H., Shao, L.: Multi-stage progressive image restoration. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 14821–14831 (2021)

  76. Yue, Z., Yong, H., Zhao, Q., Meng, D., Zhang, L.: Variational denoising network: Toward blind noise modeling and removal. Advances in neural information processing systems, 32 (2019)

  77. Yu, S., Park, B., Jeong, J.: Deep iterative down-up cnn for image denoising. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, pp. 0 (2019)

  78. Park, B., Yu, S., Jeong, J.: Densely connected hierarchical network for image denoising. 2019 ieee. In: CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 2104–2113 (2019)

  79. Gurrola-Ramos, J., Dalmau, O., Alarcón, T.E.: A residual dense u-net neural network for image denoising. IEEE Access 9, 31742–31754 (2021)

    Article  Google Scholar 

  80. Kim, Y., Soh, J.W., Cho, N.I.: Adaptively tuning a convolutional neural network by gate process for image denoising. IEEE Access 7, 63447–63456 (2019)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the High Performance Computing Center of Central South University.

Funding

This work was supported in part by the Natural Science Foundation of China under grant 61836016, in part by the Guangdong Basic and Applied Basic Research Foundation under Grant 2021A1515110079, in part by the Youth Science and Technology Talent Promotion Project of Jiangsu Association for Science and Technology under Grant JSTJ-2023-017, in part by Gusu Innovation and Entrepreneurship Leading Talent under Grant ZXL2023170.

Author information

Authors and Affiliations

Authors

Contributions

Yuxuan Hu, Chunwei Tian, and Shichao Zhang wrote the main manuscript text and Chengyuan Zhang prepared Figures 1-4. All authors reviewed the manuscript.

Corresponding author

Correspondence to Sichao Zhang.

Ethics declarations

Competing interests

The authors declare no competing interests.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, Y., Tian, C., Zhang, C. et al. Efficient feature redundancy reduction for image denoising. World Wide Web 27, 20 (2024). https://doi.org/10.1007/s11280-024-01258-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11280-024-01258-3

Keywords

Navigation