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

Similar documents
Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information

Comparison of Vessel Segmentations using STAPLE

Comparison of Vessel Segmentations Using STAPLE

Vessel Centerline Tracking in CTA and MRA Images Using Hough Transform

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

Tracking of Virus Particles in Time-Lapse Fluorescence Microscopy Image Sequences

Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences

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

Model-Based Segmentation and Colocalization Quantification in 3D Microscopy Images

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data

MRA Image Segmentation with Capillary Active Contour

Automatic Vascular Tree Formation Using the Mahalanobis Distance

Tracking Multiple Particles in Fluorescence Time-Lapse Microscopy Images via Probabilistic Data Association

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

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

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

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

2D Vessel Segmentation Using Local Adaptive Contrast Enhancement

DETECTING and extracting blood vessels in magnetic resonance

Vessel Segmentation Using A Shape Driven Flow

Interactive segmentation of vascular structures in CT images for liver surgery planning

Modeling and preoperative planning for kidney surgery

Segmentation of Heterochromatin Foci Using a 3D Spherical Harmonics Intensity Model

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

Pearling: Medical Image Segmentation with Pearl Strings

Automatic Ascending Aorta Detection in CTA Datasets

Image Acquisition Systems

Globally-Optimal Anatomical Tree Extraction from 3D Medical Images using Pictorial Structures and Minimal Paths

TreeNet: Multi-Loss Deep Learning Network to Predict Branch Direction for Extracting 3D Anatomical Trees

Robust and Accurate Coronary Artery Centerline Extraction in CTA by Combining Model-Driven and Data-Driven Approaches

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

Nearly automatic vessels segmentation using graph-based energy minimization

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

Edge and local feature detection - 2. Importance of edge detection in computer vision

Segmentation of Fat and Fascias in Canine Ultrasound Images

Accurate Lumen Segmentation and Stenosis Detection and Quantification in Coronary CTA

Human Heart Coronary Arteries Segmentation

Explorative Building of 3D Vessel Tree Models 1) Technology, Inffeldgasse 16 2.OG, A-8010 Graz, Austria

TUBULAR SURFACES EXTRACTION WITH MINIMAL ACTION SURFACES

Vessel Filtering of Photoacoustic Images

Segmentation of hepatic artery in multi-phase liver CT using directional dilation and connectivity analysis

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

Semi-Automatic Detection of Cervical Vertebrae in X-ray Images Using Generalized Hough Transform

Precise Segmentation of Vessels from MRA Brain Images

Generalizing vesselness with respect to dimensionality and shape Release 1.00

3D/2D Model-to-Image Registration Applied to TIPS Surgery

Model-Based Respiratory Motion Compensation for Image-Guided Cardiac Interventions

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

Norbert Schuff VA Medical Center and UCSF

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

Visualization Computer Graphics I Lecture 20

A client-server architecture for semi-automatic segmentation of peripheral vessels in CTA data

Guide wire tracking in interventional radiology

CS 231A Computer Vision (Fall 2012) Problem Set 3

Performance Evaluation of the TINA Medical Image Segmentation Algorithm on Brainweb Simulated Images

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

MR IMAGE SEGMENTATION

Isogeometric Analysis of Fluid-Structure Interaction

Medical Image Analysis

Identify the Centerline of Tubular Structure in Medical Images

Direction-adaptive grey-level morphology. Application to 3D vascular brain imaging

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes

Visualization. CSCI 420 Computer Graphics Lecture 26

GPU-Based Airway Segmentation and Centerline Extraction for Image Guided Bronchoscopy

Segmentation of Airways Based on Gradient Vector Flow

Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University

Object Identification in Ultrasound Scans

Multi-Scale Free-Form Surface Description

CS 223B Computer Vision Problem Set 3

Three-dimensional synthetic blood vessel generation using stochastic L-systems

Robust Zero Watermarking for Still and Similar Images Using a Learning Based Contour Detection

Automatic segmentation of cortical vessels in pre- and post- tumor resection laser range scan images

The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT. Piergiorgio Cerello - INFN

Non-linear Model Fitting to Parameterize Diseased Blood Vessels

Characterizing Vascular Connectivity from microct Images

Announcements. Edge Detection. An Isotropic Gaussian. Filters are templates. Assignment 2 on tracking due this Friday Midterm: Tuesday, May 3.

Multiscale Blood Vessel Segmentation in Retinal Fundus Images

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

NIH Public Access Author Manuscript Conf Proc IEEE Eng Med Biol Soc. Author manuscript; available in PMC 2011 May 7.

