Blood Particle Trajectories in Phase-Contrast-MRI as Minimal Paths Computed with Anisotropic Fast Marching

Similar documents
Tubular Anisotropy Segmentation

Evaluation of Local Filter Approaches for Diffusion Tensor based Fiber Tracking

Skåne University Hospital Lund, Lund, Sweden 2 Deparment of Numerical Analysis, Centre for Mathematical Sciences, Lund University, Lund, Sweden

CPM Specifications Document Healthy Vertebral:

4D Magnetic Resonance Analysis. MR 4D Flow. Visualization and Quantification of Aortic Blood Flow

A Recursive Anisotropic Fast Marching Approach to Reaction Diffusion Equation: Application to Tumor Growth Modeling

Laurent D. Cohen 2 CEREMADE, Université Paris Dauphine PARIS CEDEX 16 - FRANCE

Automatic Ascending Aorta Detection in CTA Datasets

Fiber Selection from Diffusion Tensor Data based on Boolean Operators

Diffusion model fitting and tractography: A primer

The Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations

Part I: Theoretical Background and Integration-Based Methods

Clinical Importance. Aortic Stenosis. Aortic Regurgitation. Ultrasound vs. MRI. Carotid Artery Stenosis

4D MRI phase-contrast image to determinate blood flow patterns in aorta

A A14 A24 A34 A44 A45 A46

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

Edge-Preserving Denoising for Segmentation in CT-Images

Automatic Quantification of DTI Parameters along Fiber Bundles

Fast Marching and Geodesic Methods. Some Applications

Automatic Quantification of DTI Parameters along Fiber Bundles

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

GEODESIC TRACTOGRAPHY SEGMENTATION FOR DIRECTIONAL MEDICAL IMAGE ANALYSIS

8. Tensor Field Visualization

Ordered upwind methods for static Hamilton Jacobi equations

Human Heart Coronary Arteries Segmentation

Diffusion Imaging Visualization

Fiber Selection from Diffusion Tensor Data based on Boolean Operators

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

Image Guided Personalization of Reaction-Diffusion Type Tumor Growth Models Using Modified Anisotropic Eikonal Equations

Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

Geometry-Based Optic Disk Tracking in Retinal Fundus Videos

Partial Differential Equations

CS205b/CME306. Lecture 9

Atelier 2 : Calcul Haute Performance et Sciences du Vivant Forum er juillet, Paris, France

NeuroQLab A Software Assistant for Neurosurgical Planning and Quantitative Image Analysis

Fast marching methods

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Selected Topics in Biomedical Image Analysis

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

smooth coefficients H. Köstler, U. Rüde

Numerical Treatment of Geodesic Differential. Equations on a Surface in

Crystal Voronoi Diagram and Its Applications to Collision-Free Paths

Constrained Reconstruction of Sparse Cardiac MR DTI Data

Data Visualization. Fall 2017

Joint Reconstruction of Multi-contrast MR Images for Multiple Sclerosis Lesion Segmentation

3D vector fields. Contents. Introduction 3D vector field topology Representation of particle lines. 3D LIC Combining different techniques

Consider a problem in which we are given a speed function

BACK AND FORTH ERROR COMPENSATION AND CORRECTION METHODS FOR REMOVING ERRORS INDUCED BY UNEVEN GRADIENTS OF THE LEVEL SET FUNCTION

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

Automated segmentation of blood-flow regions in large thoracic arteries using 3D-cine PC-MRI measurements

CIS 467/602-01: Data Visualization

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes

Medical Image Segmentation

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Supplemental Material for Efficient MR Image Reconstruction for Compressed MR Imaging

Spline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1

A Generic Lie Group Model for Computer Vision

Predicting Tumour Location by Modelling the Deformation of the Breast using Nonlinear Elasticity

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

A Ray-based Approach for Boundary Estimation of Fiber Bundles Derived from Diffusion Tensor Imaging

TUBULAR SURFACES EXTRACTION WITH MINIMAL ACTION SURFACES

Control Theory and Fast Marching Techniques for Brain Connectivity Mapping

A Workflow Optimized Software Platform for Multimodal Neurosurgical Planning and Monitoring

