In this chapter we present a parallel computational method for 3D image segmentation. It is based on a three-dimensional semi-implicit complementary volume numerical scheme for solving the Riemannian mean curvature flowof graphs called the subjective surface method. The parallel method is introduced for massively parallel processor (MPP) architecture using the message passing interface (MPI) standard, so it is suitable, e.g., for clusters of Linux computers. The scheme is applied to segmentation of 3D echocardiographic images.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
7 References
Kass M, Witkin A, Terzopulos D. 1987. Snakes: active contour models. Int J Comput Vision 1:321-331.
Gage M, Hamilton RS. 1986. The heat equation shrinking convex plane curves. J Diff Geom 23:69-96.
Grayson M. 1987. The heat equation shrinks embedded plane curves to round points. J Diff Geom 26:285-314.
Dziuk G. 1991. Algorithm for evolutionary surfaces. Numer Math 58:603-611.
Dziuk G. 1994. Convergence of a semi-discrete scheme for the curve shortening flow. Math Models Methods Appl Sci 4:589-606.
Dziuk G. 1999. Discrete anisotropic curve shortening flow. SIAM J Numer Anal 36:1808-1830.
Sev čovi č D. 2001. Evolution of plane curves driven by a nonlinear function of curvature and anisotropy. SIAM J Numer Anal 61:1473-1501.
Sev čovi č D. 2004. Computational and qualitative aspects of evolution of curves driven by curvature and external force. Comput Visualiz Sci, 6(4):211-225.
Sev čovi č D. 2004. A direct method for solving an anisotropic mean curvature flow of planar curve with an external force. Math Methods Appl Sci 27(13):1545-1565.
Sev čovi č D. 2006. Evolution of curves on a surface driven by a geodesic curvature and external force. Applic Anal 85(4):345-362.
Osher S, Sethian JA. 1988. Front propagating with curvature dependent speed: algorithms based on the Hamilton-Jacobi formulation. J Comput Phys 79:12-49.
Sethian JA. 1990. Numerical algorithm for propagating interfaces: Hamilton-Jacobi equations and conservation laws. J Diff Geom 31:131-161.
Sethian JA. 1999. Level set methods and fast marching methods. In Evolving interfaces in computational geometry, fluid mechanics, computer vision, and material science. Cambridge: Cambridge UP.
Osher S, Fedkiw R. 2003. Level set methods and dynamic implicit surfaces. New York: Springer.
Sapiro G. 2001. Geometric partial differential equations and image analysis. Cambridge: Cambridge UP.
Handlovi čov á A, Mikula K, Sgallari F. 2003. Semi-implicit complementary volume scheme for solving level set-like equations in image processing and curve evolution. Numer Math 93:675-695.
Frolkovi č P, Mikula K. 2003. Flux-based level set method: a finite volume method for evolv- ing interfaces. Preprint IWR/SFB 2003-15, Interdisciplinary Center for Scientific Computing, University of Heidelberg.
Frolkovi č P, Mikula K. 2005. High resolution flux-based level set method. Preprint 2005- 12, Department of Mathematics and Descriptive Geometry, Slovak University of Technology, Bratislava.
Caselles V, Catte F, Coll T, Dibos F. 1993. A geometric model for active contours in image processing. Numer Math 66:1-31.
Malladi R, Sethian JA, Vemuri B. 1995. Shape modeling with front propagation: a level set approach. IEEE Trans Pattern Anal Machine Intell 17:158-174.
Perona P, Malik J. 1990. Scale space and edge detection using anisotropic diffusion. IEEE Trans Pattern Anal Machine Intell 12(7):629-639.
Catt é F, Lions PL, Morel JM, Coll T. 1992. Image selective smoothing and edge detection by nonlinear diffusion. SIAM J Numer Anal, 29:182-193.
Weickert J, Romeny BMtH, Viergever MA. 1998. Efficient and reliable schemes for nonlinear diffusion filtering. IEEE Trans Image Processing 7:398-410.
Ka čur J, Mikula K. 1995. Solution of nonlinear diffusion in image smoothing and edge detection. Appl Numer Math 17:47-59.
Ka čur J, Mikula K. 2001. Slow and fast diffusion effects in image processing. Comput Visualiz Sci 3(4):185-195.
Mikula K, Ramarosy N. 2001. Semi-implicit finite volume scheme for solving nonlinear dif- fusion equations in image processing. Numer Math 89(3):561-590.
Mikula K, Sgallari F. 2003. Semi-implicit finite volume scheme for image processing in 3D cylindrical geometry. J Comput Appl Math 161(1):119-132.
Mikula K. 2002. Image processing with partial diferential equations. In Modern methods in scientific computing and applications, pp. 283-321. Eds A Bourlioux, MJ Gander. NATO Science Ser. II, Vol. 75. Dodrecht: Kluwer Academic.
Kriv á Z, Mikula K. 2002. An adaptive finite volume scheme for solving nonlinear diffusion equations in image processing. J Vis Commun Image Represent 13:22-35.
E. B änsch, Mikula K. 1997. A coarsening finite element strategy in image selective smoothing. Comput Visualiz Sci 1(1):53-61.
E. B änsch, Mikula K. 2001. Adaptivity in 3D image processing. Comput Visualiz Sci 4(1):21-30.
Sarti A, Mikula K, Sgallari F. 1999. Nonlinear multiscale analysis of three-dimensional echocar- diographic sequences. IEEE Trans Med Imaging 18:453-466.
Sarti A, Mikula K, Sgallari F, Lamberti C. 2002. Nonlinear multiscale analysis models for fil- tering of 3D + time biomedical images. In Geometric methods in biomedical image processing, pp. 107-128. Ed R Malladi. New York: Springer.
Sarti A, Mikula K, Sgallari F, Lamberti C. 2002. Evolutionary partial differential equations for biomedical image processing. J Biomed Inform 35:77-91.
Alvarez L, Lions PL, Morel JM. 1992. Image selective smoothing and edge detection by non- linear diffusion, II. SIAM J Numer Anal 29:845-866.
L Alvarez, Guichard F, Lions PL, Morel JM. 1993. Axioms and fundamental equations of image processing. Arch Rat Mech Anal 123:200-257.
Mikula K, Sarti A, Lamberti C. 1997. Geometrical diffusion in 3D-echocardiography. In Proceedings of ALGORITMY’97, a conference on scientific computing, pp. 167-181. http://www.math.sk/mikula/msl alg97.pdf
Handlovi čov á A, Mikula K, Sarti A. 1999. Numerical solution of parabolic equations related to level set formulation of mean curvature flow. Comput Visualiz Sci 1.(2):179-182.
Handlovi čov á A, Mikula K, Sgallari F. 2002. Variational numerical methods for solving non- linear diffusion equations arising in image processing. J Vis Commun Image Represent 13:217-237.
Mikula K. 2001. Solution and applications of the curvature driven evolution of curves and surfaces. In Numerical methods for viscosity solutions and applications, pp. 173-196. Eds M Falcone, Ch Makridakis. Advances in Mathematics for Applied Sciences, Vol. 59. Singapore: World Scientific.
Mikula K, Preusser T, Rumpf M, Sgallari F. 2002. On anisotropic geometric diffusion in 3D image processing and image sequence analysis. In Trends in nonlinear analysis, pp. 307-322. Ed M Kirkilionis, et al. New York: Springer.
Mikula K, Preusser T, Rumpf M. 2004. Morphological image sequence analysis. Comput Visualiz Sci 6(4):197-209.
Caselles V, Kimmel R, Sapiro G. 1995. Geodesic active contours. In Proceedings of the fifth international conference on computer vision (ICCV’95), pp. 694-699. Washington, DC: IEEE Computer Society.
Caselles V, Kimmel R, Sapiro G. 1997. Geodesic active contours. Int J Comput Vision 22:61-79.
Caselles V, Kimmel R, Sapiro G, Sbert C. 1997. Minimal surfaces: a geometric three dimen- sional segmentation approach. Numer Math 77:423-451.
Kichenassamy S, Kumar A, Olver P, Tannenbaum A, Yezzi A. 1995. Gradient flows and geo- metric active contours models. In Proceedings of the fifth international conference on computer vision (ICCV’95), pp. 810-815. Washington, DC: IEEE Computer Society.
Kichenassamy S, Kumar A, Olver P, Tannenbaum A, Yezzi A. 1996. Conformal curvature flows: from phase transitions to active vision. Arch Rat Mech Anal 134:275-301.
Sarti A, Malladi R, Sethian JA. 2000. Subjective surfaces: a method for completing missing boundaries. Proc Natl Acad Sci USA Vol. 12(97):6258-6263.
Sarti A, Citti G. 2001. Subjective surfaces and riemannian mean curvature flow graphs. Acta Math Univ Comenianae 70(1):85-104.
Sarti A, Malladi R, Sethian JA. 2002. Subjective surfaces: a geometric model for boundary completion. Int J Comput Vision 46(3):201-221.
Evans LC, Spruck J. 1991. Motion of level sets by mean curvature, I. J Diff Geom 33:635-681.
Mikula K, Sarti A, Sgallari F. 2005. Semi-implicit co-volume level set method in medical image segmentation. In Handbook of biomedical image analysis: segmentation and registration models, pp. 583-626. Ed JS Suri, D Wilson, S Laxminarayan. New York: Springer.
Chen Y-G, Giga Y, Goto S. 1991. Uniqueness and existence of viscosity solutions of generalized mean curvature flow equation. J Diff Geom 33:749-786.
Crandall MG, Ishii H, Lions PL. 1992. User’s guide to viscosity solutions of second order partial differential equations. Bull Amer Math Soc 27:1-67.
Citti G, Manfredini M. 2002. Long time behavior of Riemannian mean curvature flow of graphs. J Math Anal Appl 273(2):353-369.
Corsaro S, Mikula K, Sarti A, Sgallari F. 2004. Semi-implicit co-volume method in 3D image segmentation. Preprint 2004-12, Department of Mathematics and Descriptive Geometry, Slovak University of Technology, Bratislava.
Patankar S. 1980. Numerical heat transfer and fluid flow. New York: Hemisphere Publishing.
Eymard R, Gallouet T, Herbin R. 2000. The finite volume method. In Handbook for numerical analysis, Vol. 7, pp. 715-1022. Ed Ph Ciarlet, JL Lions. New York: Elsevier.
Le Veque R. 2002. Finite volume methods for hyperbolic problems. Cambridge Texts in Applied Mathematics, Cambridge: Cambridge UP.
Brenner SC, Scott LR. 2002. The mathematical theory of the finite element method. New York: Springer.
Thom ée V. 1997. Galerkin finite element methods for parabolic problems. Berlin: Springer.
Deckelnick K, Dziuk G. 1995. Convergence of a finite element method for non-parametric mean curvature flow. Numer Math 72:197-222.
Deckelnick K, Dziuk G. 2000. Error estimates for a semi-implicit fully discrete finite element scheme for the mean curvature flow of graphs. Interfaces Free Bound 2(4):341-359.
Deckelnick K, Dziuk G. 2003. Numerical approximation of mean curvature flow of graphs and level sets. In Mathematical aspects of evolving interfaces, pp. 53-87. Ed L Ambrosio, K Deckelnick, G Dziuk, M Mimura, VA Solonnikov, HM Soner. New York: Springer.
Walkington NJ. 1996. Algorithms for computing motion by mean curvature. SIAM J Numer Anal, 33(6):2215-2238.
Saad Y. 1996. Iterative methods for sparse linear systems. Spanish Fork, UT: PWS Publishing.
Aoyama Y, Nakano J. 1999. RS/6000 SP: Practical MPI Programming, IBM www.redbooks.ibm.com.
Mikula K. 2001. Parallel filtering of three dimensional image sequences. In Science and super-computing at CINECA, pp. 674-677. Ed F Garofalo, M Moretti, M Voli. Bologna: CINECA.
Kanizsa G. 1979. Organization in vision. New York: Praeger.
Mikula K, Sarti A, Sgallari F. 2006. Co-volume method for Riemannian mean curvature flow in subjective surfaces multiscale segmentation. Comput Visualiz Sci 9(1):23-31.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Mikula, K., Sarti, A. (2007). Parallel Co-Volume Subjective Surface Method For 3d Medical Image Segmentation. In: Deformable Models. Topics in Biomedical Engineering. International Book Series. Springer, New York, NY. https://doi.org/10.1007/978-0-387-68343-0_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-68343-0_5
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-31204-0
Online ISBN: 978-0-387-68343-0
eBook Packages: EngineeringEngineering (R0)