Abstract
Ridge and valley enhancing filters are widely used in applications such as vessel detection in medical image computing. When images are degraded by noise or include vessels at different scales, such filters are an essential step for meaningful and stable vessel localization. In this work, we propose a novel multi-scale anisotropic fourth-order diffusion equation that allows us to smooth along vessels, while sharpening them in the orthogonal direction. The proposed filter uses a fourth-order diffusion tensor whose eigentensors and eigenvalues are determined from the local Hessian matrix, at a scale that is automatically selected for each pixel. We discuss efficient implementation using a fast explicit diffusion scheme and demonstrate results on synthetic images and vessels in fundus images. Compared to previous isotropic and anisotropic fourth-order filters, as well as established second-order vessel enhancing filters, our newly proposed one better restores the centerlines in all cases.
Similar content being viewed by others
References
Annunziata, R., Kheirkhah, A., Hamrah, P., Trucco, E.: Scale and curvature invariant ridge detector for tortuous and fragmented structures. In: Proceedings of the Medical Image Computing and Computer-Assisted Intervention (MICCAI), Part III, LNCS, vol. 9351, pp. 588–595. Springer, Berlin (2015)
Barakat, S., Andrysco, N., Tricoche, X.: Fast extraction of high-quality crease surfaces for visual analysis. Comput. Graph. Forum 30(3), 961–970 (2011)
Basser, P.J., Pajevic, S.: Spectral decomposition of a 4th-order covariance tensor: applications to diffusion tensor MRI. Signal Process. 87, 220–236 (2007)
Cañero, C., Radeva, P.: Vesselness enhancement diffusion. Pattern Recognit. Lett. 24(16), 3141–3151 (2003)
Descoteaux, M., Collins, D.L., Siddiqi, K.: A geometric flow for segmenting vasculature in proton-density weighted mri. Med. Image Anal. 12(4), 497–513 (2008)
Didas, S., Weickert, J., Burgeth, B.: Properties of higher order nonlinear diffusion filtering. J. Math. Imaging Vis. 35(3), 208–226 (2009)
Eberly, D.H., Pizer, S.M.: Ridge flow models for image segmentation. In: Proc. SPIE. Medical Imaging, vol. 2167, pp. 54–64. International Society for Optics and Photonics (1994). doi:10.1117/12.175097
Frangi, A.F., Niessen, W.J., Vincken, K.L., Viergever, M.A.: Multiscale vessel enhancement filtering. In: Proceedings of the Medical Image Computing and Computer-Assisted Interventation (MICCAI), LNCS, vol. 1496, pp. 130–137. Springer, Berlin (1998)
Franken, E., Duits, R.: Crossing-preserving coherence-enhancing diffusion on invertible orientation scores. Int. J. Comput. Vis. 85(3), 253 (2009)
Greer, J.B., Bertozzi, A.L., Sapiro, G.: Fourth order partial differential equations on general geometries. J. Comput. Phys. 216(1), 216–246 (2006)
Hajiaboli, M.R.: An anisotropic fourth-order diffusion filter for image noise removal. Int. J. Comput. Vis. 92(2), 177–191 (2011)
Hannink, J., Duits, R., Bekkers, E.: Crossing-preserving multi-scale vesselness. In: Proceedings of the Medical Image Computing and Computer-Assisted Intervention (MICCAI), Part II, LNCS, vol. 8674, pp. 603–610. Springer, Berlin (2014)
Haralick, R.M., Watson, L.T., Laffey, T.J.: The topographic primal sketch. Int. J. Robot. Res. 2(1), 50–72 (1983)
Huttenlocher, D .P., Klanderman, G., Rucklidge, W .J.: Comparing images using the Hausdorff distance. IEEE Trans. Pattern Anal. Mach. Intell. 15(9), 850–863 (1993)
Jerman, T., Pernuš, F., Likar, B., Špiclin, Ž.: Enhancement of vascular structures in 3D and 2D angiographic images. IEEE Trans. Med. Imaging 35(9), 2107–2118 (2016)
Kindlmann, G., Ennis, D., Whitaker, R., Westin, C.-F.: Diffusion tensor analysis with invariant gradients and rotation tangents. IEEE Trans. Med. Imaging 26(11), 1483–1499 (2007)
Kindlmann, G., San José Estépar, R., Smith, S .M., Westin, C.-F.: Sampling and visualizing creases with scale-space particles. IEEE Trans. Vis. Comput. Graph. 15(6), 1415–1424 (2009)
Lindeberg, T.: Edge detection and ridge detection with automatic scale selection. Int. J. Comput. Vis. 30(2), 117–156 (1998)
Lysaker, M., Lundervold, A., Tai, X.-C.: Noise removal using fourth-order partial differential equation with applications to medical magnetic resonance images in space and time. IEEE Trans. Image Process. 12(12), 1579–1590 (2003)
Peikert, R., Sadlo, F.: Height ridge computation and filtering for visualization. In: Proceedings of IEEE Pacific Visualization Symposium, March 2008. pp. 119–126 (2008). doi:10.1109/PACIFICVIS.2008.4475467
Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)
Peter, P., Kaufhold, L., Weickert, J.: Turning diffusion-based image colorization into efficient color compression. IEEE Trans. Image Process. 26(2), 860–869 (2017)
Scharr, H., Krajsek, K.: A short introduction to diffusion-like methods. In: Florack, L., Duits, R., Jongbloed, G., van Lieshout, M., Davies, L. (eds.) Mathematical Methods for Signal and Image Analysis and Representation. Computational Imaging and Vision, vol. 41, pp. 1–30. Springer (2012). doi:10.1007/978-1-4471-2353-8_1
Scherzer, O.: Denoising with higher order derivatives of bounded variation and an application to parameter estimation. Computing 60(1), 1–27 (1998)
Schroeder, W.J., Martin, K.M.: Overview of visualization. In: The Visualization Handbook, pp. 3–35 (2005)
Schultz, T., Theisel, H., Seidel, H.-P.: Crease surfaces: from theory to extraction and application to diffusion tensor MRI. IEEE Trans. Vis. Comput. Graph. 16(1), 109–119 (2010)
Schultz, T., Weickert, J., Seidel, H.-P.: A higher-order structure tensor. In: Laidlaw, D.H., Weickert, J. (eds.) Visualization and Processing of Tensor Fields—Advances and Perspectives, pp. 263–280. Springer, Berlin (2009)
Sóle, A.F., López, A., Sapiro, G.: Crease enhancement diffusion. Comput. Vis. Image Underst. 84(2), 241–248 (2001)
Stuke, I., Aach, T., Barth, E., Mota, C.: Analysing superimposed oriented patterns. In: IEEE Southwest Symposium on Image Analysis and Interpretation. pp. 133–137 (2004)
Tumblin, J., Turk, G.: LCIS: a boundary hierarchy for detail-preserving contrast reduction. In: Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), pp. 83–90 (1999)
Wei, G.W.: Generalized Perona–Malik equation for image restoration. IEEE Signal Process. Lett. 6(7), 165–167 (1999)
Weickert, J.: Anisotropic Diffusion in Image Processing. Teubner, Stuttgart (1998)
Weickert, J., Grewenig, S., Schroers, C., Bruhn, A.: Cyclic schemes for PDE-based image analysis. Int. J. Comput. Vis. 118(3), 275–299 (2016)
Whittaker, E.T.: On a new method of graduation. Proc. Edinb. Math. Soc. 10, 63–75 (1922)
You, Y.-L., Kaveh, M.: Fourth-order partial differential equations for noise removal. IEEE Trans. Image Process. 9(10), 1723–1730 (2000)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gorgi Zadeh, S., Didas, S., Wintergerst, M.W.M. et al. Multi-scale Anisotropic Fourth-Order Diffusion Improves Ridge and Valley Localization. J Math Imaging Vis 59, 257–269 (2017). https://doi.org/10.1007/s10851-017-0729-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-017-0729-1