Multiple Sclerosis Brain MRI Segmentation Workflow deployment on the EGEE grid

Similar documents
Multiple Sclerosis Brain MRI Segmentation Workflow deployment on the EGEE Grid

Software composition for scientific workflows

The NeuroLOG Platform Federating multi-centric neuroscience resources

An Introduction To Automatic Tissue Classification Of Brain MRI. Colm Elliott Mar 2014

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

Spatial Decision Forests for MS Lesion Segmentation in Multi-Channel MR Images

Segmenting Glioma in Multi-Modal Images using a Generative Model for Brain Lesion Segmentation

An Automatic Segmentation of T2-FLAIR Multiple Sclerosis Lesions

Methods for data preprocessing

Segmenting Glioma in Multi-Modal Images using a Generative-Discriminative Model for Brain Lesion Segmentation

MR IMAGE SEGMENTATION

L3.4. Data Management Techniques. Frederic Desprez Benjamin Isnard Johan Montagnat

Towards Production-level Cardiac Image Analysis with Grids

EMSegmenter Tutorial (Advanced Mode)

SepINRIA: A Free Software to analyze Multiple Sclerosis Brain MRI

Automatic Generation of Training Data for Brain Tissue Classification from MRI

White Matter Lesion Segmentation (WMLS) Manual

Automated MR Image Analysis Pipelines

Automatic Generation of Training Data for Brain Tissue Classification from MRI

Towards Production-level Cardiac Image Analysis with Grids

Robust Detection of Multiple Sclerosis Lesions from Intensity-Normalized Multi-Channel MRI

Automatic MS Lesion Segmentation by Outlier Detection and Information Theoretic Region Partitioning Release 0.00

Norbert Schuff VA Medical Center and UCSF

EMSegment Tutorial. How to Define and Fine-Tune Automatic Brain Compartment Segmentation and the Detection of White Matter Hyperintensities

Normalization for clinical data

Medical Image Synthesis Methods and Applications

Digital Processing of Medical Images. First Medical Image. Development of Computed Tomography

The impact of processing workflow in performance of automatic white matter lesion segmentation in Multiple Sclerosis

mritc: A Package for MRI Tissue Classification

LST: A lesion segmentation tool for SPM

A robust Expectation-Maximization algorithm for Multiple Sclerosis lesion segmentation

Incorporating Statistical Measures of Anatomical Variability in Atlas-to-Subject Registration for Conformal Brain Radiotherapy

Fuzzy Multi-channel Clustering with Individualized Spatial Priors for Segmenting Brain Lesions and Infarcts

MRI Segmentation MIDAS, 2007, 2010

Adaptive Dictionary Learning For Competitive Classification Of Multiple Sclerosis Lesions

Processing math: 100% Intensity Normalization

Automatic Segmentation of Multiple Sclerosis Lesions in Brain MR Images

Joint Tumor Segmentation and Dense Deformable Registration of Brain MR Images

Comparison Study of Clinical 3D MRI Brain Segmentation Evaluation

Multimodal MRI segmentation of ischemic stroke lesions

Specification of the NeuroLOG architecture components

Neuroimaging and mathematical modelling Lesson 2: Voxel Based Morphometry

Detecting White Matter Lesions in Lupus

Automatic Registration-Based Segmentation for Neonatal Brains Using ANTs and Atropos

Math in image processing

Diffusion-MRI processing for group analysis

Where are we now? Structural MRI processing and analysis

NeuroLOG WP1 Sharing Data & Metadata

Ensemble registration: Combining groupwise registration and segmentation

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

Multi-Sectional Views Textural Based SVM for MS Lesion Segmentation in Multi-Channels MRIs

Automated Brain-Tissue Segmentation by Multi-Feature SVM Classification

Modeling User Submission Strategies on Production Grids

Neuroimaging Analysis using Grid Aware Planning and Optimisation Techniques

Spatial Decision Forests for MS Lesion Segmentation in Multi-Channel Magnetic Resonance Images

Medical image registration algorithms assessment: Bronze Standard application enactment on grids using the MOTEUR workflow engine

Machine Learning for Medical Image Analysis. A. Criminisi

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Performance evaluation of registration (and segmentation?) algorithms in the absence of Gold Standard

Constrained Gaussian Mixture Model Framework for Automatic Segmentation of MR Brain Images

Low-Rank to the Rescue Atlas-based Analyses in the Presence of Pathologies

