Skip to main content
Log in

Improved self-snake based anisotropic diffusion model for edge preserving image denoising using structure tensor

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The performance of classifier algorithms used for predictive analytics highly dependent on quality of training data. This requirement demands the need for noise free data or images. The existing partial differential equation based diffusion models can remove noise present in an image but lacking in preserving thin lines, fine details and sharp corners. The classifier algorithms can able to make correct judgement to which class the image belongs to only if all edges are preserved properly during denoising process. To satisfy this requirement the authors proposed a new improved partial differential equation based diffusion algorithm for edge preserving image denoising. The proposed new anisotropic diffusion algorithm is an extension of self-snake diffusion filter which estimates edge and gradient directions as eigenvectors of a structure tensor matrix. The unique feature of this proposed anisotropic diffusion algorithm is diffusion rate at various parts of an image matches with the speed of level set flow. In the proposed algorithm an efficient edge indicator function dependent on the trace of the structure tensor matrix is used. The proposed model performs best in preserving thin lines, sharp corners and fine details since diffusion happens only along edges and diffusion is totally stopped across edges in this model. The additional edge-stopping term which is a vector dot product of derivative of an edge stopping function and derivative of an image computed along gradient and edge orthogonal directions is used in this model as shock filter which enables increased sharpness at all discontinuities. The performance of proposed diffusion algorithm is compared with other classical diffusion filters like conventional perona-malik diffusion, conventional self-snake diffusion methods.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Alvarez L, Mazorra L (1994) Signal and image restoration using shock filters and anisotropic diffusion. SIAM J Numer Anal 31(2):500–605

    Article  MathSciNet  MATH  Google Scholar 

  2. Article Title (2015) http://mathinsight.org/directional derivative gradient examples. Date Accessed. 03/11/2015

  3. Baghaie A, Yu Z (2014) Structure tensor based image interpolation method. AEU- International Journal of Electronics and Communications, subject-computer vision and pattern recognition

  4. Benzarti F, Amiri H (2012) Image denoising using non linear diffusion tensors. Adv Comput 2(1):12–16

    Article  Google Scholar 

  5. Brox T, Van den Boomgaard R, Lauze FB, Van de Weijer J, Weickert J, Mrazek P, Kornprobst P (2006) Adaptive structure tensors and their applications. In: Weickert J, Hagen H (eds) Visualization and image processing of tensor fields, vol 1. Springer, pp 17–47

  6. Catte F, Lions PL, Mortel JM et al (1992) Image selective smoothing and edge detection by nonlinear diffusion. SIAM J, Numer Anal 29(1):182–193

    Article  MathSciNet  MATH  Google Scholar 

  7. Chan TF, Member IEEE and Luminita A. Vese (2001) Active contours without edges. IEEE Trans Image Process, vol. 10, no. 2

  8. Didas S, Weickert J (2007) Combining curvature motion and edge-preserving denoising, Proc. first international conference on scale space and variational methods in computer vision. Springer-Verlag, Berlin, Heidelberg, pp 568–579

    Book  Google Scholar 

  9. Dore V, Moghaddam RF and Cheriet M (2011) Nonlocal adaptive structure tensors. Image Vis Comput, vol. 29

  10. Feddern C, Weickert J and Burgeth B (2003) Level-set methods for tensor-valued images. Proc. second IEEE workshop on Geometric and Level Set Methods in Computer Vision

  11. Guo Z, Sun J, Zhang D, Wu B (2012) Adaptive perona–malik model based on the variable exponent for ImageDenoising. IEEE Trans Image Process, vol. 21, no.3

  12. Ji X, Zhang G (2015) Contourlet domain SAR image de-speckling via self-snakediffusion and sparse representation. J Multimed Tools Appl. doi:10.1007/s11042-015-2560-2

    Google Scholar 

  13. Kamalaveni V, AnithaRajalakshmi R, Narayanankutty KA (2015) ImageDenoising using variations of perona-malik model with different edge stopping functions. J Procedia Comput Sci 58:673–682 Published online on 21-aug-2015

    Article  Google Scholar 

  14. Le Guyader C, Vese LA (2008) Self-repelling snakes for topology-preserving segmentation models. IEEE Trans Image Process vol 17, No.5

  15. Liu K, Tan J, Su B (2014): Adaptive anisotropic diffusion for image denoising based on structure tensor. Proc. International Conference on Digital Home

  16. Maiseli BJ, Gao OA (2015) A multi-frame super-resolution method based on the variable-exponent nonlinear diffusion regularizer. Eurasip J Image Video Process. doi:10.1186/s13640-015-0077-2

    Google Scholar 

  17. Mohammadi P et al (2015) Subjective and objective quality assessment of image: a survey. Majlesi J Electr Eng 9(1):55–83

    Google Scholar 

  18. Perona P, Malik J 1990 Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(2)

  19. Sapiro G (1996) Vector (self) snakes: a geometric framework for color, texture and multiscale image segmentation. In Proc. IEEE International Conference on Image Processing, volume 1, pages 817–820, Switzerland, September

  20. Septiana L, Lin K-P (2014) X-ray image enhancement using a modified anisotropic diffusion. IEEE International Symposium on Bioelectronics and Bioinformatics

  21. Shenbagarajan A, Ramalingam V, Balasubramanian C, Palanivel S (2016) Tumor diagnosis in MRI brain image using ACM segmentation and ANN-LM classification techniques. Indian J Sci Technol 9(1). doi:10.17485/ijst/2016/v9i1/78766

  22. Toufique Y et al. (2014) Ultrasound image enhancement using an adaptive anisotropic diffusion filter. Middle East Conference on Biomedical Engineering

  23. Wang H, Chen Y, Fang T, Tyan J, Ahuja N (2006) Gradient adaptive image restoration and enhancement. IEEE International Conference on Image Processing (ICIP), Atlanta, GA

  24. Wang H, Wang Y, Ren W (2012) Image Denoising using anisotropic second and fourth order diffusions based on gradient vector convolution, ComSIS vol. 9, no. 4

  25. Wang YQ, Guo J, Chen W, Zhang W (2013) Image denoising using modified perona–malik model based on DirectionalLaplacian. Signal Process 93:2548–2558

    Article  Google Scholar 

  26. Weickert J (1999) Coherence-enhancing diffusion filtering. Int J Comput Vis 31(2/3):111–127

    Article  Google Scholar 

  27. Welk M, BreuB M, Vogel O (2010) Morphological amoebas are self-snakes. J Math Imaging Vision. doi:10.1007/s10851-010-0228-0

    MATH  Google Scholar 

  28. Wu X, Liu S, Wu M, Sun H, Zhou J, Qiyanggang, ZD (2013) Nonlocal denoising using anisotropic structure tensor for 3D MRI. Med Phys

  29. Wu J, Feng Z, Ren Z (2014) Improved structure-adaptive anisotropic filter based on a nonlinear structure tensor. Cybern Inf Technol 14(1):112–127

    Google Scholar 

  30. Xu C, Jerry L (1998) Prince, snakes, shapes and gradient vector flow. IEEE Trans Image Process, vol. 7, no. 3

  31. You YL, Kavesh M (2000) Fourth-order partial differential equations for noise removal. IEEE Trans Image Process 9(10):1723–1730

    Article  MathSciNet  MATH  Google Scholar 

  32. Yu H, Chua CS (2006) GVF –based anisotropic diffusion models. IEEE Trans Image Process 5(6):1517–1524

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. Kamalaveni.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kamalaveni, V., Veni, S. & Narayanankutty, K.A. Improved self-snake based anisotropic diffusion model for edge preserving image denoising using structure tensor. Multimed Tools Appl 76, 18815–18846 (2017). https://doi.org/10.1007/s11042-016-4341-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4341-y

Keywords

Navigation