Ischemic Stroke Lesion Segmentation Proceedings 5th October 2015 Munich, Germany

Glyph-based Visualization Applications. David H. S. Chung Swansea University

CME 345: MODEL REDUCTION

A Stochastic Tractography System and Applications. Tri M. Ngo

MR IMAGE SEGMENTATION

Technische Universiteit Eindhoven Department of Mathematics and Computer Science. Master s Thesis HIERARCHICAL VISUALIZATION USING FIBER CLUSTERING

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

Adaptive Animations of Vortex Flow Extracted from Cardiac 4D PC-MRI Data

FROM IMAGE RECONSTRUCTION TO CONNECTIVITY ANALYSIS: A JOURNEY THROUGH THE BRAIN'S WIRING. Francesca Pizzorni Ferrarese

Exponential Maps for Computer Vision

Institute of Cardiovascular Science, UCL Centre for Cardiovascular Imaging, London, United Kingdom, 2

A Fully Automated Approach to Segmentation and Registration of 3D Medical Image Data for Pulmonary Diagnosis

Finding a Closed Boundary by Growing Minimal Paths from a Single Point on 2D or 3D Images

Outline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger

Numerical Methods on the Image Processing Problems

Dynamic Programming Algorithms for Planning and Robotics in Continuous Domains and the Hamilton-Jacobi Equation

Optical flow based interpolation of temporal image sequences

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Estimating Arterial Wall Shear Stress 1

Numerical schemes for Hamilton-Jacobi equations, control problems and games

Geodesic Methods in Computer Vision and Graphics. Contents

From medical imaging to numerical simulations

Two Semi-Lagrangian Fast Methods for Hamilton-Jacobi-Bellman Equations

A Dijkstra-type algorithm for dynamic games

NEURO M203 & BIOMED M263 WINTER 2014

11/18/ CPT Preauthorization Groupings Effective January 1, Computerized Tomography (CT) Abdomen 6. CPT Description SEGR CT01

An Introduction to Flow Visualization (1) Christoph Garth

ROC-HJ: Reachability analysis and Optimal Control problems - Hamilton-Jacobi equations

A Fast Phase Space Method for Computing Creeping Rays KTH. High Frequency Wave Propagation CSCAMM, September 19-22, 2005

Network connectivity via inference over curvature-regularizing line graphs

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Magnetic Resonance Elastography (MRE) of Liver Disease

An Intuitive Framework for Real-Time Freeform Modeling

A Comprehensive Method for Geometrically Correct 3-D Reconstruction of Coronary Arteries by Fusion of Intravascular Ultrasound and Biplane Angiography

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

3-D image analysis of abdominal aortic aneurysm

Transcription:

Blood Particle Trajectories in Phase-Contrast-MRI as Minimal Paths Computed with Anisotropic Fast Marching Michael Schwenke 1, Anja Hennemuth 1, Bernd Fischer 2, Ola Friman 1 1 Fraunhofer MEVIS, Institute for Medical Image Computing, Bremen 2 Institute of Mathematics and Image Computing, Universität zu Lübeck michael.schwenke@mevis.fraunhofer.de Abstract. In this paper the well-established minimal path framework is applied to the problem of computing blood flow trajectories in phase contrast magnetic resonance imaging (PC-MRI). The velocity vectors measured by PC-MRI and an uncertainty measure are combined to a metric tensor and minimal paths are calculated with anisotropic fast marching method (FMM). Exemplary results of the computation of the blood particle trajectories are given. This work contributes a novel application of anisotropic FMM to flow computations. 1 Introduction Phase constrast magnetic resonance imaging (PC-MRI) is a noninvasive technique capable of accurately measuring 3D+t flow velocities. It has a variety of established applications in quantifying cardiovascular function and hemodynamics [1]. Traditional visualization techniques, such as vector glyphs, streamlines, pathlines and particle traces are frequently employed for visualizing blood flow based on the velocity data [2]. Clinical applications that benefit from such flow pattern information include the assessment of stenoses, aneurysms, and heart valve function, the development of vessel plaque and surgical planning and follow-up in congenital heart disease [2]. Whereas the traditional method for computing flow trajectories is a deterministic streamlining approach, working solely on the given velocity vectors, the authors of [2] derive the statistical properties of the PC-MR images and incorporate these properties into the tracking of particle trajectories. Using a sequential Monte Carlo method, a blood flow mapping is computed giving information on the likelihood of the trajectory taking a certain path through the velocity vector field. In this work, an alternative approach to the computation of particle trajectories is explored in the framework of minimal paths in anisotropic media. 2 Materials and Methods 2.1 Minimal Paths in Anisotropic Media A minimal path in a medium is a path which minimizes a certain metric along the path, e.g. a ray of light takes the min-time path through an optical medium.

