F. Foppiano3, S. Guatelli2, J. Moscicki1, M.G. Pia2 CERN1 INFN Genova2

Slides:



Advertisements
Similar presentations
F. Foppiano3, S. Guatelli2, J. Moscicki1, M.G. Pia2 CERN1 INFN Genova2
Advertisements

A selection of Geant4 medical physics applications
The application of GEANT4 simulation code to the verification of a brachytherapy calibration procedure F. Foppiano 1, S. Garelli 1, P. Moresco 1, G. Paoli.
Technology transfer from HEP computing to the medical field
1 COMPARISON BETWEEN PLATO ISODOSE DISTRIBUTION OF A 192 IR SOURCE AND THOSE SIMULATED WITH GEANT4 TOOLKIT F. Foppiano 1, S. Agostinelli 1, S. Garelli.
F. Foppiano, M.G. Pia, M. Piergentili Medical Linac IEEE NSS, October 2004, Rome, Italy
Energy deposition and neutron background studies for a low energy proton therapy facility Roxana Rata*, Roger Barlow* * International Institute for Accelerator.
Monte Carlo simulation for radiotherapy in a distributed computing environment S. Chauvie 2,3, S. Guatelli 2, A. Mantero 2, J. Moscicki 1, M.G. Pia 2 CERN.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Persistency Parallelisation and integration in a distributed computing environment.
A general purpose dosimetric system for brachytherapy
DIANE Project Seminar on Innovative Detectors, Siena Oct 2002 Distributed Computing in Physics Parallel Geant4 Simulation in Medical.
MONTE-CARLO TECHNIQUES APPLIED TO PROTON DOSIMETRY AND RADIATION SAFETY F. Guillaume, G. Rucka, J. Hérault, N. Iborra, P. Chauvel 1 XXXV European Cyclotron.
Maria Grazia Pia, INFN Genova Distributed Processing, Monte Carlo and CT interface for Medical Treatment Plans F. Foppiano 3, S. Guatelli 2, J. Moscicki.
Maria Grazia Pia, INFN Genova CERN, 26 July 2004 Background of the Project.
1 M.G. Pia et al. The application of GEANT4 simulation code for brachytherapy treatment Maria Grazia Pia INFN Genova, Italy and CERN/IT
The brachytherapy advanced example Susanna Guatelli (CERN/INFN)
Budker Inst. of Physics IHEP Protvino MEPHI Moscow Pittsburg University.
Particle Physics Software aids Medicine Accurate geometry and material modeling in the fight against cancer Precise physics models for radiation interactions.
Test of the proposed method Introduction CCD Controller CCD Illuminator gel Filter 585nm Assembling the phantom before its irradiation. The phantom, ready.
Maria Grazia Pia, INFN Genova Particle Physics Software and the Fight against Cancer Maria Grazia Pia INFN Genova Seminar at DESY 9 February 2004
M.G. Pia et al. Brachytherapy at IST Results from an atypical Comparison Project Stefano Agostinelli 1,2, Franca Foppiano 1, Stefania Garelli 1, Matteo.
F. Foppiano, B. Mascialino, M. G. Pia, M. Piergentili Geant4 Simulation of an Accelerator Head for Intensity Modulated RadioTherapy Monte Carlo 2005 Topical.
Enabling Grids for E-sciencE Grid enabling ThIS CAVIAR Hugues BENOIT-CATTIN LRMN.
DIANE Project CHEP 03 DIANE Distributed Analysis Environment for semi- interactive simulation and analysis in Physics Jakub T. Moscicki,
OOAD… LowE Electrons From HEP computing to medical research and vice versa Bidirectional From HEP computing to medical research and vice versa Bidirectional.
S. Guatelli, CPS Innovations, Knoxville, 13 th -21 st January Brachytherapy exercise.
Maria Grazia Pia, INFN Genova Test & Analysis Project aka “statistical testing” Maria Grazia Pia, INFN Genova on behalf of the T&A team
Provide tools for the statistical comparison of distributions  equivalent reference distributions  experimental measurements  data from reference sources.
REMSIM Radiation Exposure and Mission Strategies for Interplanetary Manned Missions Susanna Guatelli, 9 th March 2004, Genova, Italy
A General Purpose Brachytherapy Software Simulation + Analysis (isodose calculation) 2/10/2002 Geant4 Workshop CERN Susanna Guatelli Univ. and INFN Genova.
S. Guatelli, M.G Pia, INFN Genova G. Cosmo, S. Guatelli, M.G Pia Salamanca, July 2002
Medical Accelerator F. Foppiano, M.G. Pia, M. Piergentili
Technological Transfer from HEP to Medical Physics How precise Brachytherapy MonteCarlo simulations can be applied in Clinics Reality Problem: How to achieve.
S. Guatelli, A. Mantero, J. Moscicki, M. G. Pia Geant4 medical simulations in a distributed computing environment 4th Workshop on Geant4 Bio-medical Developments.
Benchmarks of medical dosimetry simulation on the grid S. Chauvie 1, A. Lechner 4, P. Mendez Lorenzo 5, J. Moscicki 5, M.G. Pia 6 G.A.P. Cirrone 2, G.
TPS & Simulations within PARTNER D. Bertrand, D. Prieels Valencia, SPAIN 19 JUNE 2009.
IRCC & Mauriziano Hospital & INFN & S Croce e Carle Hospital
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
F. Foppiano, M.G. Pia, M. Piergentili
N 0 primary photons generated N d primary photons detected Determination of the photon mass attenuation coefficients Check on ParentID( ) Energy value.
P. Rodrigues, A. Trindade, L.Peralta, J. Varela GEANT4 Medical Applications at LIP GEANT4 Workshop, September – 4 October LIP – Lisbon.
Susanna Guatelli Geant4 in a Distributed Computing Environment S. Guatelli 1, P. Mendez Lorenzo 2, J. Moscicki 2, M.G. Pia 1 1. INFN Genova, Italy, 2.
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
AIDA Workshop, 3/6/2002S. Guatelli Overview of AIDA in Geant4 bio-medical applications A collection of contributions from various user groups AIDA Workshop.
Implementation of a New Monte Carlo Simulation Tool for the Development of a Proton Therapy Beam Line and Verification of the related Dose Distributions.
J Cho, G Ibbott, M Kerr, R Amos, and O Mawlawi
Press release Release of ISOgray Proton Treatment Planning System
Advanced Examples Maria Grazia Pia, INFN Genova
Simulation in a Distributed Computing Environment
Geant4 REMSIM application
CNRS applications in medical imaging
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
A Statistical Toolkit for Data Analysis
F. Foppiano, S. Guatelli, B. Mascialino, M. G. Pia, M. Piergentili
Data analysis in HEP: a statistical toolkit
Geant4 for Brachytherapy Simulation
Other GEANT4 capabilities
B.Mascialino, A.Pfeiffer, M.G.Pia, A.Ribon, P.Viarengo
Introductory Course PTB, Braunschweig, June 2009
Simulation in a Distributed Computing Environment
Short Course Siena, 5-6 October 2006
The Hadrontherapy Geant4 advanced example
Introductory Course ORNL, May 2008
Geant4 at IST Applications in Brachytherapy
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
P. Rodrigues, A. Trindade, L.Peralta, J. Varela
Advanced Examples Alex Howard, Imperial College, UK
Simulation in a Distributed Computing Environment
The Geant4 Hadrontherapy Advanced Example
Presentation transcript:

