A Grid Environment for Medical Imaging A Grid Environment for Medical Imaging LRMN Sorina POP, Tristan GLATARD
LRMN CIRA, 2 juin /10 Summary Medical Imaging Grid environment for medical imaging Perspectives Acknowledgments
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Medical Imaging CAVIAR Myocardium segmentation Motion estimation ThIS/GATE Monte-Carlo simulation Cancer treatment planning SIMRI Simulation of MRI Parellel MPI jobs ThIS Simulation Simri Caviar
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Grid environment for medical imaging Reliable and responsive grid execution Successful execution of one application on a grid node Distant grid node environment and application customization Application parallelization MPI (Message Passing Interface) -> Simri Split the simulation into independent jobs (Monte Carlo) -> Gate Execution framework: advanced tools for Job submission, monitoring and retrieval Integration into service platforms High level interface
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Reliable and responsive grid execution DIANE Registers/removes agents Schedules tasks on agents Stdout/err transfers EGEE – gLite Schedules agents on grid sites Transfer input/result files to/from worker nodes
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Execution framework Moteur workflow engine Workflow execution Each application is described as a workflow (using Taverna) Job submission, input selection and data piping between jobs Moteur – DIANE interface Provides generic agents Starts DIANE master and submits DIANE agents
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Graphical interface to the grid VBrowser Provides user interface to the grid Browses input/result files Launches Moteur Follows experiment progress (job monitoring) Application: the Gate-Lab GATE-Lab client (VBrowser plugin) Parses simulation (mac) file, zip inputs Stores inputs on the grid, submits workflow Keeps track of simulation history GATE-Lab server Launches workflow engine Starts DIANE pilot-job master Submits agents when necessary VBrowser Gate-Lab client
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Perspectives (I) VIP – Virtual Imaging Platform Goal Enable heavy simulations: multimodal, dynamic Store and retrieve data (organ models and simulated images) Multi-platform execution Large-scale grids (EGEE, NorduGrid) Local clusters (Creatis, IN2P3) GPU
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Perspectives (II) Distributed database for medical imaging Storage, sharing, indexing and search on metadata Technologies iRODS –Access and uniform management of heterogeneous data distributed among different sites MDM (Medical Data Manager) –Management of distributed DICOM images, high security level Medical Images Database
LRMN Sorina POP, Tristan GLATARD CIRA, 2 juin /10 Acknowledgements University of Lyon, CREATIS-LRMN Hugues Benoit-Cattin, David Sarrut, Patrick Clarysse I3S, CNRS Johan Montagnat University of Amsterdam, Academic Medical Centre Silvia D. Olabarriaga CERN Jakub T. Mosciki
Thank you for your attention! Questions?