290 Schwenke et al. In the case of an isotropic local metric, which does not depend on the direction of motion, one can compute minimal paths with the standard FMM. In case of anisotropic local metric, i.e. the metric depends on the direction of motion, the traditional FMM cannot be applied directly. We here focus on anisotropic media with locally ellipsoidal shape. Formally, let Γ x, Ω be the set of all possible paths γ : R 0,+ Ω connecting a point x Ω to a given point of interest y Ω. Further let F (s, γ, γ ) = γ (s) T D 1 γ(s) γ (s) (1) measure an infinitesimal distance along a path γ relative to the inverse of a symmetric positive definite metric tensor D. In an isotropic setting, D = f(x)i and this equation reduces to the Eikonal equation known from standard FMM. Then a minimal path is a path γ minimizing the functional J(γ) = F (s, γ, γ )ds (2) γ Following the dynamic programming approach, minimal paths from all points x Ω to the target are computed simultaneously. To this end, the so-called value function is defined U(x) = min γ Γx, Ω J(γ) = min γ Γx, Ω γ F (s, γ, γ )ds, x Ω U(x) = q (x), x Ω (3) The value function U satisfies the static Hamilton-Jacobi equation x Ω, U(x) T D x U(x) = 1 (4) and the tangents of the minimal paths satisfy γ D U, see [3] for proofs of both properties. Thus, we are able to solve the problem of computing the minimal paths by first solving the boundary problem starting from a given value q(x) on the start point x Ω (the particle of interest) and reconstruct the minimal paths afterwards by solving the ordinary differential equation γ (s) D γ(s) U (γ (s)), with γ (0) = x using standard numerical methods like Heun s or Runge-Kutta s. 2.2 Anisotropic Fast Marching Method To compute the solution of the PDE in ((4)) anisotropic FMM is used. A detailed description of the numerical details is unfortunately not possible due to space limitations. The main propositions in literature for anisotropic FMM are the ordered-upwind methods [4], a derivation of these [3], a control-theoretic approach [5] and a recursive correction FMM [6]. Based on numerical tests we find a combination of [3] and [6] to be most suitable for the anisotropies we are faced with. We use 26-neighbors in the local update computation, which gives accurate results up to relatively high anisotropies, as shown in [3] and as we have confirmed with our implementation. Contrary to [3], we only use direct neighbors

Blood Particle Trajectories in PC-MRI 291 for the propagation, which greatly speeds up computation. Furthermore, in contrast to the standard FMM, we also utilize TRIAL points, for which only an approximation to the correct value of U exists, in the computation of U resulting in a higher accuracy of the standard FMM solver. We combine this scheme with the method of [6] which provides a recursive correction for the errors introduced by the FMM solver in anisotropic media. Locally, we have to solve a constrained optimization problem, which in case of the elliptical speed profile has an analytical solution as shown in [3]. 2.3 Connectivity Measure The FMM connects every point of the domain to the source point by a minimal path. In this section the focus is on how to differentiate more likely paths from less likely paths. Let C (x) = γ (x) T D x γ (x) be a local measure describing the alignment of the minimal path starting at x with the major eigenvector of the metric tensor D. This metric gives a high value if γ (x) and the major eigenvector are aligned, whereas it gives a low value if γ (x) and the smallest eigenvector are aligned. The mean value of C along the path is high for more likely paths. This kind of connectivity measure was proposed in [5] in the context of fiber tracking based on Diffusion Tensor Imaging. 2.4 Modeling Blood Particle Trajectories as Minimal Path The PC-MRI velocity vectors represents the flow at a position in m/s. This measure is subject to measurement errors for which the authors of [2] derive the statistical properties. We incorporate the uncertainty of the measure into a metric tensor and then solve the minimal path problem in this metric space. This allows the tangents of the paths to differ from the velocity vectors to a certain amount, controlled by the uncertainty. Let v x be the local blood flow velocity vector measured at position x Ω and σ be the uncertainty of the measurement of the velocity vector. A metric tensor is then constructed as D x = v x v T x + σi (5) (Fig. 1). In the following, we take the 3D vector field to be constant over time, future work will include working on the full 3D-temporal PC-MR image sequence. We restrict the FM to only propagate along the range of direction of the velocity vector ± 90 degrees. 3 Results Evaluation was done on two PC-MRI data sets. One dataset is from a healthy subject (P1), one from a patient with an aneurysm (P2) disturbing blood flow. Both datasets are 3D+t with 14 time steps reconstructed for one cardiac cycle. The ROI for P1 is of size 50 160 24 and voxelsize is 1.67 1.67 3.5mm 3.

