Comparison of two Monte Carlo calculation engines for proton pencil - - PowerPoint PPT Presentation

comparison of two monte carlo calculation engines for
SMART_READER_LITE
LIVE PREVIEW

Comparison of two Monte Carlo calculation engines for proton pencil - - PowerPoint PPT Presentation

WIR SCHAFFEN WISSEN HEUTE FR MORGEN Carla Winterhalter 1,2 , Adam Aitkenhead 3 , Sairos Safai 1 , Damien C. Weber 1 , Ranald I. MacKay 3 , Antony J. Lomax 1 1 Paul Scherrer Institute, Villigen, Switzerland 2 Funded by a research grant of


slide-1
SLIDE 1 WIR SCHAFFEN WISSEN – HEUTE FÜR MORGEN

Comparison of two Monte Carlo calculation engines for proton pencil beam scanning

Carla Winterhalter1,2, Adam Aitkenhead3, Sairos Safai1, Damien C. Weber1, Ranald I. MacKay3, Antony J. Lomax1

1Paul Scherrer Institute, Villigen, Switzerland 2Funded by a research grant of Varian Medical Systems Particle Therapy GmbH, Germany 3The Christie NHS Foundation Trust, Manchester, UK

International Conference on Monte Carlo Techniques for Medical Applications 16th of October 2017

slide-2
SLIDE 2

Pencil beam scanning:  Small proton beams (spots) are directed into the target  Depth is adjusted by energy change (70 MeV to 230 MeV) and pre-absorber usage

Introduction – Proton pencil beam scanning

Page 2 70 MeV
slide-3
SLIDE 3

Pencil beam scanning:  Small proton beams (spots) are directed into the target  Depth is adjusted by energy change (70 MeV to 230 MeV) and pre-absorber usage

Introduction – Proton pencil beam scanning

Page 3

Pre-absorber

slide-4
SLIDE 4

Dose distribution: 1 Field

Introduction – Proton pencil beam scanning

Page 4

Dose [%]

slide-5
SLIDE 5

Dose distribution: 3 Field Plan

Introduction – Proton pencil beam scanning

Page 5

Dose [%]

slide-6
SLIDE 6

Monte Carlo simulation models for proton pencil beam scanning are not an off-the shelf tool. How much do Monte Carlo simulated doses depend on the model setup?

Monte Carlo for proton pencil beam scanning

Page 6
slide-7
SLIDE 7

Comissioning data PSI Gantry 2

Comparison of two Monte Carlo engines for proton pencil beam scanning

Page 7
slide-8
SLIDE 8

Comissioning data PSI Gantry 2

Comparison of two Monte Carlo engines for proton pencil beam scanning

Page 8

2 independently set up models The Christie model The PSI model

slide-9
SLIDE 9

Comissioning data PSI Gantry 2

Comparison of two Monte Carlo engines for proton pencil beam scanning

Page 9

The Christie model The PSI model Compare dose results in simple geometric setups and in patient geometries 2 independently set up models

slide-10
SLIDE 10

Comissioning data PSI Gantry 2

Comparison of two Monte Carlo engines for proton pencil beam scanning

Page 10

Compare dose results in simple geometric setups and in patient geometries How much do Monte Carlo simulated doses depend on the model setup? 2 independently set up models The Christie model The PSI model

slide-11
SLIDE 11

Overview

Page 11

How much do Monte Carlo simulated doses depend on the model setup?

  • Setup of the two Monte Carlo systems
  • Comparison of the doses calculated with the two Monte Carlo systems in simple

geometries & patient geometries  Without pre-absorber  With pre-absorber

  • Discussion

 Which factors are critical when setting up the Monte Carlo system?  How big are the remaining differences?

slide-12
SLIDE 12

Setup of the two Monte Carlo systems

Page 12
slide-13
SLIDE 13
  • Choose Monte Carlo code, toolkit and physics

Setup Monte Carlo model for proton pencil beam scanning

