Clinical Monte Carlo: Photon Beams C-M Charlie Ma, Ph.D. Dept. of Radiation Oncology Fox Chase Cancer Center Philadelphia, PA 19111 What is Monte Carlo? A mathematical method using random sampling What is Monte Carlo ? • The originators : Neumann and Ulam 1949 • The method : Random sampling from pdf’s to construct solutions to problems. John Von Neumann Stanislow M. Ulam (1903-1957) (1909-1984) Why call it Monte Carlo? After the city in the Monaco principality ... What is Monte Carlo Radiation Transport? • Random sampling of particle interactions a good supply of random numbers probability distributions governing the physics processes • Information obtained by simulating large number of histories Why Use Monte Carlo for Radiotherapy Treatment Planning An accuracy of about 5% in dose delivery is required to effectively treat certain types of cancers and to reduce complications. ICRU Reports 24 (1976) and 42 (1988) The Accuracy Requirement for Treatment Planning Dose Calculation σ2=σ2calib+σ2dose+σ2setup+σ2motion +… and σ ≥ 2σdose=5% then σdose=2.5% CPU time required 1 Gy => 1 billion electrons (1cmx1cm field) 1% uncertainty for 0.3 cm cubes requires a few million electrons (hours on a PC) 1 Gy => 1000 billion photons (1cmx1cm field) 1% uncertainty for 0.3 cm cubes requires up to a few billion photons (days on a PC) Applications of M-C in radiotherapy • • • • • • Fluence and spectrum calculations Dosimetric parameters (stopping powers, etc.) Correction factors (BSF, HS, PS, P/S ratio...) Dosimeter response simulations Treatment head simulations Treatment planning dose calculations Radiotherapy treatment planning Beam data Prescription Plan description Dose calculation Display Plan evaluation Patient CT scan Dose algorithms for RTP • Photon beams Clarkson FFT, FSPB, superposition convolution super MC, XVMC Monte Carlo • Electron beams 3D pencil beam MMC, super MC, VMC Monte Carlo Equivalent Pathlength Correction High-density medium Low-density medium Variation of Dose Kernels with Density High-density medium Low-density medium Variation of Dose Kernels with Density High-density medium Low-density medium High-density medium The accuracy depends on how it is implemented. Correction factor for bone for Correction factor for bone6 MV photons Cl2300 C/D 6MV 1.20 1.15 calculated by FOCUS measured with ion chamber calculated by EGS4/DOSXYZ water 1.10 bone 1.05 water 1.00 0.95 0.90 0.85 0.80 0.0 2.0 4.0 6.0 8.0 cm Depth (cm) 10.0 12.0 14.0 16.0 Correction factor for lung for 6 MV photons Correction Factor for Lung Varian Cl2300C/D 6MV Lung 1.20 1.15 1.10 water 1.05 water 1.00 as Calculated by FOCUS measured 0.95 calculated by EGS4/DOSXYZ 0.90 0.85 0.80 0.0 2.0 4.0 6.0 8.0 10.0 cm Depth (cm) 12.0 14.0 16.0 18.0 Layered Lung Phantom 1.20 Heterogeneity Correction Factor 1.18 1.16 Water 3cm 1.14 Lung 5cm 1.12 Water 16 cm 1.10 1.08 1.06 1.04 1.02 1.00 Measured 6MV, 10cmx10cm 0.98 Measured15MV, 5cmx5cm 0.96 Monte Carlo 6MV, 10cmx10cm 0.94 Monte Carlo 15MV, 5cmx5cm 0.92 0.90 0 2 4 6 8 10 12 14 16 DEPTH (cm) Depth (cm) 18 20 22 24 26 Comparisons of Pencil Beam and Monte Carlo Mohan et al (1997) Conventional Method (Pencil Beam) PEREGRINE 70 Gy 70 Gy Tumor Dose Verification for IMRT (Pawlicki et al 2000) Monte Carlo Corvus Gy 16.2 14.4 12.6 9.0 5.4 1.8 DVH Comparison 100 MC Corvus Volume (%) 80 60 GTV RT Lung 40 20 Cord 0 0 5 10 Dose (Gy) 15 20 Monte Carlo Algorithms • Electron beams reported VMC DOSXYZ MCDOSE/MCSIM PENELOPE MCRTP DPM • Photon beams reported XVMC PEREGRINE MCNP DOSXYZ MCDOSE/MCSIM/MCRS Current Status of MCTP Accuray NOMOS DOSIGRAY Varian/BrainLab FCCC... NumeriX? Nucletron CMS ADAC MCV... Implementation of MCTP • Accelerator simulation • Source modeling • Beam commissioning • CT data conversion and phantom setup • Dose calculation algorithms • Data processing and plan evaluation • Plan optimization Measured vs MC Reconstructed Dose Distributions 18 MV 40cmx40cm 6 MV 40cmx40cm Yang et al, Phys Med Biol (2004) 49: 2657-73 Combined Dose Distribution: Film vs Monte Carlo Delivery in film phantom Patient plan (Corvus) Monte Carlo dose calculation inferior Lee et al (2001) 312 cm cm from from isocenter isocenter superior Calculations vs. Measurements Energy 4 MV CORVUS Meas M-C 2.177 Gy 2.177 Gy 2.201 Gy 15 MV 2.146 Gy 2.161 Gy 2.276 Gy M-C Simulation Geometry Source plane contours CT phantom Beam modifier CT Number to Medium Conversion 2.5 2000~2.088g/cm3 125~1.101g/cm3 -700~0.302g/cm3 -950~0.044g/cm3 -1000~0.001g/cm3 Mass density (g/cm^3) teflon 2.0 1.5 Skeleton - Ribs polycarbonate Vertebral body water polyethylene Alderson Muscle 1.0 0.5 Alderson Lung air 0.0 0 500 1000 1500 CT Number 2000 2500 Density map Medium map Treatment Plan Comparison Prostate Corvus Monte Carlo Gy 77.2 70.0 56.1 48.9 35.0 27.8 21.1 13.9 Prostate 100 MC Corvus Volume (%) 80 Prostate 60 Bladder 40 20 Rectum 0 0 15 30 45 Dose (Gy) 60 75 90 Dose Verification for Non-coplanar Prostate IMRT 100 Volume (%) 80 Corvus without correction Corvus(CTV) with correction Monte Carlo Non-coplanar plan comparison rectum 60 target bladder 40 20 0 0 50 100 200 150 Dose (cGy) 250 300 T11-L1 Vertebra Monte Carlo Gy 17.6 15.6 13.7 11.7 9.8 7.8 5.9 3.9 2.0 Corvus T11-L1 Vertebra 100 MC Corvus Volume (%) 80 GTV 60 40 Cord 20 0 0 5 10 Dose (Gy) 15 20 Effect of Couch Bar on IMRT Dose Distribution Attenuation for 18 MV photons 40 d=3.3cm calculated d=3.3cm measured d=10cm calculated d=10cm measured Relative Dose (%) 30 Without bar 20 10 0 -20 -10 0 Off-axis Distance (cm) 10 20 MC vs film measurement Yang et al 2005 With bar Effect of Couch Bar on IMRT Dose Distribution IMRT using 6 MV photons IMRT using 18 MV photons DVH Data 18MV DVH 100 100 bladder-no bar rectum-no bar CTV-no bar bladder-with bar rectum-with bar CTV-with bar 60 40 20 0 bladder - no bar rectum - no bar CTV - no bar bladder - with bar rectum - with bar CTV - with bar 80 Volume (%) Volume (%) 80 60 40 20 0 50 Yang et al 2005 100 150 Dose (cGy) 200 250 300 0 0 50 100 Dose 150 200 Mean Target Dose (BP vs MC) Mean target dose: Pencil beam vs Monte Carlo ne ck an d he ad pe lv is bd . /a 10.0 th or ax Difference relative to Rx dose (%) 15.0 5.0 0.0 -5.0 -10.0 -15.0 Patient cases Minimum Target Dose (BP vs MC) an d he ad pe lv is ra x 25.0 /a bd . ne ck 35.0 th o Difference relative to Rx dose (%) Minimum target dose: Pencil beam vs Monte Carlo 15.0 5.0 -5.0 -15.0 -25.0 -35.0 Patient cases Max. Critical Structure Dose (BP vs MC) ck ne an d lv is he ad 15.0 pe /a bd . 20.0 th or ax Difference relative to Rx dose (%) Maximum critical structure dose: Pencil beam vs Monte Carlo 10.0 5.0 0.0 -5.0 -10.0 -15.0 -20.0 0 Patient cases Beamlet Dose Distributions FSPB 90 70 50 5 Pawlicki and Ma (2001) Monte Carlo 90 70 50 5 CyberKnife Monte Carlo CyberKnife Monte Carlo Summary • MC dose calculation is becoming a practical tool for advanced radiotherapy treatments • The accuracy of MC dose calculation depends on the implementation • The potential of MC dose calculation remains to be explored Acknowledgments The FCCC/Stanford Monte Carlo Team Charlie Ma Bob Price Lili Chen Eugene Fourkal Jinsheng Li Lu Wang Yan Chen James Fan Teh Lin Max Jin Steve Jiang Todd Pawlicki Jun Deng Bilal Shahine Ajay Kapur Michael Lee Qianyi Xu Iavor Veltchev Alain Tafo Ahmed ElDib Francis Tang Sotirios Stathakis Jay Chen Wei Luo Jie Yang Lihong Qin Meisong Ding Omar Chibani Grisel Mora Thai Bing Nguyen William Xiong Antonio Leal Freek Du Plessis Thank You FCCC Monte Carlo courses, April 2010