A Level Set Based Predictor-Corrector Algorithm for Vessel Segmentation

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

FINDING THE TRUE EDGE IN CTA

Spinal Crawlers: Deformable Organisms for Spinal Cord Segmentation and Analysis

Image Segmentation and Registration

Author Manuscript Faculty of Biology and Medicine Publication

Computerized determination of the ischio-iliac angle from CT images of the pelvis

Computational methods to predict and enhance decision-making with biomedical data.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

arxiv: v1 [cs.cv] 26 Apr 2013

Automatic Extraction of Femur Contours from Hip X-ray Images

Coronary Artery Tracking from Dynamic Cardiac CT Sequences

Package vesselr. R topics documented: April 3, Type Package

Automatic Hepatic Vessel Segmentation Using Graphics Hardware

Cerebral Artery Segmentation with Level Set Methods

Particle Filter Based Active Localization of Target and Needle in Robotic Image-Guided Intervention Systems

Visualization Computer Graphics I Lecture 20

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Multiscale Blood Vessel Segmentation in Retinal Fundus Images

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University

Transcription:

Probabilistic Tracking and Model-based Segmentation of 3D Tubular Structures Stefan Wörz, William J. Godinez, Karl Rohr University of Heidelberg, BIOQUANT, IPMB, and DKFZ Heidelberg, Dept. Bioinformatics and Functional Genomics, Biomedical Computer Vision Group s.woerz@dkfz.de Abstract. We introduce a new approach for tracking-based segmentation of 3D tubular structures. The approach is based on a novel combination of a 3D cylindrical intensity model and particle filter tracking. In comparison to earlier work we utilize a 3D intensity model as the measurement model of the particle filter, thus a more realistic 3D appearance model is used that directly represents the image intensities of 3D tubular structures within semi-global regions-of-interest. We have successfully applied our approach using 3D synthetic images and real 3D MRA image data of the human pelvis. 1 Introduction Accurate segmentation and quantification of 3D tubular structures is crucial in many biomedical applications. Examples of such structures are blood vessels, airways, or the spinal cord. In particular, the accurate quantification of human blood vessels is indispensable for diagnosis, treatment, and surgical planning. In clinical practice, the human vascular system is typically imaged by 3D magnetic resonance angiography (MRA) or computed tomography angiography (CTA). Previous work on the automatic segmentation of tubular structures from 3D images can be divided into two main classes of approaches, one based on two-step centerline segmentation schemes and the other based on incremental tracking schemes. In two-step centerline segmentation schemes, first a local vesselness measure or a binary segmentation is determined. In the second step, the centerline of a tubular structure is constructed based on the results of the first step. Such approaches are, e.g., based on differential measures [1], minimal cost paths [2], or region growing with subsequent skeletonization [3]. A disadvantage of two-step approaches is that often only the centerline is computed and, thus, an additional step is required to estimate the local vessel shape (e.g., radius) [3]. In contrast, incremental tracking schemes segment vessels by incrementally proceeding along a vessel. In each increment, the image information of a vessel is analyzed locally, and a prediction of the centerline position of the next increment is generated. Incremental tracking schemes differ w.r.t. the used measurement model and the prediction method. Concerning the prediction, three different methods are typically used. Often, a simple forward propagation method is utilized where the predicted position of the next increment is directly based on