292 Schwenke et al. The ROI for P2 is 68 190 28 with voxelsize 1.77 1.77 2.6mm3 and we compute the trajectories on one timepoint. In both dataset maximal velocity is 1500mm/s and we set the uncertainty to σ = 50/1500 = 0.033, where 50mm/s is the variance of measurement derived in [2]. A user-given particle of interest, the direction of propagation (forward or backwards in time) and the maximal Euclidean length of the paths are required as input. Fig. 2 shows results of the computation of the particle trajectories for P1. Each row is giving the results for a different input. The trajectories are smooth with only small disturbances. Fig. 3 shows results of the computation of the particle trajectories for P2. Trajectories are computed for three different ranges of connectivity measure. Computation times vary from 5 to 20 seconds in the presented cases. 4 Discussion In this paper we propose a modeling of blood particle trajectories as minimal paths through an anisotropic medium. Future work includes extension to 3D- Fig. 1. Construction of the tensor from the given PC-MRI velocity vector. (a) (b) (c) (e) (f) (d) Fig. 2. Blood flow trajectories computed on data of a healthy subject. Each row shows a different particle of interest. Left: Aorta with superimposed PC-MRI velocity vectors, connectivity and trajectories. Middle: Close-up with geodesic distance map iso-volume rendering. Right: Close-up with PC-MRI-vectors, connectivity and paths. The paths are computed from the points with highest 10% of mean connectivity value.

Blood Particle Trajectories in PC-MRI 293 Fig. 3. Results for a patient with an aortic aneurysm. The trajectories are computed for different intervals of connectivity: (a) 90-100%, (b) 60-61%, (c) 50-51%. Notice that the trajectories in (c) may transport plaque particles from the right wall of the aorta up to the left subclavian artery. This information is useful to rate the severity of plaque in different areas. (a) (b) (c) temporal image sequences (4D images) to allow for computation of swirls in the blood flow, where a trajectory may visit a 3D point several times. Furthermore we plan on working on physical evaluation and further evaluations on different data sets. 5 Acknowledgements The authors would like to thank Dr. Michael Markl at Universita tsklinikum Freiburg for providing the data. References 1. Srichai MB, Lim RP, Wong S, et al. Cardiovascular applications of phase-contrast MRI. Am J Roentgenol. 2009;192(3):662 75. 2. Friman O, Hennemuth A, Harloff A, et al. Probabilistic 4D blood flow mapping. Lect Notes Computer Sci. 2010;6363:416 23. 3. Jbabdi S, Bellec P, Toro R, et al. Accurate anisotropic fast marching for diffusionbased geodesic tractography. Int J Biomed Imaging. 2008;2008:2:1 2:12. 4. Sethian JA, Vladimirsky A. Ordered upwind methods for static Hamilton-Jacobi equations: theory and algorithms. SIAM J Numer Anal. 2003;41(1):325 63. 5. Prados E, Lenglet C, Pons JP, et al. Control theory and fast marching techniques for brain connectivity mapping. Proc CVPR. 2006; p. 1076 83. 6. Konukoglu E, Sermesant M, Clatz O, et al. A recursive anisotropic fast marching approach to reaction diffusion. Proc IPMI. 2007; p. 687 99.