From medical imaging to numerical simulations

Similar documents
How to simulate a volume-controlled flooding with mathematical morphology operators?

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

Deformetrica: a software for statistical analysis of anatomical shapes

Setup of epiphytic assistance systems with SEPIA

Multi-atlas labeling with population-specific template and non-local patch-based label fusion

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

LaHC at CLEF 2015 SBS Lab

Mokka, main guidelines and future

Comparison of radiosity and ray-tracing methods for coupled rooms

Comparison of spatial indexes

DANCer: Dynamic Attributed Network with Community Structure Generator

A Voronoi-Based Hybrid Meshing Method

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

Tacked Link List - An Improved Linked List for Advance Resource Reservation

Multimedia CTI Services for Telecommunication Systems

Using multimodal MR data for segmentation and topology recovery of the cerebral superficial venous tree

HySCaS: Hybrid Stereoscopic Calibration Software

Natural Language Based User Interface for On-Demand Service Composition

The optimal routing of augmented cubes.

Service Reconfiguration in the DANAH Assistive System

Relabeling nodes according to the structure of the graph

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Real-time FEM based control of soft surgical robots

Using a Medical Thesaurus to Predict Query Difficulty

SDLS: a Matlab package for solving conic least-squares problems

Linux: Understanding Process-Level Power Consumption

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Kinematic skeleton extraction based on motion boundaries for 3D dynamic meshes

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

The Connectivity Order of Links

X-Kaapi C programming interface

FIT IoT-LAB: The Largest IoT Open Experimental Testbed

Computing and maximizing the exact reliability of wireless backhaul networks

Catalogue of architectural patterns characterized by constraint components, Version 1.0

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

An Experimental Assessment of the 2D Visibility Complex

Simulations of VANET Scenarios with OPNET and SUMO

Malware models for network and service management

Mapping classifications and linking related classes through SciGator, a DDC-based browsing library interface

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

Lossless and Lossy Minimal Redundancy Pyramidal Decomposition for Scalable Image Compression Technique

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

Moveability and Collision Analysis for Fully-Parallel Manipulators

Formal modelling of ontologies within Event-B

QAKiS: an Open Domain QA System based on Relational Patterns

Spectral CT reconstruction with an explicit photon-counting detector model: a one-step approach

Syrtis: New Perspectives for Semantic Web Adoption

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Assisted Policy Management for SPARQL Endpoints Access Control

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

QuickRanking: Fast Algorithm For Sorting And Ranking Data

Every 3-connected, essentially 11-connected line graph is hamiltonian

Linked data from your pocket: The Android RDFContentProvider

A million pixels, a million polygons: which is heavier?

Traffic Grooming in Bidirectional WDM Ring Networks

Structuring the First Steps of Requirements Elicitation

RecordMe: A Smartphone Application for Experimental Collections of Large Amount of Data Respecting Volunteer s Privacy

XML Document Classification using SVM

The Sissy Electro-thermal Simulation System - Based on Modern Software Technologies

Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things

THE KINEMATIC AND INERTIAL SOIL-PILE INTERACTIONS: CENTRIFUGE MODELLING

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Efficient implementation of interval matrix multiplication

Fast and precise kinematic skeleton extraction of 3D dynamic meshes

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Scan chain encryption in Test Standards

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

Robust IP and UDP-lite header recovery for packetized multimedia transmission

A Practical Approach for 3D Model Indexing by combining Local and Global Invariants

YAM++ : A multi-strategy based approach for Ontology matching task

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

Is GPU the future of Scientific Computing?

Fuzzy sensor for the perception of colour

Modularity for Java and How OSGi Can Help

Continuous Control of Lagrangian Data

Paris-Lille-3D: A Point Cloud Dataset for Urban Scene Segmentation and Classification

Improving Collaborations in Neuroscientist Community

Real-Time Collision Detection for Dynamic Virtual Environments

SIM-Mee - Mobilizing your social network

Framework for Hierarchical and Distributed Smart Grid Management

Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression

Visualization of voids in actual C/C woven composite structure

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

Privacy-preserving carpooling

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

Improving figures using TikZ/PGF for LATEX: An Introduction

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

The New Territory of Lightweight Security in a Cloud Computing Environment

Representation of Finite Games as Network Congestion Games

IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs

XBenchMatch: a Benchmark for XML Schema Matching Tools

Developing interfaces for the TRANUS system

Comparator: A Tool for Quantifying Behavioural Compatibility

Combined video and laser camera for inspection of old mine shafts

Design Configurations and Creation of Lattice Structures for Metallic Additive Manufacturing

Synthesis of fixed-point programs: the case of matrix multiplication

Prototype Selection Methods for On-line HWR

RETIN AL: An Active Learning Strategy for Image Category Retrieval

Monitoring Air Quality in Korea s Metropolises on Ultra-High Resolution Wall-Sized Displays

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

Transcription:

From medical imaging to numerical simulations Christophe Prud Homme, Vincent Chabannes, Marcela Szopos, Alexandre Ancel, Julien Jomier To cite this version: Christophe Prud Homme, Vincent Chabannes, Marcela Szopos, Alexandre Ancel, Julien Jomier. From medical imaging to numerical simulations. Advanced technologies and treatments for Glaucoma, Oct 2015, Milano, Italy. 2015. <hal-01223120> HAL Id: hal-01223120 https://hal.archives-ouvertes.fr/hal-01223120 Submitted on 2 Nov 2015 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