Distributed Processing, Monte Carlo and CT interface for Medical Treatment Plans F. Foppiano3, S. Guatelli2, J. Moscicki1, M.G. Pia2 CERN1 INFN Genova2 National Institute for Cancer Research, IST Genova3 Genova, 8th March 2004 http://www.ge.infn.it/geant4

The goal of radiotherapy Delivering the required therapeutic dose to the tumor area with high precision, while preserving the surrounding healthy tissue Accurate dosimetry is at the basis of radiotherapy treatment planning Dosimetry system precision accurate model of the real configuration (from CT) speed adequate for clinical use user-friendly interface for hospital usage Calculate the dose released to the patient by the radiotherapy system

The reality Open issues Precision Cost Treatment planning is performed by means of commercial software The software calculates the dose distribution delivered to the patient in a given source configuration Open issues Precision Cost Commercial systems are based on approximated analytical methods, because of speed constraints Approximation in geometry modeling Approximation in material modeling Each treatment planning software is specific to one technique and one type of source Treatment planning software is expensive

Commercial factors Commercial treatment planning systems are governed by commercial rules (as any other commercial product...) i.e., they are produced and marketed by a company only if the investment for development is profitable Treatment planning systems for hadrontherapy are quite primitive not commercially convenient so far No commercial treatment planning systems are available for non-conventional radiotherapy techniques such as hadrontherapy or for niche applications such as superficial brachytherapy