42 Wörz, Godinez & Rohr the segmentation result of the current increment, usually proceeding a short distance along the local direction of a vessel (e.g., [4]). A more robust prediction method is the Kalman filter, which assumes a linear measurement model (e.g., [5, 6]). A promising alternative method are particle filters, which are more general than the Kalman filter (e.g., inclusion of a nonlinear measurement model) and exploit more effectively the image information (e.g., [7, 8, 9]). Regarding the measurement model, for tracking schemes based on forward propagation or a Kalman filter, typically contour information (e.g., [6]) or intensity information (e.g., [4, 5]) is used. For approaches employing particle filters, different measurement models have been used, e.g., based on circular shortest path search [7], gradient-based shape detection [9], or maximization of the image contrast [8]. However, these approaches utilize only relatively coarse appearance models based on mean intensity levels [7, 8, 9]. Also, these approaches often analyze tubular structures in 2D planes orthogonal to the centerline, i.e., the full 3D information is not exploited. In this contribution, we introduce a new approach for the segmentation of 3D tubular structures, which is based on a combination of 3D parametric intensity models and particle filter tracking. In contrast to previous approaches based on particle filters (e.g., [7, 8, 9]), our approach relies on a 3D cylindrical intensity model as the measurement model in conjunction with a model fitting scheme. This 3D appearance model directly represents the image intensities of 3D tubular structures within semi-global regions-of-interest (ROIs). Thus, we utilize an advanced and more realistic appearance model. Also, since we directly exploit the 3D intensity information, a segmentation step or computation of image gradients is not required. Moreover, we directly quantify the tubular structure (e.g., centerline and local shape) based on the integrated model fitting scheme. 2 Materials and methods In our approach, we use a 3D parametric intensity model which represents the shape and the image intensities of a tubular structure, and which serves as the appearance model of the particle filter. The model consists of an ideal sharp 3D cylinder convolved with a 3D Gaussian and incorporates, for example, the blurring effect of the image formation process. This cylindrical model comprises parameters for the width of the tubular structure (radius R) and the image blur σ, and is well-suited to represent tubular structures of different widths. Since the exact solution of a Gaussian smoothed cylinder cannot be expressed in closed form, we use an accurate approximation g Cylinder, which is defined as the weighted superposition of two approximations for thin and thick cylinders [5]. Moreover, we incorporate the intensity levels a 0 (surrounding tissue) and a 1 (vessel) as well as a 3D rigid transform R with rotation parameters α = (α, β, γ) and translation parameters x 0 = (x 0, y 0, z 0 ). This results in the parametric model g M,Cylinder (x, p) = a 0 + (a 1 a 0 ) g Cylinder (R (x, α, x 0 ), R, σ) where x = (x, y, z) and p = (R, a 0, a 1, σ, α, β, γ, x 0, y 0, z 0 ). To segment a certain vessel segment, we use a model fitting approach based on least-squares fitting of the

Model-based segmentation of 3D tubes 43 3D model to the image intensities g(x) within a ROI: x ROI (g M,Cylinder (x, p) g (x)) 2 min. (1) For 3D vessel segmentation, we use a particle filter approach where tracking is formulated as a Bayesian sequential estimation problem. We represent the configuration of a vessel by a state vector θ k and assume that the measurement z k reflects the true state of θ k. At the increment k, the aim is to estimate the state θ k given a sequence of measurements z 1:k. By modeling the state s evolution via a dynamical model p(θ k θ k 1 ) and incorporating measurements derived from the images via a measurement model p(z k θ k ), a Bayesian filter estimates the posterior distribution p(θ k z 1:k ) via stochastic propagation and Bayes theorem: p(θ k z 1:k ) p(z k θ k ) p(θ k θ k 1 ) p(θ k 1 z 1:k 1 ) dθ k 1 (2) An estimate of θ k can be obtained from the posterior p(θ k z 1:k ), which, in our case, is determined using a particle filter. The main idea of this algorithm is to employ a set {θ i k; wk i }Ns i=1 of N s weighted random samples θ i k (the particles ) to approximate the posterior distribution. Based on the particle filter framework we have developed two different tracking schemes. In the first scheme, the state vector is defined by the position x 0 of the 3D tubular model g M,Cylinder and by its velocity vector, thus θ k = (x 0,k, x 0,k, y 0,k, y 0,k, z 0,k, z 0,k). For the dynamical model p(θ k θ k 1 ) we adopt a constant velocity model. Measurements for p(z k θ k ) are computed based on the difference between the predicted position and the measured position z k = ˆx 0,k, which is obtained by fitting the 3D tubular model based on (1). In our second tracking scheme, the parameters p including the position x 0 of the 3D tubular model g M,Cylinder constitute the state θ. For the dynamical model p(θ k θ k 1 ) we assume that the radius R, intensity levels a 0 and a 1, the image blur σ, and the rotation parameters α follow independent Gaussian random walk dynamics. For the position x 0, the dynamical model is defined by x i 0,k = x i 0,k 1 + R 1( (0, 0, l) T, α i k 1, 0 ) + n i k, (3) where l denotes the magnitude of the displacement vector and n is a noise vector comprising independent zero-mean Gaussian noise statistics. Our measurement model p(z k θ k ) quantifies the probability that the measured image intensities z k of the image g conform to the predicted state θ k within a 3D ROI. 3 Results We have applied our new approach to different 3D synthetic images as well as 3D MRA image data. In the first part of the experiments, we have used 3D synthetic images containing different tubular structures (straight and curved structures) with a spectrum of different widths, curvatures, and noise levels.

