MRA Image Segmentation with Capillary Active Contour

Similar documents
Segmentation of volumetric MRA images by using capillary active contour

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 10, OCTOBER Jian Chen and Amir A. Amini*, Senior Member, IEEE

Vessel Segmentation Using A Shape Driven Flow

Probabilistic Tracking and Model-based Segmentation of 3D Tubular Structures

Comparison of Vessel Segmentations using STAPLE

Comparison of Vessel Segmentations Using STAPLE

Linköping University Post Print. Phase Based Level Set Segmentation of Blood Vessels

Co-Dimension 2 Geodesic Active Contours for MRA Segmentation

CURVES: Curve Evolution for Vessel Segmentation

Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 26, NO. 9, SEPTEMBER /$ IEEE

DETECTING and extracting blood vessels in magnetic resonance

Characterizing Vascular Connectivity from microct Images

Application of level set based method for segmentation of blood vessels in angiography images

3D Vascular Segmentation using MRA Statistics and Velocity Field Information in PC-MRA

Hierarchical Segmentation of Thin Structures in Volumetric Medical Images

Vessels as 4D Curves: Global Minimal 4D Paths to Extract 3D Tubular Surfaces

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces.

Automatic Vascular Tree Formation Using the Mahalanobis Distance

Vessel Centerline Tracking in CTA and MRA Images Using Hough Transform

Cerebral Artery Segmentation with Level Set Methods

Accurate Quantification of Small-Diameter Tubular Structures in Isotropic CT Volume Data Based on Multiscale Line Filter Responses

Implicit Active Contours Driven by Local Binary Fitting Energy

Evaluation of Hessian-based filters to enhance the axis of coronary arteries in CT images

Conformal flattening maps for the visualization of vessels

Pearling: Medical Image Segmentation with Pearl Strings

A 3-D Modeling Scheme for Cerebral Vasculature from MRA Datasets

Human Heart Coronary Arteries Segmentation

Dr. Ulas Bagci

TUBULAR SURFACES EXTRACTION WITH MINIMAL ACTION SURFACES

Multiple Contour Finding and Perceptual Grouping as a set of Energy Minimizing Paths

Level Set-Based Integration of Segmentation and Computational Fluid Dynamics for Flow Correction in Phase Contrast Angiography

Precise Segmentation of Vessels from MRA Brain Images

Fast Constrained Surface Extraction by Minimal Paths

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Multimodality Imaging for Tumor Volume Definition in Radiation Oncology

Automated Segmentation Using a Fast Implementation of the Chan-Vese Models

An Active Contour Model without Edges

Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications

Lecture 12 Level Sets & Parametric Transforms. sec & ch. 11 of Machine Vision by Wesley E. Snyder & Hairong Qi

Snakes reparameterization for noisy images segmentation and targets tracking

Author Manuscript Faculty of Biology and Medicine Publication

Topologically Adaptable Snakes

Multi-Scale Free-Form Surface Description

Deformable Model with Adaptive Mesh and Automated Topology Changes

Brain Structure Segmentation from MRI by Geometric Surface Flow

Geometric and Appearance Modeling of Vascular Structures in CT and MR

A Geometric Contour Framework with Vector Field Support

4D Motion Modeling of the Coronary Arteries from CT Images for Robotic Assisted Minimally Invasive Surgery

A Toolbox of Level Set Methods

Meshless Modeling, Animating, and Simulating Point-Based Geometry

Geodesic Active Contours

Extract Object Boundaries in Noisy Images using Level Set. Literature Survey

Level-set MCMC Curve Sampling and Geometric Conditional Simulation

Level Set Evolution without Reinitilization

Phantom-based evaluation of a semi-automatic segmentation algorithm for cerebral vascular structures in 3D ultrasound angiography (3D USA)

3D Surface Reconstruction of the Brain based on Level Set Method

Edge-Preserving Denoising for Segmentation in CT-Images

A Level Set Based Predictor-Corrector Algorithm for Vessel Segmentation

Vessel Segmentation with Automatic Centerline Extraction Using Tubular Tree Segmentation

Segmentation of Volume Images Using Trilinear Interpolation of 2D Slices

Bone enhancement filtering: application to sinus bone segmentation and simulation of pituitary surgery