Slicer3 Training Tutorial Using EM Segmenter with Non- Human Primate Images

Stroke Quantification Tool (Sonia) Ver User Manual

ASAP_2.0 (Automatic Software for ASL Processing) USER S MANUAL

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 10: Medical Image Segmentation as an Energy Minimization Problem

Detection and Segmentation of Pathological Structures by the Extended Graph-Shifts Algorithm

Modified Expectation Maximization Method for Automatic Segmentation of MR Brain Images

Dept of CSE, CIT Gubbi, Tumkur, Mysore, India

Automatic White Matter Lesion Segmentation in FLAIR MRI

Preprocessing II: Between Subjects John Ashburner

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 10: Medical Image Segmentation as an Energy Minimization Problem

CHAPTER 2. Morphometry on rodent brains. A.E.H. Scheenstra J. Dijkstra L. van der Weerd

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

Structural MRI analysis

MARS: Multiple Atlases Robust Segmentation

MIDAS Processing of Segmentation Data for Brain Lesions

Subvoxel Segmentation and Representation of Brain Cortex Using Fuzzy Clustering and Gradient Vector Diffusion

Detection and Segmentation of Pathological Structures by the Extended Graph-Shifts Algorithm

Supplementary methods

On non-linear characterization of tissue abnormality by constructing disease manifolds

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

Towards joint morphometry of white matter tracts and gray matter surfaces

From gridified scripts to workflows: the FSL Feat case

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

Automatic Optimization of Segmentation Algorithms Through Simultaneous Truth and Performance Level Estimation (STAPLE)

Feature Extraction and Texture Classification in MRI

Correction of Partial Volume Effects in Arterial Spin Labeling MRI

Two Methods for Validating Brain Tissue Classifiers

Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su

Manifold drived MR-less PiB SUVR normalisation

Multi-Atlas Brain MRI Segmentation with Multiway Cut

Computer-Aided Tracking of MS lesions

ANALYSIS OF PULMONARY FIBROSIS IN MRI, USING AN ELASTIC REGISTRATION TECHNIQUE IN A MODEL OF FIBROSIS: Scleroderma

ISSN: X Impact factor: 4.295

Automatic Quantification of DTI Parameters along Fiber Bundles

NIH Public Access Author Manuscript Proc IEEE Int Symp Biomed Imaging. Author manuscript; available in PMC 2014 November 15.

An Automated 3D Algorithm for Neo-cortical Thickness Measurement

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Concurrent Visualization of and Mapping between 2D and 3D Medical Images for Disease Pattern Analysis

Structural Segmentation

Transcription:

Multiple Sclerosis Brain MRI Segmentation Workflow deployment on the EGEE grid Erik Pernod 1, Jean-Christophe Souplet 1, Javier Rojas Balderrama 2, Diane Lingrand 2, Xavier Pennec 1 Speaker: Grégoire Malandain 1 1 Asclépios Project team, INRIA Sophia Antipolis 2 CNRS - I3S Laboratory, Université of Nice Sophia Antipolis

NeuroLOG http://neurolog.polytech.unice.fr A three years ANR scientific project (2007-2009) Goal: Federate medical data and algorithms, and sharing computing resources on grid infrastructure. On three different pathologies: - Multiple Sclerosis - Brain Stroke - Tumours Partners from different disciplines: - Software technologies - Databases and knowledge - Medical imaging

Goals: Feasibility study: to deploy a real medical image processing solution on the grid Plan: Application: parameter sweeping Brain MRI segmentation pipeline Workflow deployment on the EGEE grid Time performance Study of a method s parameter influence Conclusion and future work.

Multiple Sclerosis brain MRI segmentation Segmentation of lesions on brain MRI is required for diagnosis or follow-up purpose in MS. First step: Segmentation of brain healthy tissues. - Use multi-spectral MRI sequences: T1, T2 and DP. - MRI have to be normalized (spatially and in intensity). - A brain mask is also needed. - Segmentation of the healthy compartments classes (WM, GM and CSF) is realized. Lesions are then segmented on T2-FLAIR sequence, using the brain healthy compartments classes. Improved EM-based tissue segmentation and partial volume effect quantification in multi-sequence brain MRI. G. Dugas-Phocion, M. Angel G. Ballester, G. Malandain, C. Lebrun, and N. Ayache. MICCAI 04.