44 Wörz, Godinez & Rohr From the experiments we found that our two tracking schemes generally yield accurate results for the centerline and shape of the tubular structures. As an example, we have used tubular spirals which comprise several short low contrast parts along the spiral to simulate vessels with poor local contrast (see Fig. 1, left). Both tracking schemes performed well for a range of different noise levels. In the case of a relatively high noise level (normal contrast a = 50, low contrast a low = 10, and added Gaussian noise with standard deviation σ n = 30), it turned out that the first tracking scheme terminates in the third winding. In comparison, the second tracking scheme, which directly employs the cylindrical appearance model, is able to segment the full spiral (seven windings) despite the poor signal-to-noise ratio. Fig. 1 shows the segmentation result represented by the centerline (center) and shape (right). It can be seen that the spiral including the highly curved inner part has been fully tracked and generally well segmented. In contrast, a previous approach based on a Kalman filter [5] failed to segment the full spiral, and terminated even earlier than the first tracking scheme based on a particle filter (see the marked termination points in Fig. 1, left). To quantify the results, we have computed the maximal error e R,max of the estimated radius. For the first 1000 voxels along the centerline (about two windings), which have Particle filter (scheme 2) Kalman filter Particle filter (scheme 1) Start Fig. 1. 3D spiral with low contrast parts and indicated end points for the tracking schemes based on the Kalman filter and both particle filter schemes (left) as well as segmentation result of our new approach using the second tracking scheme represented by the centerline (center) and shape (right). Fig. 2. Maximum intensity projection of a 3D MRA of a human pelvis (left) and segmentation result for two arteries using the second particle filter tracking scheme (right).

Model-based segmentation of 3D tubes 45 been segmented by all three approaches, we found that the new approach yields a maximal error of e R,max = 1.12 and e R,max = 0.87 voxels for the first and second tracking scheme, respectively, and the Kalman filter yields e R,max = 1.28 voxels. Moreover, we have also applied the new approach using both tracking schemes to 3D MRA images. For example, Fig. 2 shows the maximum intensity projection of the MRA of a human pelvis (left) as well as the 3D segmentation result using the second tracking scheme (right). It can be seen that arteries of varying sizes and high curvatures have been well segmented. 4 Discussion We introduced a new approach for tracking-based segmentation of 3D tubular structures. The approach is based on a combination of a 3D cylindrical intensity model and particle filter tracking. In comparison to earlier work we utilize a 3D intensity model as the measurement model of the particle filter, thus a more realistic appearance model is used that directly represents the image intensities of 3D tubular structures within semi-global regions-of-interest. We have successfully applied our approach using 3D synthetic images and real 3D MRA image data. Acknowledgement. This work has been funded by the Deutsche Forschungsgemeinschaft (DFG) within the project QuantVessel (RO 2471/6-1). References 1. Frangi AF, Niessen WJ, Vincken KL, et al. Multiscale vessel enhancement filtering. Proc MICCAI. 1998; p. 130 137. 2. Wink O, Niessen WJ, Viergever MA. Multiscale vessel tracking. IEEE Trans Med Imaging. 2004;23(1):130 133. 3. Volkau I, Ng TT, Marchenko Y, et al. On geometric modeling of the human intracranial venous system. IEEE Trans Med Imaging. 2008;27(6):745 51. 4. Noordmans HJ, Smeulders AWM. High accuracy tracking of 2D/3D curved line structures by consecutive cross-section matching. Pattern Recogn Lett. 1998;19(1):97 111. 5. Wörz S, Rohr K. Segmentation and quantification of human vessels using a 3-D cylindrical intensity model. IEEE Trans Image Process. 2007;16(8):1994 2004. 6. Guerrero J, Salcudean SE, McEwen JA, et al. Real-time vessel segmentation and tracking for ultrasound imaging applications. IEEE Trans Medical Imaging. 2007;26(8):1079 1090. 7. Florin C, Paragios N, Williams J. Globally optimal active contours, sequential Monte Carlo and on-line learning for vessel segmentation. Proc ECCV. 2006; p. 476 489. 8. Schaap M, Manniesing R, Smal I, et al. Bayesian tracking of tubular structures and its application to carotid arteries in CTA. Proc MICCAI. 2007; p. 562 570. 9. Lesage D, Angelini ED, Bloch I, et al. Medial-based bayesian tracking for vascular segmentation: Application to coronary arteries in 3D CT angiography. Proc IEEE ISBI. 2008; p. 268 271.