A Grid Based Particle Method for Evolution of Open Curves and Surfaces

Point-Based Geometric Deformable Models for Medical Image Segmentation

Flux Driven Automatic Centerline Extraction

Segmentation Using Active Contour Model and Level Set Method Applied to Medical Images

A Geometric Flow for Segmenting Vasculature in Proton-Density Weighted MRI

Efficient 3D-3D Vascular Registration Based on Multiple Orthogonal 2D Projections

City Research Online. Permanent City Research Online URL:

Coronary vessel cores from 3D imagery: a topological approach

A Hybrid Method for Coronary Artery Stenoses Detection and Quantification in CTA Images

Fast marching methods

Simulated Wave Propagation and Traceback in Vascular Extraction

CHAPTER 3 Image Segmentation Using Deformable Models

Adaptive active contours (snakes) for the segmentation of complex structures in biological images

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Numerische Mathematik

Implicit Active Shape Models for 3D Segmentation in MR Imaging

Elastic Bands: Connecting Path Planning and Control

Zhenyu He Albert C.S. Chung

Motivation. Freeform Shape Representations for Efficient Geometry Processing. Operations on Geometric Objects. Functional Representations

Isogeometric Analysis of Fluid-Structure Interaction

Vessel Segmentation in Medical Imaging Using a. Tight-Frame Based Algorithm

Scene-Based Segmentation of Multiple Muscles from MRI in MITK

Active Geodesics: Region-based Active Contour Segmentation with a Global Edge-based Constraint

Segmentation. Namrata Vaswani,

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

Segmentation and Quantification of Brain Tumor

Generalizing vesselness with respect to dimensionality and shape Release 1.00

An Advanced Automatic Fuzzy Rule-Based Algorithm for 3D Vessel Segmentation

MetaMorphs: Deformable Shape and Texture Models

Medical Image Segmentation using Level Sets

Image Segmentation II Advanced Approaches

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set

Coronary Artery Tracking from Dynamic Cardiac CT Sequences

3D Ball Skinning using PDEs for Generation of Smooth Tubular Surfaces

Object Segmentation Using Graph Cuts Based Active Contours

Blood Vessel Segmentation in Angiograms using Fuzzy Inference System and Mathematical Morphology

A Level-Set Based Volumetric CT Segmentation Technique: A Case Study with Pulmonary Air Bubbles

A Singular Example for the Averaged Mean Curvature Flow

Transcription:

MRA Image Segmentation with Capillary Active Contour Pingkun Yan and Ashraf A. Kassim Department of Electrical & Computer Engineering, National University of Singapore {pingkun,ashraf}@nus.edu.sg Abstract. Precise segmentation of three-dimensional (3D) magnetic resonance angiography (MRA) image can be a very useful computer aided diagnosis (CAD) tool in clinical routines. Our objective is to develop a specific segmentation scheme for accurately extracting vasculature from MRA images. Our proposed algorithm, called the capillary active contour (CAC), models capillary action where liquid can climb along the boundaries of thin tubes. The CAC, which is implemented based on level sets, is able to segment thin vessels and has been applied for verification on synthetic volumetric images and real 3D MRA images. Compared with other state-of-the-art MRA segmentation algorithms, our experiments show that the introduced capillary force can facilitate more accurate segmentation of blood vessels. 1 Introduction Magnetic resonance angiography (MRA) is a noninvasive medical imaging modality that produces three-dimensional (3D) images of vessels and cavities. Accurate extraction of 3D vascular structures from MRA images has become increasingly important for diagnosis and quantification of vascular diseases. Existing MRA segmentation techniques can be broadly divided into two categories: skeleton-based and nonskeleton-based. Skeleton-based techniques are those indirect methods which segment and reconstruct the vessels by first detecting the centerlines of the vessels. Several methods have been developed based on this principle and multiscale schemes to allow for the diversity of vessel sizes [1 3]. In these approaches, the centerline models can be generated explicitly, implicitly or via postprocessing by vessel modeling methods. Contrary to above methods, nonskeleton-based techniques are those that compute the vessels in 3D directly. In this category, deformable model based methods have received considerable attention and success. Klein et al. [4] proposed to reconstruct 2D vessel boundaries or 3D vessel walls using deformable surface models represented by B-spline surfaces. However, it is not possible to employ parameterized deformable models to effectively deal with whole vessel trees, as the models would be required to change topology during evolution. Yim et al. [5] proposed a deformable surface model based on triangulated meshes for vessel construction in 3D. Nevertheless, it may be problematic to apply these methods [4, 5] for segmentation of vessels from low contrast MRA