Monte Carlo methods in radiotherapy Monte Carlo methods have been explored for years as a tool for precise dosimetry, in alternative to analytical methods de facto, Monte Carlo simulation is not used in clinical practice (only side studies) The limiting factor is the speed Other limitations: reliable? for “software specialists only”, not user-friendly for general practice requires ad hoc modeling

The challenge

dosimetric system precise general purpose realistic geometry Develop a general purpose precise dosimetric system with the capability of realistic geometry and material modeling interface to CT images with a user-friendly interface at low cost adequate speed for clinical usage performing at

A dosimetric system for brachytherapy A real life case A dosimetric system for brachytherapy (but all the developments and applications presented in this talk are general)

Collaborations Activity initiated at IST Genova, Natl. Inst. for Cancer Research (F. Foppiano et al.) hosted at San Martino Hospital in Genova (the largest hospital in Europe) Collaboration with San Paolo Hospital, Savona (G. Ghiso et al.) a small hospital in a small town

Brachytherapy Techniques: Brachytherapy is a medical therapy used for cancer treatment Radioactive sources are used to deposit therapeutic doses near tumors, while preserving surrounding healthy tissues Techniques: endocavitary lung, vagina, uterus interstitial prostate superficial skin

Commercial software for brachytherapy Various commercial software products for treatment planning eg. Variseed V 7, Plato BPS, Prowes No commercial software available for superficial brachytherapy with Leipzig applicators Precision Based on approximated analytical methods, because of speed constraints Approximation in source anisotropy Uniform material: water Cost Each software is specific to one technique and one type of source Treatment planning software is expensive (~ hundreds K $/euro)

The software process The project is characterized by a rigorous software process The process follows an iterative and incremental model Process based on the Unified Process, especially tailored to the specific context of the project RUP used as a practical guidance to the process

Accurate model of the real experimental set-up Requirements Calculation of 3-D dose distribution in tissue Determination of isodose curves Based on Monte Carlo methods Accurate description of physics interactions Experimental validation of physics involved Precision Accurate model of the real experimental set-up Realistic description of geometry and tissue Possibility to interface to CT images Simple user interface + Graphic visualisation Elaboration of dose distributions and isodoses Easy configuration for hospital usage Parallelisation Access to distributed computing resources Speed Transparent Open to extension and new functionality Publicly accessible Other requirements

Precision Based on Monte Carlo methods Accurate description of physics interactions Extension of electromagnetic interactions down to low energies (< 1 keV) Experimental validation of physics involved Microscopic validation of the physics models Comparison with experimental data specific to the brachytherapic practice

Validation Microscopic validation: Dosimetric validation: verification of Geant4 physics Dosimetric validation: in the experimental context

Microscopic validation 2N-L=13.1 – =20 - p=0.87 NIST Geant4-LowE Geant4-Standard Photon attenuation coefficient Al 2N-S=23.2 – =15 - p=0.08 Microscopic validation Al NIST Geant4-LowE Geant4-Standard Stopping power many more validation results available! proton straggling ions e-, Sandia database

Dosimetric validation Comparison to manufacturer data, protocol data, original experimental data Distance along Z (mm) Simulation Nucletron Data F. Foppiano et al., IST Genova experimental mesurements G. Ghiso, S. Guatelli S. Paolo Hospital Savona Ir-192 I-125

General purpose system For any brachytherapy technique Object Oriented technology Software system designed in terms of Abstract Interfaces For any source type Abstract Factory design pattern Source spectrum and geometry transparently interchangeable

Flexibility of modeling Configuration of any brachytherapy technique any source type through an Abstract Factory to define geometry, primary spectrum Abstract Factory General purpose software system for brachytherapy No commercial general software exists!

of the experimental set-up Realistic model of the experimental set-up Radioactive source Spectrum (192Ir, 125I) Geometry Patient Phantom with realistic material model Possibility to interface the system to CT images

Modeling the source geometry Precise geometry and material model of any type of source Iodium core Air Titanium capsule tip Titanium tube Iodium core I-125 source for interstitial brachytherapy Iodium core: Inner radius :0 Outer radius: 0.30mm Half length:1.75mm Titanium tube: Outer radius:0.40mm Half length:1.84mm Air: Outer radius:0.35mm half length:1.84mm Titanium capsule tip: Box Side :0.80mm Ir-192 source + applicator for superficial brachytherapy

Modeling the patient Modeling a phantom source Modeling a phantom of any material (water, tissue, bone, muscle etc.) thanks to the flexibility of Geant4 materials package Modeling geometry and materials from CT data through Geant4 parameterised volumes parameterisation function: material