Page 13 Procedure adapted from Fix, M. K. (2016). Monte Carlo in Medical Physics, Monte Carlo Simulations – General Recipe [Powerpoint slides]
slide-14
SLIDE 14
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Setup Monte Carlo model for proton pencil beam scanning

Page 14

Monte Carlo model

slide-15
SLIDE 15
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

Setup Monte Carlo model for proton pencil beam scanning

Page 15 [1] GRASSBERGER, C., et al. 2015. Phys Med Biol, 60, 633-45. [2] GREVILLOT, et al. 2011. Phys Med Biol, 56, 5203-19. [3] FRACCHIOLLA, F., et al. 2015. Phys Med Biol, 60, 8601-19.

Pre-absorber Monte Carlo model

slide-16
SLIDE 16
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

Setup Monte Carlo model for proton pencil beam scanning

Page 16
slide-17
SLIDE 17
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air

Setup Monte Carlo model for proton pencil beam scanning

Page 17

Proton beam

slide-18
SLIDE 18
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air

Setup Monte Carlo model for proton pencil beam scanning

Page 18

Proton beam

slide-19
SLIDE 19
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air

Setup Monte Carlo model for proton pencil beam scanning

Page 19

Proton beam Sigma

slide-20
SLIDE 20
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air

Setup Monte Carlo model for proton pencil beam scanning

Page 20

Proton beam 70 MeV

slide-21
SLIDE 21
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air
  • Integral depth dose curves in water

Setup Monte Carlo model for proton pencil beam scanning

Page 21
slide-22
SLIDE 22
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air
  • Integral depth dose curves in water

Setup Monte Carlo model for proton pencil beam scanning

Page 22
slide-23
SLIDE 23
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air
  • Integral depth dose curves in water

Setup Monte Carlo model for proton pencil beam scanning

Page 23
slide-24
SLIDE 24
  • Choose Monte Carlo code, toolkit and physics
  • Decide where to start the model & which components to include

Include pre-absorber either as physical component [1,2] or in beam parameters [3]

  • Beam model: Fine tune beam input parameters, such that simulation results agree

with comissioning data

  • Lateral spot profiles in air
  • Integral depth dose curves in water

Setup Monte Carlo model for proton pencil beam scanning

Page 24 70 MeV
slide-25
SLIDE 25

PSI model Which Monte Carlo code, toolkit and physics? Decide where to start the model & which components to include Fine tune beam input parameters, such that simulation results agree with comissioning data

Setup of the two Monte Carlo models

Page 25

The Christie model Monte Carlo: Physics: Geometry: Pre-absorber: Beam model: CT calibration:

slide-26
SLIDE 26

Setup of the two Monte Carlo models

Page 26

The Christie model Gate, GEANT4 10.02.p01 QGSP_BIC Monte Carlo: Physics: PSI model TOPAS, GEANT4 10.02.p01 Topas default list [1]

[1] JARLSKOG, C. Z. & PAGANETTI, H. 2008. IEEE Transactions on nuclear science, 55, 1018-1025. .
slide-27
SLIDE 27

PSI model TOPAS, GEANT4 10.02.p01 Topas default list Beam start: -47.8 cm (nozzle exit)

Setup of the two Monte Carlo models

Page 27

The Christie model Gate, GEANT4 10.02.p01 QGSP_BIC Beam start: -74.1 cm (MU chamber) Monte Carlo: Physics: Geometry:

PSI model The Christie model

slide-28
SLIDE 28

PSI model TOPAS, GEANT4 10.02.p01 Topas default list Beam start: -47.8 cm (nozzle exit) Physical object in the beam

Setup of the two Monte Carlo models

Page 28

The Christie model Gate, GEANT4 10.02.p01 QGSP_BIC Beam start: -74.1 cm (MU chamber) Modify beam optics Monte Carlo: Physics: Geometry: Pre-absorber:

Page 28

PSI model The Christie model

slide-29
SLIDE 29