Liquid Capillary tube Unwetted Free surface rigid boundary Wetted surface (a) (b) Fig. 1. Capillary action. (a) Capillary tube, (b) Surfaces of a three-phase system. images. Geometric deformable models based on level set theory [6, 7], which can freely adapt into complex topologies of objects, were then proposed and applied on MRA images segmentation. Chen and Amini [8] employed a hybrid model using both parametric and geometric deformable models for segmentation of an entire vascular tree. However, these methods may have difficulty in extracting tiny vessels from 3D images. Small vessels and their branches, which exhibit much variability, are very important in planning and performing neurosurgical procedures. Greater details can provide more precise navigation and localization information for computer guided procedures. Lorigo et al. [9] proposed the CURVES algorithm to extract thin vessels, which uses geodesic active contour [7] based on the co-dimension two level set method [10]. However, to make the evolving curve stop at the object boundaries, the evolution speed needs to be multiplied by a heuristic factor. Our work aims to develop an image segmentation methodology for automatically extracting the whole vasculature from 3D angiography. Inspired by the capillary action associated with thin tubes as shown in Fig. 1(a), in which liquid climbs up to some height without external pulling force, an algorithm for vasculature extraction is proposed. In the capillary action, the thinner the tube, the higher the liquid level in the tube. The situation is very similar to the segmentation of blood vessels if we imagine thin blood vessels as capillary tubes. Hence, it may be useful to employ this mechanism for segmenting thin vessels in low contrast situations. By modeling this phenomenon and fitting it into image segmentation problem, the capillary active contour (CAC) is obtained for MRA image segmentation. 2 Capillary Geodesic Active Contour The capillary action can be understood as an energy minimization process, which involves surface tensions. We first introduce the energy functional associated with the free surface and wetted surface. Following that, the volume constraint of the fluid is considered. To minimize the overall energy functional, the Euler- Lagrange equations are computed for each part and these derived parts are

