PHANTOM project: development and validation of the pipeline from MRA acquisition to MRA simulations

ESAIM: Proceedings and Surveys, Dec 2016

The aim of this project is to validate the Vivabrain pipeline with a physical phantom from real MRI acquisition to MRI simulations through image segmentation and computational fluid dynamics (CFD) simulations. For that purpose, we set up three comparison benchmarks. The first benchmark compares dimensions of the reconstructed geometry from real MRI acquisition to the physical phantom dimensions. The second aims to validate the CFD simulations by comparing the outputs of two simulations, one carried out using Feel++ and the other using FreeFem++. The CFD outputs are also compared to MRI flow measurement data. The goal of the last comparison benchmark is to compare the MRI simulations outputs to the numerical fluid simulations.

Article PDF cannot be displayed. You can download it here:

https://www.esaim-proc.org/articles/proc/pdf/2016/03/proc16551.pdf

PHANTOM project: development and validation of the pipeline from MRA acquisition to MRA simulations

ESAIM: PROCEEDINGS AND SURVEYS, December 2016, Vol. 55, p. 1-22 Emmanuel FRÉNOD, Emmanuel MAITRE, Antoine ROUSSEAU, Stéphanie SALMON and Marcela SZOPOS Editors PHANTOM PROJECT: DEVELOPMENT AND VALIDATION OF THE PIPELINE FROM MRA ACQUISITION TO MRA SIMULATIONS Alexandre Ancel 1 , Alexandre Fortin 2 , Simon Garnotel 3 , Olivia Miraucourt 2 and Ranine Tarabay 1 Abstract. The aim of this project is to validate the Vivabrain pipeline with a physical phantom from real MRI acquisition to MRI simulations through image segmentation and computational fluid dynamics (CFD) simulations. For that purpose, we set up three comparison benchmarks. The first benchmark compares dimensions of the reconstructed geometry from real MRI acquisition to the physical phantom dimensions. The second aims to validate the CFD simulations by comparing the outputs of two simulations, one carried out using Feel++ and the other using FreeFem++. The CFD outputs are also compared to MRI flow measurement data. The goal of the last comparison benchmark is to compare the MRI simulations outputs to the numerical fluid simulations. Introduction In the last 20 years, progress in medical imaging has led to the development of modalities devoted to visualizing vascular structures. These angiography images progressively proved their usefulness in various clinical applications, in particular for cerebrovascular issues. This project is within the context of the ANR project Vivabrain [2]. The goal of this project is to develop a pipeline for the generation of virtual Magnetic Resonance Angiography (MRA) of the human brain, associated to their anatomical (3D) and hemodynamic (3D+t) models (providing a ground-truth). The interdisciplinary program follows four steps, see Fig. 1. We first start from real MRA data from which we extract the vascular volumes. We then generate the 3D vascular mesh (see [12] for more details). We perform 3D+t simulations of blood flow in the complex (arterial and venous) mesh. Finally, we run the simulations of MR acquisition of angiography data from these 3D+t models. AngioTK [1] is a software framework developed in this context, using open source software. This framework takes MRI data as input and produces virtual angiographies as output. As show in Fig. 1, AngioTK proceeds in several steps: (1) Filtering: Filter the initial MRI data, to ease the extraction of arterial/venous data; (2) Segmentation: Separate the veins/arteries from the background; (3) Mesh processing: Process the segmented data to prepare it for numerical simulations. This task involves several subtasks using centerlines notably; (4) Numerical simulations: simulations of blood flow in the processed mesh (Feel++/FreeFem++); (5) Particles tracing: Generates particles for virtual angiographies; (6) Virtual angiography: Uses JEMRIS to simulate virtual angiographies. 1 University of Strasbourg, IRMA / UMR 7501, Strasbourg, France 2 University of Reims Champagne-Ardenne, LMR, Reims, France 3 University of Picardie Jules Verne, BioFlowImage Laboratory, Amiens, France c EDP Sciences, SMAI 2017 Article published online by EDP Sciences and available at http://www.esaim-proc.org or http://dx.doi.org/10.1051/proc/201655001 2 ESAIM: PROCEEDINGS AND SURVEYS MRA Medical teams (5) Particles tracing and (6) Virtual images simulation (1) Filtering and (2) Segmentation Physics teams Computer science teams Blood flow simulation Mathematics teams (4) (3) Figure 1. The Vivabrain project task loop. In this paper, our purpose is to evaluate the accuracy of the image segmentation, the (3D+t) blood flow simulations and the MRI simulations. To this end, we started from a physical phantom, see Fig. 2, so that we have an exact description of its geometry that can be used to evaluate the error made when extracting the 3D volume from the MRI segmentation. For the computational fluid dynamic validation, we have chosen to run simulations using two finite elements libraries, Feel++ [13] and FreeFem++ [10]. A first level of validation of the computational fluid dynamics (CFD) simulations is to compare the numerical outputs obtained by using Feel++ and FreeFem++ libraries, running equivalent simulations on the same mesh. The second level of comparison is to compare the Feel++ and FreeFem++ numerical output data to the experimental MRI measurements. Lastly, the validation of the MRI simulations will be performed by comparing their outputs to the MRI acquisition and to the exact geometry dimensions. The first part of this paper is dedicated to the description of the image segmentation, the numerical model and methods for the simulations of blood flow and MRI simulations. In the second part, we describe the benchmark setup used for the previously mentioned comparisons. The third part of this paper is dedicated to the image segmentation evaluation. Finally, we present the blood flow and MRI simulations results on the phantom. In particular, we run a cross-validation between the Feel++ and FreeFem++ libraries to estimate the precision of the step of blood flow simulations in the phantom and the complex cerebral venous network, which is studied in the Vivabrain project. 1. Numerical methods 1.1. Image segmentation In the first part of the pipeline, we need to extract the vascular volumes from the MRA images. Here, to segment the phantom, we use an active contour model called “snake” whose principle is to evolve a curve to detect the objects boundaries in a given image. Let Ω be a bounded open set of R2 , with ∂Ω its boundary. Let I : Ω̄ → R2 be a given image of bounded variation and C(s) : [0, 1] → R2 be a parameterized curve, at least of class C 2 . The classical snake model consists of minimizing the energy functional J1 (C) given by: Z 1 J1 (C) = α 0 |C 0 (s)|2 ds + β Z 1 0 |C 00 (s)|ds − λ Z 1 0 |∇I(C(s))|2 ds (1) ESAIM: PROCEEDINGS AND SURVEYS 3 Figure 2. The physical phantom. where α, β and λ are positive parameters. The first two terms control the smoothness of the contour (the internal energy), while the third term attracts the contour towards the object (the external energy). The snake minimizes the energy J1 (C) by trying to locate the curve at the points of maxima |∇I(C(s))|, acting as an edge-detector. In general, −|∇I| can be replaced by g(|∇I|) where g is a positive and decreasing function such 1 as limx→∞ g(x) = 0 (e.g. g(x) = 1+|x| or g(x) = exp(−x)). ITK-SNAP 1 implements the 3D geodesic active contour method developed by Caselles et al. [7], which allows topological changes of the curve, contrary to the classical snake. The new energy J2 (C) to be minimized is given by: Z 1 J2 (C) = 2 0 |C 0 (s)| · g(|∇I(C(s))|)ds (2) This is a problem of geodesic computation in a Riemannian space, according to a metric induced by the image I. This minimization problem is solved by a gradient descent which follows an evolution equation and the curve changes over time as it can be seen in Fig. 3. Figure 3. Evolution of the snake on (...truncated)


This is a preview of a remote PDF: https://www.esaim-proc.org/articles/proc/pdf/2016/03/proc16551.pdf
Article home page: https://www.esaim-proc.org/articles/proc/abs/2016/03/proc16551/proc16551.html

Alexandre Ancel, Alexandre Fortin, Simon Garnotel, Olivia Miraucourt, Ranine Tarabay. PHANTOM project: development and validation of the pipeline from MRA acquisition to MRA simulations, ESAIM: Proceedings and Surveys, 2016, pp. 1-22, 55, DOI: 10.1051/proc/201655001