User-friendly interface to facilitate the usage in hospitals Dosimetric analysis Graphic visualisation of dose distributions Elaboration of isodose curves Web interface Application configuration Job submission

Dosimetry Simulation of energy deposit through Geant4 Low Energy Electromagnetic package to obtain accurate dose distribution Production threshold: 100 mm 2-D histogram with energy deposit in the plane containing the source Analysis of the energy deposit in the phantom resulting from the simulation Dose distribution Isodose curves AIDA + Anaphe Python for analysis for interactivity may be any other AIDA-compliant analysis system

Interstitial brachytherapy Dosimetry Interstitial brachytherapy Bebig Isoseed I-125 source 0.16 mGy =100% Isodose curves

Dosimetry Dosimetry Endocavitary brachytherapy MicroSelectron-HDR source Dosimetry Superficial brachytherapy Leipzig applicator

Application configuration Fully configurable from the web Run modes: demo parallel on a cluster (under test) on the GRID (under development) Type of source Phantom configuration # events

Speed adequate for clinic use Parallelisation Transparent configuration in sequential or parallel mode Access to distributed computing resources Transparent access to the GRID through an intermediate software layer

Performance Endocavitary brachytherapy Superficial brachytherapy 1M events 61 minutes Superficial brachytherapy 1M events 65 minutes Interstitial brachytherapy 1M events 67 minutes on an “average” PIII machine, as an “average” hospital may own Monte Carlo simulation is not practically conceivable for clinical application, even if more precise

DIANE DIstributed ANalysis Environment prototype for an intermediate layer between applications and the GRID Hide complex details of underlying technology Developed by J. Moscicki, CERN Parallel cluster processing make fine tuning and customisation easy transparently using GRID technology application independent http://cern.ch/DIANE

Parallel mode: local cluster

Performance: parallel mode preliminary: further optimisation in progress Performance: parallel mode Endocavitary brachytherapy 1M events 4 minutes 34’’ Superficial brachytherapy 1M events 4 minutes 25’’ Interstitial brachytherapy 5M events 4 minutes 36’’ on up to 50 workers, LSF at CERN, PIII machine, 500-1000 MHz Performance adequate for clinical application, but… it is not realistic to expect any hospital to own and maintain a PC farm

Parallel mode: distributed resources Distributed Geant 4 Simulation: DIANE framework and generic GRID middleware

Running in a distributed environment The application developer is shielded from the complexity of underlying technology via DIANE Not affecting the original code of application standalone and distributed case is the same code Good separation of the subsystems the application does not need to know that it runs in distributed environment the distributed framework (DIANE) does not need to care about what actions an application performs internally

advanced software technologies and tools for radiotherapy Running on the GRID Via DIANE Same application code as running on a sequential machine or on a dedicated cluster completely transparent to the user A hospital is not required to own and maintain extensive computing resources to exploit the scientific advantages of Monte Carlo simulation for radiotherapy Any hospital – even small ones, or in less wealthy countries, that cannot afford expensive commercial software systems – may have access to advanced software technologies and tools for radiotherapy

Traceback from a run on CrossGrid testbed Resource broker running in Portugal Current #Grid setup (computing elements): 5000 events, 2 workers, 10 tasks (500 events each) - aocegrid.uab.es:2119/jobmanager-pbs-workq - bee001.ific.uv.es:2119/jobmanager-pbs-qgrid - cgnode00.di.uoa.gr:2119/jobmanager-pbs-workq - cms.fuw.edu.pl:2119/jobmanager-pbs-workq - grid01.physics.auth.gr:2119/jobmanager-pbs-workq - xg001.inp.demokritos.gr:2119/jobmanager-pbs-workq - xgrid.icm.edu.pl:2119/jobmanager-pbs-workq - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-infinite - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-long - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-medium - zeus24.cyf-kr.edu.pl:2119/jobmanager-pbs-short - ce01.lip.pt:2119/jobmanager-pbs-qgrid Spain Poland Greece Portugal matchmaking CrossGrid computing elements

Extension and evolution Configuration of any brachytherapy technique any source type System extensible to any source configuration without changing the existing code General dosimetry system for radiotherapy extensible to other techniques plug-ins for external beams (factories for beam, geometry, physics...) treatment head hadrontherapy ... Plug-ins in progress

Summary Beware: R&D prototype! A precise dosimetric system, based on Geant4 Accurate physics, geometry and material modeling, CT interface Full dosimetric analysis AIDA + Anaphe Simple interface configuration from WWW Extensibility to other radiotherapic disciplines Fast performance parallel processing Access to distributed computing resources GRID Beware: R&D prototype!