PSI model TOPAS, GEANT4 10.02.p01 Topas default list Beam start: -47.8 cm (nozzle exit) Physical object in the beam Independently tuned such that each system matches same commissioning data

Setup of the two Monte Carlo models

Page 29

The Christie model Gate, GEANT4 10.02.p01 QGSP_BIC Beam start: -74.1 cm (MU chamber) Modify beam optics Monte Carlo: Physics: Geometry: Pre-absorber: Beam model:

PSI model The Christie model

slide-30
SLIDE 30

PSI model TOPAS, GEANT4 10.02.p01 Topas default list Beam start: -47.8 cm (nozzle exit) Physical object in the beam Independently tuned such that each system matches same commissioning data Matched in each system

Setup of the two Monte Carlo models

Page 30

The Christie model Gate, GEANT4 10.02.p01 QGSP_BIC Beam start: -74.1 cm (MU chamber) Modify beam optics Monte Carlo: Physics: Geometry: Pre-absorber: Beam model: CT calibration:

PSI model The Christie model

slide-31
SLIDE 31

Comparison of the two Monte Carlo systems

Page 31
slide-32
SLIDE 32

Single spots air Single spots in water

Comparison of the two Monte Carlo models

Page 32

Check the tuning

  • f the two models
slide-33
SLIDE 33

Single spots air Single spots in water Single spots in bone & brain Patient fields in water Patient fields in the CT

Comparison of the two Monte Carlo models

Page 33

Check the tuning

  • f the two models

Compare the two models

slide-34
SLIDE 34

Results without pre-absorber

Page 34
slide-35
SLIDE 35

Tuning: Spot sizes in air

Page 35

The Christie PSI Measurements

70 MeV 150 MeV 230 MeV

slide-36
SLIDE 36

Tuning: Spot sizes in air

Page 36

Good agreement between both Monte Carlo engines and measurements (0.2 mm)

The Christie PSI Measurements

70 MeV 150 MeV 230 MeV

slide-37
SLIDE 37

Tuning: Range in water

Page 37

Range difference < 0.2 mm

The Christie PSI

70 MeV 150 MeV 230 MeV

slide-38
SLIDE 38

Tuning: Range in water

Page 38

Ranges match in water, the material we used for the tuning of the two systems Range difference < 0.2 mm

The Christie PSI

70 MeV 150 MeV 230 MeV

slide-39
SLIDE 39

Range in bone & brain

Page 39

Range difference: 3.7 mm (bone) 4.8 mm (brain)

The Christie PSI

70 MeV 150 MeV 230 MeV

slide-40
SLIDE 40

Range in bone & brain

Page 40

Ranges do not match in

  • ther materials than

water. Range difference: 3.7 mm (bone) 4.8 mm (brain)

The Christie PSI

70 MeV 150 MeV 230 MeV

slide-41
SLIDE 41

PSI model The Christie model

Patient fields in the CT

Page 41 Dose [%]
slide-42
SLIDE 42

PSI model The Christie model

Patient fields in the CT

Page 42

PSI – Christie

Dose [%] Dose Diff [%]
slide-43
SLIDE 43

PSI model The Christie model

Patient fields in the CT

Page 43

PSI – Christie

Dose [%] Dose Diff [%] [%]
slide-44
SLIDE 44

PSI model The Christie model

Patient fields in the CT

Page 44

PSI – Christie Absolute dose difference: PSI higher than Christie Range difference: Christie deeper than PSI

Dose [%] Dose Diff [%] [%]
slide-45
SLIDE 45
  • Difference due to different default ionisation potentials of water.
  • Ionisation potential: Energy needed to remove one electron from the atom.

Ionisation potentials

Page 45
slide-46
SLIDE 46
  • Difference due to different default ionisation potentials of water.
  • Ionisation potential: Energy needed to remove one electron from the atom.
  • The Christie system:

 Water is defined using its elemental composition  Resulting ionisation potential: I = 69 eV

  • PSI system:

 Water is defined as Geant 4 default water  Resulting ionisation potential: I = 78 eV