From medical imaging to numerical simulations Presenting Author: Christophe Prud'homme prudhomme@unistra.fr Author 1: Vincent Chabannes Laboratoire Jean Kuntzmann CNRS and Université Grenoble Alpes vincent.chabannes@feelpp.org Author 2: Marcela Szopos alexandre.ancel@cemosis.fr Author 3: Alexandre Ancel alexandre.ancel@cemosis.fr Author 4: Julien Jomier Kitware 26 rue Louis Guérin, 69100 Villeurbanne, France julien.jomier@kitware.com Acknowledgements The authors hereby acknowledge the members of the ANR Vivabrain who contributed to the following work as well as PRACE and GENCI for awarding access to the resource Curie based in France at TGCC and the computing center of U. Strasbourg.

Abstract background issues In the last 20 years there have been lots of progress in 3D medical imaging (such as Magnetic Resonance Imaging, MRI, and X-ray Computed Tomography, CT) and in particular in modalities to visualise vascular structures. The resulting images have been successfully used in various clinical applications, in particular for cerebrovascular pathologies (e.g., neurosurgery planning; stenoses, aneurysm or thrombosis quantification; arteriovenous malformation detection and follow-up, etc.). The complexity of the processing and analysis of these images (size, information vs noise, artifacts, etc) led to the development of imaging tools such as vessel filtering, segmentation and quantification. There is however, until now, no database of synthetic images and associated ground-truths (segmented data) available in cerebrovascular images contrary to morphological brain image analysis (e.g. brainweb). In the ANR Vivabrain project, we combine the skills of several communities: computer science, applied mathematics, biophysics, and medicine to remedy the aforementioned observation. In particular we focus on complex multi-disciplinary problems such as (i) t he handling of inter-individual cerebrovascular variability, (ii) t he generation of computational meshes, (iv) t he simulation of blood flows in the complete cerebrovascular system 3D+time (3D+t) including calibration and validation and (iv) t he accurate simulation of the physical processes involved in MRA acquisition sequences in order to finally obtain realistic virtual angiographic images. Abstract methods We propose an interdisciplinary pipeline starting from real MR angiographic data to finally lead to the generation of virtual MR angiographic data. During the process, leading to simulated data, realistic 3D (anatomical) and 3D+t (hemodynamic) models are obtained. The pipeline involves successive steps, to wit Extraction of vascular volumes from real MRA images : this step mainly deals with image processing and analysis. This requires the development of methodological and applicative techniques, in the fields of filtering, segmentation and interactive correction, in particular in the context of mathematical morphology and discrete topology, 3D+t simulation of blood flow in complex (arterial and venous) models. First, this requires proper computational meshes which is currently a challenge. Then, it requires not only state of the art, but also novel numerical methods to process these problems that are large scale, coupled, highly non-linear, multi-physics and multi-scale models (in particular with respect to blood modelling and rheology). Finally, it requires validation steps allowing for calibration and uncertainty quantification and Simulation of MR acquisition of angiographic data from these 3D+t models. This requires the modelling of physical phenomena related to the specific MR sequences devoted to visualise moving structures, in order to reproduce the signal and noise finally leading to the formation of MRA data, on the basis of the 3D and 3D+t models previously generated.

Abstract results Figure 1: from medical images (top left) to computational mesh (bottom right) 1 https://github.com/vivabrain/angiotk Figure 2(left): Blood flow simulation in the computational mesh generated previously superposed with initial images, coloring using blood flow pressure We have developed the open-source platform 1 AngioTK that implements the aforementioned pipeline based on the following open-source software technologies VTK and ITK(Imaging), RORPO(filtering), VMTK(extraction), Gmsh(mesh generation), Feel++(numerical simulations) and Jemris(MRI simulations). AngioTK implements the glue between these components and automates most of the steps. Indeed very little human intervention is required to complete the pipeline. One of the major contribution of AngioTK is on the area of centerline computation. This ingredient is

crucial for many subsequent steps of the pipeline and not only geometry reconstruction but also in numerical simulations as well as post-processing. Numerical simulations require model/parameter calibration and they can be used to pursue uncertainty quantification to assess the numerical and modeling choices such as mesh size, boundary conditions or newtonian vs non-newtonian modeling. This requires a tremendous amount of computations and access to state of the art high performance computing software (Feel++) and computational facilities (PRACE-Tier0, Genci-Tier1 and mesocenters-tier2). Abstract conclusion We have developed a complete pipeline from medical images to numerical simulations using state of the art and beyond methodologies. It is robust and requires very little human intervention. There is however still some important research and developments before it is used on a daily basis to answer questions from medical doctors. For example (i) generating virtual is still in early development and is currently not available on reconstructions and simulations show in the previous section, (ii) in assessing the blood flow modeling or (iii) in providing fast (real-time) simulation of such systems. However the platform is readily available for research projects such as Eye2Brain (IUPUI, Glick Institute, U. Strasbourg) which exploits the eye as a unique window on the brain for the early diagnosis of neuro-degenerative diseases. In this context, AngioTK provides the foundation of a reliable and efficient computational framework allowing for a computer-aided interpretation of clinical data.