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.
Similar content being viewed by others
References
Alvarez L, Mazorra L (1994) Signal and image restoration using shock filters and anisotropic diffusion. SIAM J Numer Anal 31(2):500–605
Article Title (2015) http://mathinsight.org/directional derivative gradient examples. Date Accessed. 03/11/2015
Baghaie A, Yu Z (2014) Structure tensor based image interpolation method. AEU- International Journal of Electronics and Communications, subject-computer vision and pattern recognition
Benzarti F, Amiri H (2012) Image denoising using non linear diffusion tensors. Adv Comput 2(1):12–16
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
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
Chan TF, Member IEEE and Luminita A. Vese (2001) Active contours without edges. IEEE Trans Image Process, vol. 10, no. 2
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
Dore V, Moghaddam RF and Cheriet M (2011) Nonlocal adaptive structure tensors. Image Vis Comput, vol. 29
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
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
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
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
Le Guyader C, Vese LA (2008) Self-repelling snakes for topology-preserving segmentation models. IEEE Trans Image Process vol 17, No.5
Liu K, Tan J, Su B (2014): Adaptive anisotropic diffusion for image denoising based on structure tensor. Proc. International Conference on Digital Home
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
Mohammadi P et al (2015) Subjective and objective quality assessment of image: a survey. Majlesi J Electr Eng 9(1):55–83
Perona P, Malik J 1990 Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(2)
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
Septiana L, Lin K-P (2014) X-ray image enhancement using a modified anisotropic diffusion. IEEE International Symposium on Bioelectronics and Bioinformatics
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
Toufique Y et al. (2014) Ultrasound image enhancement using an adaptive anisotropic diffusion filter. Middle East Conference on Biomedical Engineering
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
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
Wang YQ, Guo J, Chen W, Zhang W (2013) Image denoising using modified perona–malik model based on DirectionalLaplacian. Signal Process 93:2548–2558
Weickert J (1999) Coherence-enhancing diffusion filtering. Int J Comput Vis 31(2/3):111–127
Welk M, BreuB M, Vogel O (2010) Morphological amoebas are self-snakes. J Math Imaging Vision. doi:10.1007/s10851-010-0228-0
Wu X, Liu S, Wu M, Sun H, Zhou J, Qiyanggang, ZD (2013) Nonlocal denoising using anisotropic structure tensor for 3D MRI. Med Phys
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
Xu C, Jerry L (1998) Prince, snakes, shapes and gradient vector flow. IEEE Trans Image Process, vol. 7, no. 3
You YL, Kavesh M (2000) Fourth-order partial differential equations for noise removal. IEEE Trans Image Process 9(10):1723–1730
Yu H, Chua CS (2006) GVF –based anisotropic diffusion models. IEEE Trans Image Process 5(6):1517–1524
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-4341-y