Ionisation potentials

Page 46
slide-47
SLIDE 47
  • Difference due to different default ionisation potentials of water.
  • Ionisation potential: Energy needed to remove one electron from the atom.
  • The Christie system:

 Water is defined using its elemental composition  Resulting ionisation potential: I = 69 eV

  • PSI system:

 Water is defined as Geant 4 default water  Resulting ionisation potential: I = 78 eV

Ionisation potentials

Page 47

This would have never been found by comparing simulations to measurements in water!

slide-48
SLIDE 48
  • Difference due to different default ionisation potentials of water.
  • Ionisation potential: Energy needed to remove one electron from the atom.
  • The Christie system:

 Water is defined using its elemental composition  Resulting ionisation potential: I = 69 eV

  • PSI system:

 Water is defined as Geant 4 default water  Resulting ionisation potential: I = 78 eV How much do Monte Carlo simulated doses depend on the model setup? Pay close attention to ionisation potentials!

Ionisation potentials

Page 48

This would have never been found by comparing simulations to measurements in water!

slide-49
SLIDE 49

Results without pre-absorber After retuning The Christie system with I = 78 eV

Page 49
slide-50
SLIDE 50

After retuning The Christie system with I = 78 eV: Ranges agree within 0.15 mm for all materials Absolute doses agree within 0.25%

Tuning: Spots in water & bone & brain

Page 50 The Christie PSI The Christie PSI

70 MeV 150 MeV 230 MeV 70 MeV 150 MeV 230 MeV

slide-51
SLIDE 51

Patient fields in the water tank

Page 51

PSI model The Christie model PSI – Christie Christie model versus PSI model: Gamma analysis: 100% (2%,2mm); ≥ 99.6% (1%,1mm) 98% of the voxels agree within 1.5%

Dose [%] Dose Diff [%] [%]
slide-52
SLIDE 52

Patient fields in the water tank

Page 52

Christie model versus PSI model: Gamma analysis: 100% (2%,2mm); ≥ 99.6% (1%,1mm) 98% of the voxels agree within 1.5% Measurement versus PSI & Christie model:

  • Relative doses: fullfill clinical criteria 100 % (3%,3mm)
  • Absolute dose: Both models are 1%-3% lower than

measurements PSI model The Christie model PSI – Christie

Dose [%] Dose Diff [%] [%]
slide-53
SLIDE 53

PSI model The Christie model

Patient fields in the CT

Page 53

PSI – Christie

Dose [%] Dose Diff [%]
slide-54
SLIDE 54

PSI model The Christie model How much do our results depend on the model setup? Excellent clinical agreement: Gamma analysis: 99.9% (2%,2mm); 94% - 98% (1%,1mm)

Patient fields in the CT

Page 54

PSI – Christie

Dose [%] Dose Diff [%]
slide-55
SLIDE 55

PSI model The Christie model How much do our results depend on the model setup? Excellent clinical agreement: Gamma analysis: 99.9% (2%,2mm); 94% - 98% (1%,1mm) Remaining dose difference: 86% of the voxels agree within 1.5% 98 % of the voxels agree within 2.5%

Patient fields in the CT

Page 55

PSI – Christie

Dose [%] Dose Diff [%] [%]
slide-56
SLIDE 56

Results with pre-absorber

Page 56

The Christie system PSI system:

slide-57
SLIDE 57

Spot sizes in air with pre-absorber

Page 57

Good agreement between both Monte Carlo engines and measurements (0.35 mm)

The Christie PSI Measurements

230 MeV 160 MeV 70 MeV

slide-58
SLIDE 58

Ranges agree within 0.22 mm for all materials

Range in water & bone & brain with pre-absorber

Page 58 The Christie PSI The Christie PSI

70 MeV 160 MeV 230 MeV 70 MeV 160 MeV 230 MeV