integrated together to get the final evolution equation of the fluid surface. Since the capillary force is incorporated, the derived method is called capillary active contour. 2.1 Free Surface Energy Free surface is the part of the liquid surface that is not in contact with the solid boundaries. Capillary action can only be observed when the adhesion tension between molecules of fluid and molecules of solid is larger than the cohesion tension between fluid molecules. Therefore, molecules on the free surface tend to be attracted toward the solid boundaries. Fluid molecules will have lower potential energy when they are nearer to solid boundaries and this energy will be minimized when they are on the solid boundaries. The gradient magnitude I is calculated to indicate possible boundaries, where I : [0,a] [0,b] [0,c] R + denotes an image. A uniform decreasing function g : [0,+ [ R + is defined, where g(r) 0 as r +. Function g( I(S(q)) ) is used to describe the energy coefficient associated with the surface S(q) : [0,1] R 3, which is the surface tension coefficient in physics. Let S f (t) denote the free surface of the liquid at time t. The capillary energy of free surface can be expressed as E(S f (t)) = g(s(q)) q S(t, q) q dq (1) by integrating over q, where S(t,q) S f (t). By computing the Euler-Lagrange of (1), the evolution equation of the free surface is obtained as S t = gκn ( g N)N, (2) where κ is the Euclidean curvature, and N is the unit normal vector of the surface. 2.2 Wetting Surface Energy Since the adhesion force is larger than the cohesion force, the fluid molecules will be attracted to the solid boundaries and the unwetted surface is then converted into wetted surface. The total energy involved in this dynamic process can be modeled as E(S w (t)) = βs w + β S w, (3) where S w is the area wetted by the fluid and S w is the area in contact with the outer medium (unwetted surface). Since S w can be extended in an arbitrarily continuous way into S w, we have E(S w (t)) = ˆβS w (4) where ˆβ = β β. Thus, minimizing the wetted surface energy is equivalent to minimizing the surface S w through evolving the contact line. However, solving

1 1 Fluidsurface S f T sb Sw Solidboundary * Sw I N Fig. 2. 3D tubular surface is stretched to get 2D surface. Fig. 3. The evolving direction of the contact line. this problem directly in 3D is problematic, because the surface to be minimized is not enclosed by the contact line. Since we are only interested in an immediate neighborhood of the contact line, it is always possible to find some view point that all the surface area is under the contact line (see Fig. 2). In addition, the 3D surface can be cut along a line and then stretched to becoming a 2D plane as shown in Fig. 2. Let C(t,x) : [0,1] R 2 denote the contact line between the fluid surface and the unwetted surface. The length of the curve C(t,x) x dx is considered as a regularization term to keep the curve smooth. Thus, the energy associated with the wetted surface can be written as C(t,x) E(S w (t)) = C(t,x)dx + λ x dx. (5) where λ is a real positive constant parameter. Then the 2D evolving equation of contact line C is obtained as C t = (1 + λˆκ)n Γ, (6) where ˆκ and N Γ are the Euclidean curvature and the unit normal vector of the contact line in 2D, respectively. However, when working in 3D, the curvature ˆκ of the 2D contact line becomes a co-dimension two curvature ˆκ 2 [9,10]. Furthermore, as we are considering the evolution of liquid along vessel walls, the direction of evolution should be parallel to the wall at each point, i.e., the tangential direction T sb as shown in Fig. 3. Then (6) is changed into The tangential subvector can be calculated as where cos θ = N g g. C t = (1 + λˆκ 2 )T sb. (7) T sb = N g cos θ, (8) g

Thus, the overall evolution equation describing the energy of wetting surfaces can be written as ( S t = (1 + λˆκ 2 ) N g ) g cos θ. (9) 2.3 Volume Constraint The volume constraint is considered as E(V ) = cv, which can be expanded as E(V ) = c S(t, q)dq, where c is a Lagrange multiplier. By applying the gradient descent minimization, we have evolution equation S t = cn, which is a constant velocity for minimizing the volume enclosed by the surface. Since liquid is bounded by solid, the fluid surface will snap to the boundaries. Thus, the constant velocity is multiplied by function g and then the evolution equation is modified into 2.4 Evolution Equation S t = g(s(q))cn. (10) Based on the results obtained separately in the above sections, the final evolution equation is obtained by integrating these terms ( S t = g(κ + c)n ( g N)N + α(1 + λˆκ 2 ) N g ) g cos θ, (11) where parameter α is a real positive constant. The constant term c in (11) acts like balloon force in [11], which facilitates the evolving surface snapping to solid boundaries. Comparing the new speed function (11) with those of the geodesic active contour [7], the third term is new which comes from the capillary action. The new term makes the fluid surface move along the solid boundaries. The capillary action term is expected to facilitate the evolving surface adapting into thin parts of objects, e.g. thin vessels. 2.5 Level Set Evolution Equation According to the level set theory and noting the fact that N = Ψ Ψ, evolving a surface S under the speed function (11) is equivalent to updating a volumetric map Ψ with Ψ t = g(κ + c) Ψ + g Ψ + α(1 + λˆκ 2 ) Ψ (1 cos 2 θ) (12) where S is the zero level set embedded in Ψ and Ψ g cos θ = Ψ g. (13)

3 Results and Discussion 3.1 Capillary Force (a) (b) (c) (d) (e) (f) Fig. 4. Illustration of the effects on varying capillary force coefficient α. (a) Generated cylinder. (b) Initialization of the algorithm. (c) α = 0. (d) α = 0.25. (e) α = 0.5. (f) α = 0.75. Fig. 4 shows the application of the CAC in a computer generated cylinder, which illustrates the effects of the capillary force. Starting from the initialization visualized in Fig. 4(b), evolution is done according to the level set speed function in (12). In our experiment, all the parameters are fixed except that α is varying. The evolution results with different parameter settings after 50 iterations are visualized in Fig. 4. When α is set to zero, the CAC in fact evolves exactly like a geodesic active contour [7]. The evolution of the free surface in the axial direction of the tubular object is driven by the mean curvature κ and constant speed c in (12). Since this term is multiplied by the uniquely decreasing function g, its contribution will be small when the surface is near the object boundary, and becomes zero when the surface is on the edges. Hence, we can see the free surface is convex as shown in Fig. 4(c). When the tubular object becomes much thinner, the evolution may stop because of the small value of g at everywhere. After incorporating the capillary force, the free surface is attracted by the unwetted surface when near the solid boundaries and meniscus [12] can be observed as shown in Fig. 4(d)(e)(f). With larger value of α, the surface evolution along the object boundary will be stronger and faster. Therefore, the capillary force can facilitate the evolution of the free surface even when the vessels are very thin. 3.2 MRA Segmentation The CAC method is also applied on 3D MRA images of cerebral vasculature. The image size is 512 512 120 voxels with spacing 0.43mm 0.43mm 1.2mm. The initial surface is obtained by thresholding the raw dataset. The MIP of

(a) MIP (b) Region of interest Fig. 5. MIP of the cerebral MRA data set. (a) (b) (c) (d) Fig. 6. MRA segmentation results using CURVES MRA data set used in our experiments is shown in Fig. 5. To make the results clearer, a region of interest (ROI) is extracted (Fig. 5(b)) and only vessels inside the ROI are segmented and visualized. We have compared our proposed CAC method with the state-of-the-art CURVES [9]. Identical parameter settings in the evolution equations are used for both methods except for the capillary force coefficient, which is specific to the CAC. The segmentation results of CURVES and CAC are shown in Fig. 6 and Fig. 7 with different points of view. The CURVES algorithm successfully extracts much of the vasculature but fails to identify some parts when compared with the CAC. 4 Conclusions In this paper, we propose the capillary active contour and apply it to both 3D synthetic and cerebral MRA images segmentation. The incorporated capillary force adapts the evolving surface into very thin branches of blood vessels and obtains more accurate segmentation as demonstrated in our experiments. Compared with other techniques, the CAC can achieve more details of vasculature.

(a) (b) (c) (d) Fig. 7. MRA segmentation results using CAC Our approach is geometric in nature and topology free due to that implicit representation of the evolving surface is used. References 1. Frangi, A.F., Niessen, W.J., Hoogeveen, R.M., van Walsum, T., Viergever, M.A.: Model-based quantitation of 3-D magnetic resonance angiographic images. IEEE Trans. Med. Imag. 18 (1999) 946 956 2. Krissian, K., Malandain, G., Ayache, N., Vaillant, R., Trousset, Y.: Model based detection of tubular structures in 3D images. Computer Vision and Image Understanding 80 (2000) 130 171 3. Aylward, S.R., Bullitt, E.: Initialization, noise, singularities, and scale in height ridge traversal for tubular object centerline extraction. IEEE Trans. Med. Imag. 21 (2002) 61 75 4. Klein, A.K., Lee, F., Amini, A.A.: Quantitative coronary angiography with deformable spline models. IEEE Trans. Med. Imag. 16 (1997) 468 482 5. Yim, P.J., Boudewijn, G., Vasbiner, C., Ho, V.B., Choyke, P.L.: Isosurfaces as deformable models for magnetic resonance angiography. IEEE Trans. Med. Imag. 22 (2003) 875 881 6. Malladi, R., Sethian, J.A., Vermuri, B.C.: Shape modeling with front propagation: A level set approach. IEEE Trans. Pattern Anal. and Machine Intell. 17 (1995) 158 174 7. Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. Int. J. Computer Vision 22 (1997) 61 79 8. Chen, J., Amini, A.A.: Quantifying 3-D vascular structures in MRA images using hybrid PDE and geometric deformable models. IEEE Trans. Med. Imag. 23 (2004) 1251 1262 9. Lorigo, L.M., Faugeras, O., Grimson, W.E.L., Keriven, R., Kikinis, R., Nabavi, A., Westin, C.F.: CURVES: Curve evolution for vessel segmentation. Medical Image Analysis 5 (2001) 195 206 10. Ambrosio, L., Soner, H.M.: Level set approach to mean curvature flow in arbitrary codimension. J. Differential Geometry 43 (1996) 693 737 11. Cohen, L.D.: On active contour models and balloons. CVGIP: Image Understanding 53 (1991) 211 218 12. Finn, R.: Equilibrium Capillary Surfaces. Springer-Verlag, New York (1986)