Brain MRI segmentation pipeline : Five main steps A rigid registration of the T1 on the T2 sequence is performed. Spatial normalization T2 sequence T1 sequence T1 sequence registered Block matching: A general framework to improve robustness of rigid registration of medical images. S. Ourselin, A. Roche, S. Prima, and N. Ayache. MICCAI 00

Brain MRI segmentation pipeline : Five main steps A rigid registration of the atlas images on the T2 sequence is performed. Spatial normalization MNI atlas registration T2 sequence Atlas T2 sequence Atlas T2 sequence registered

Brain MRI segmentation pipeline : Five main steps A skull-stripping method is used to isolate the brain healthy compartments Spatial normalization MNI atlas registration Skull-stripping Patient and Atlas sequences Brain mask Hierarchical segmentation of multiple sclerosis lesions in multi-sequence MRI. G. Dugas-Phocion, M. Angel G. Ballester, C. Lebrun, S. Chanalet, C. Bensa, G. Malandain, and N. Ayache. ISBI 04.

Brain MRI segmentation pipeline : Five main steps A first classification of the brain into WM, GM and CSF classes is realized. Parameters of bias field are then computed from these segmentations. Spatial normalization MNI atlas registration Skull-stripping Intensity normalization T1 sequence and brain compartements T1 sequence unbiased Maximum likelihood estimation of the bias field in MR brain images: Investigating different modelings of the imaging process. S. Prima, N. Ayache, T. Barrick, and N. Roberts. MICCAI 01

Brain MRI segmentation pipeline : Five main steps The Expectation Maximization method is used once again to classify brain MRI voxels from unbiased images. Spatial normalization MNI atlas registration Skull-stripping Grey matter White matter CSF Intensity normalization PVE Classification

Problematic: How to deploy and parallelize an algorithm on a grid? Needed transformations of the pipeline? How to create a workflow? How to execute a workflow? Performances?

Services creation Splitting the pipeline in black boxes Description of each black boxes (XML files) inputs XML files Application outputs Inputs Outputs Files Use of GASW (Generic Application Service Wrapper) Generic web service wrapper for efficient embedding of legacy codes in service-based workflows. T. Glatard, D. Emsellem, and J. Montagnat. GELA 06.

Use of the software Taverna to build the structure of the workflow

Workflow execution Need a account on one computer of the grid Execution of the workflow (XML file) using MOTEUR Efficient services composition for grid-enabled data-intensive applications. T. Glatard, J. Montagnat, and X. Pennec. HPDC 06 MOTEUR takes in charge all the interactions with the grid

Possibility of multiple concurrent executions Time performance:

Potential issues The EGEE grid use the glite middleware. http://glite.web.cern.ch/glite/ In this framework, the Resource Broker is responsible for the matchmaking between job requests and resources. - Fastest responding resources are chosen. (after filtration) - Not necessarily the most powerful - Nor directly available. Workload management could becomes a bottleneck.

Parameter-sweep test Validation of the deployment on the grid Comparison with a sequential execution on one single computer: identical results The power of the grid allows to perform parameter sweeping in a reasonable amount of time Goal: To find a good compromise between accuracy and speed in the EM method. Study of the performance w.r.t. the percentage of points used to estimate distributions.

Ratio Parameter of the EM - Generation of WM segmentations obtained using different ratio value in the EM method. - Comparaison of these segmentation to the segmentation of reference (ratio = 1) MR image of a control subject Percentage of voxel considered = 100 x 1 ratio parameter Sensibility = Specificity = true positives true positives + false negatives true negatives true negatives + false positives MR image of a MS patient

Ratio Parameter of the EM a b c

Ratio Parameter of the EM Using only 1% of the image voxels in the EM method: - Divides the execution time of the method by ~3 - Still provides segmentation of sufficient quality Taking less than 1% of the voxels may leads to poor results ~ 210 workflow executions (10 per ratio value) have been computed (per image set). - Local execution time (sequential): ~ 100 hours (estimated) - Grid execution time: ~ 40 hours (4 hours per bunch of 21 workflow executions)

Conclusion: Deployement demonstration of a real application on the grid. The power of the grid allows multiple concurrent executions and a sizeable gain of time. As a consequence, it allows computation costly tests, e.g. parameter sweeping. Future work: Generalization of the services to support more image formats Does not require to modify the workflow nor the web service descriptions Can be done directly at the application level Allows the workflow diffusion to other research groups Add new services to the workflow to get the lesions segmentation.