slide-59
SLIDE 59

Systematic absolute dose differences of 4% - 7% The Christie model predicts higher dose than the PSI model

Range in water & bone & brain with pre-absorber

Page 59 The Christie PSI The Christie PSI

70 MeV 160 MeV 230 MeV 70 MeV 160 MeV 230 MeV

slide-60
SLIDE 60

Systematic absolute dose differences of 4% - 7% The Christie model predicts higher dose than the PSI model Water tank measurement versus PSI & Christie model: PSI model is 1%-2% lower; Christie model is 5%-7% higher than measurements

Range in water & bone & brain with pre-absorber

Page 60 The Christie PSI The Christie PSI

70 MeV 160 MeV 230 MeV 70 MeV 160 MeV 230 MeV

slide-61
SLIDE 61

PSI model The Christie model Scaled by 7%

Patient fields in the CT

PSI – Christie Scaled

Page 61 Dose [%] Dose Diff [%]
slide-62
SLIDE 62

PSI model The Christie model Scaled by 7% How much do Monte Carlo simulated doses depend on the model setup? With different pre-absorber models:

  • Excellent clinical agreement for relative doses:

99.6% (2%,2mm); 94% - 99% (1%,1mm)

  • Absolute doses do not agree – proton loss due

to the pre-absorber

Patient fields in the CT

PSI – Christie Scaled

Page 62 Dose [%] Dose Diff [%] [%]
slide-63
SLIDE 63

Key messages

Page 63
slide-64
SLIDE 64

Monte Carlo simulations for proton pencil beam scanning is not an off-the shelf tool. How much do Monte Carlo simulated doses depend on the model setup?

Summary

Page 64
slide-65
SLIDE 65

Monte Carlo simulations for proton pencil beam scanning is not an off-the shelf tool. How much do Monte Carlo simulated doses depend on the model setup?

  • A tuned system is only reliable within the bounds of its tuning

 Pay close attention to ionisation potentials  Be careful when not modelling physical objects

  • How accurate can we be?

 Excellent agreement in water and in patient CT  Remaining dose differences of up to 2.5%

Summary

Page 65
slide-66
SLIDE 66
  • Global Challenge Network+ in Advanced Radiotherapy (https://www.advanced-

radiotherapy.ac.uk)  Multi-Scale Monte Carlo Modelling for Radiotherapy Sandpit  March 2017, Manchester, UK

  • Two related projects:

 Aitkenhead A. et al: Physical and software phantoms for proton therapy  Nixon. A. et al: Sensitivity TEsting and Analysis using Monte CArlo for RadioTherapy (STEAMCART)

Outlook

Page 66
slide-67
SLIDE 67
  • Need to verify Monte Carlo simulations not only in water but also in additional

materials:  Dose distributions simulated in the water used for the tuning will always fit measurements in water  Need additional benchmarking in non-water materials Aim: Standard phantom design for MC benchmarking

Physical and software phantoms for proton therapy

Page 67 Picture courtesy: Adam Aitkenhead
slide-68
SLIDE 68
  • What is the influence of ionisation potentials used within the CT?

 Even for elements, ionisation potentials reported in literature are subject to high fluctuations [1]  How much does this influence patient calculations?

  • Which other values could be important?

Aim: Produce a tool which can be used to perform sensitivity testing on TOPAS & GATE to identify physical parameters contributing to uncertainty in dose.

Sensitivity TEsting and Analysis using Monte CArlo for RadioTherapy (STEAMCART)

Page 68 [1] DOOLAN, P. J. et al. 2016. Phys Med Biol, 61, 8085 – 8104.
slide-69
SLIDE 69 Page 69

Wir schaffen Wissen – heute für morgen

Two Monte Carlo models for the same spot scanning Gantry have been set up, showing …

  • That a tuned system

is only reliable within the bounds of its

  • tuning. Pay attention

to ionisation potentials and physical objects.

  • Excellent agreement

between the simulated dose distributions and measurements.