Skip to main content
Log in

Adaptive threshold selection of anisotropic diffusion filters using spiking neural network model

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Image denoising takes place as the first step in many image processing operations. Anisotropic diffusion filters (ADFs) have remained popular for years because of their ability to preserve edges, along with their success in denoising. One of the biggest disadvantages of ADFs is that the threshold value, which has a significant effect on the success of denoising, is chosen by the user. Many techniques based on image gradients have been developed to determine the threshold value optimally. However, it is a big handicap that the gradient value is very sensitive to noise. Recent trends in bio-inspired research, particularly in the context of the human visual system (HVS) and Spiking Neural Networks (SNNs), have demonstrated their efficacy in edge detection. In this paper, a novel approach employing a conductance-based Integrate and Fire neuron model is proposed for fully adaptive threshold selection. The proposed method's effectiveness is evaluated using a dataset of 600 noisy images generated from 60 COVID-19 computed tomography (CT) scans, incorporating Additive White Gaussian Noise (AWGN). Experimental results, including the structured similarity index (SSIM) and peak signal-to-noise ratio (PSNR) values, indicate that the threshold values determined by the proposed method yield superior denoising outcomes compared to existing fully adaptive threshold selection techniques.

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
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The data is contained within the article.

References

  1. Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)

    Article  Google Scholar 

  2. Tsiotsios, C., Petrou, M.: On the choice of the parameters for anisotropic diffusion in image processing. Pattern Recogn. 46(5), 1369–1381 (2013)

    Article  Google Scholar 

  3. Xu, J., et al.: An improved anisotropic diffusion filter with semi-adaptive threshold for edge preservation. Signal Process. 119, 80–91 (2016)

    Article  Google Scholar 

  4. Joseph, J., Periyasamy, R.: An analytical method for the adaptive computation of threshold of gradient modulus in 2D anisotropic diffusion filter. Biocybern. Biomed. Eng. 37(1), 1–10 (2017)

    Article  Google Scholar 

  5. Rafsanjani, H.K., Sedaaghi, M.H., Saryazdi, S.: An adaptive diffusion coefficient selection for image denoising. Digital Signal Process. 64, 71–82 (2017)

    Article  MathSciNet  Google Scholar 

  6. Joseph, J., Periyasamy, R.: A polynomial model for the adaptive computation of threshold of gradient modulus in 2D anisotropic diffusion filter. Optik 157, 841–853 (2018)

    Article  Google Scholar 

  7. Gupta, B., Lamba, S.S.: An efficient anisotropic diffusion model for image denoising with edge preservation. Comput. Math. Appl. 93, 106–119 (2021)

    Article  MathSciNet  Google Scholar 

  8. Li, J., et al.: A novel speckle suppression method with quantitative combination of total variation and anisotropic diffusion PDE model. Remote Sens. 14(3), 796 (2022)

    Article  MathSciNet  Google Scholar 

  9. Wu, F., et al.: Research on image text recognition based on canny edge detection algorithm and k-means algorithm. Int. J. Syst. Assur. Eng. Manage. 1–9 (2021)

  10. Keil, M.S., Cristobal, G., Neumann, H.: Gradient representation and perception in the early visual system—a novel account of Mach band formation. Vision. Res. 46(17), 2659–2674 (2006)

    Article  Google Scholar 

  11. Hildreth, E.C.: The detection of intensity changes by computer and biological vision systems. Comput. Vis. Graph. Image Process. 22(1), 1–27 (1983)

    Article  Google Scholar 

  12. Manjunath, B., Chellappa, R.: A unified approach to boundary perception: edges, textures, and illusory contours. IEEE Trans. Neural Networks 4(1), 96–108 (1993)

    Article  Google Scholar 

  13. Natschläger, T., Ruf, B.: Spatial and temporal pattern analysis via spiking neurons. Netw. Comput. Neural Syst. 9(3), 319 (1998)

    Article  Google Scholar 

  14. Buhmann, J.M., Lange, T., Ramacher, U.: Image segmentation by networks of spiking neurons. Neural Comput. 17(5), 1010–1031 (2005)

    Article  Google Scholar 

  15. Yang, Z., et al.: A neuromorphic depth-from-motion vision model with STDP adaptation. IEEE Trans. Neural Netw. 17(2), 482–495 (2006)

    Article  Google Scholar 

  16. Ghosh-Dastidar, S., Adeli, H.: Spiking neural networks. Int. J. Neural Syst. 19(04), 295–308 (2009)

    Article  Google Scholar 

  17. Kunkle, D.R., Merrigan, C.: Pulsed neural networks and their application. Computer Science Dept., College of Computing and Information Sciences, Rochester Institute of Technology, (2002)

  18. Wu, Q. et al.: Edge detection based on spiking neural network model. In: Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial Intelligence: Third International Conference on Intelligent Computing, ICIC 2007, Qingdao, China, August 21–24, 2007. Proceedings 3. Springer, Berlin (2007)

  19. Clogenson, M. et al.: Biologically inspired edge detection using spiking neural networks and hexagonal images. In: International Conference on Neural Computation Theory and Applications. SciTePress (2011)

  20. Kerr, D. et al.: Biologically inspired edge detection. In: 2011 11th International Conference on Intelligent Systems Design and Applications. IEEE (2011)

  21. Kerr, D. et al.: Spiking hierarchical neural network for corner detection. In: International Conference on Neural Computation Theory and Applications. SciTePress (2011)

  22. Yedjour, H., et al.: Edge detection based on Hodgkin-Huxley neuron model simulation. Cogn. Process. 18, 315–323 (2017)

    Article  Google Scholar 

  23. Vemuru, K.V.: Image edge detector with Gabor type filters using a spiking neural network of biologically inspired neurons. Algorithms 13(7), 165 (2020)

    Article  MathSciNet  Google Scholar 

  24. İncetaş, M.O.: Anisotropic diffusion filter based on spiking neural network model. Arab. J. Sci. Eng. 47(8), 9849–9860 (2022)

    Article  Google Scholar 

  25. Bangyal, W.H., et al.: Detection of fake news text classification on COVID-19 using deep learning approaches. Comput. Math. Methods Med. 2021, 1–14 (2021)

    Article  Google Scholar 

  26. Qasim, R. et al.: A fine-tuned BERT-based transfer learning approach for text classification. J. Healthc. Eng. 2022 (2022)

  27. Zhao, J. et al.: Covid-ct-dataset: a ct scan dataset about covid-19 (2020) arXiv preprint arXiv: 2003.13865

  28. Hodgkin, A.L., Huxley, A.F.: A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 117(4), 500 (1952)

    Article  Google Scholar 

  29. Nelson, M.E.: Electrophysiological models. Databasing the brain: from data to knowledge, pp. 285–301 (2004)

  30. FitzHugh, R.: Mathematical models of excitation and propagation in nerve. Biol. Eng. 9, 1–85 (1969)

    Google Scholar 

  31. Andrew, A.M.: Spiking neuron models: single neurons, populations, plasticity. Kybernetes, 2003. 32(7/8)

  32. Destexhe, A.: Conductance-based integrate-and-fire models. Neural Comput. 9(3), 503–514 (1997)

    Article  Google Scholar 

  33. Wu, Q. et al.: Learning mechanisms in networks of spiking neurons. In: Trends in Neural Computation, pp. 171–197 (2007)

  34. Bull, D.: Communicating pictures: A course in Image and Video Coding. Academic Press (2014)

  35. İncetaş, M.O.: Image interpolation based on spiking neural network model. Appl. Sci. 13(4), 2438 (2023)

    Article  Google Scholar 

  36. Incetaş, M.O., Kiliçaslan, M., Farshi, T.R.: Image retrieval with SNN-based multi-level thresholding. Gümüşhane Üniversitesi Fen Bilimleri Dergisi, pp. 98–108 (2022)

  37. İncetaş, M.O., Arslan, R.U.: Edge Detection Using Integrate and Fire Neuron. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 23(2), 611–616 (2019)

    Article  Google Scholar 

  38. Kumar, M., et al.: Adaptive comprehensive particle swarm optimisation-based functional-link neural network filtre model for denoising ultrasound images. IET Image Proc. 15(6), 1232–1246 (2021)

    Article  MathSciNet  Google Scholar 

  39. Kumar, M. et al.: Multichannel heuristic learning based single layer neural network filter for mixed noise suppression from color Doppler ultrasound images. J. Real-Time Image Process. pp. 1–12 (2021)

  40. Zhang, Q., et al.: A robust deformed convolutional neural network (CNN) for image denoising. CAAI Trans. Intell. Technol. 8(2), 331–342 (2023)

    Article  Google Scholar 

  41. Gonwirat, S., Surinta, O.: Deblurgan-cnn: effective image denoising and recognition for noisy handwritten characters. IEEE Access 10, 90133–90148 (2022)

    Article  Google Scholar 

Download references

Funding

This research received no external funding.

Author information

Authors and Affiliations

Authors

Contributions

Mahmut Kılıçaslan (MK) carried out the most of implementations and simulations for this manuscript. MK provided core concepts and drafted the manuscript.

Corresponding author

Correspondence to Mahmut Kılıçaslan.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

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

Kılıçaslan, M. Adaptive threshold selection of anisotropic diffusion filters using spiking neural network model. SIViP 18, 407–416 (2024). https://doi.org/10.1007/s11760-023-02731-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-023-02731-8

Keywords

Navigation