Motion Simulator for Proton Therapy Paul Morel November, 17 2014 - - PowerPoint PPT Presentation

motion simulator for proton therapy
SMART_READER_LITE
LIVE PREVIEW

Motion Simulator for Proton Therapy Paul Morel November, 17 2014 - - PowerPoint PPT Presentation

Motion Simulator for Proton Therapy Paul Morel November, 17 2014 Ecole Doctorale MSTIC Paul Morel MSPT 1 / 45 Doctoral thesis: Directed by St ephane Vialette (LIGM, Universit e Paris-Est Marne La Vall ee, France) Co-directed by


slide-1
SLIDE 1

Motion Simulator for Proton Therapy

Paul Morel November, 17 2014 ´ Ecole Doctorale MSTIC

Paul Morel MSPT 1 / 45

slide-2
SLIDE 2

Doctoral thesis:

Directed by St´ ephane Vialette (LIGM, Universit´ e Paris-Est Marne La Vall´ ee, France) Co-directed by Xiaodong Wu (University of Iowa, USA) and Co-supervised by Guillaume Blin (LaBRI, Universit´ e de Bordeaux, France)

Paul Morel MSPT 2 / 45

slide-3
SLIDE 3

Main problematic:

How can we improve the robustness of proton therapy treatments when the patient moves during the delivery (intra-fraction motions)?

Paul Morel MSPT 3 / 45

slide-4
SLIDE 4

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Outline:

Proton Therapy MSPT: Motion Simulator for Proton Therapy Motion Compensation Conclusion

Paul Morel MSPT 4 / 45

slide-5
SLIDE 5

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton-Therapy

Cancer treatment relying on ionizing radiation aiming at killing cancerous cells using proton beams.

Paul Morel MSPT 5 / 45

slide-6
SLIDE 6

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Why protons?

Paul Morel MSPT 6 / 45

slide-7
SLIDE 7

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Why protons?

Comparison of irradiation: photons (upper panels) versus protons (lower panels) [Kirsch and Tarbell, 2004]

Paul Morel MSPT 7 / 45

slide-8
SLIDE 8

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Why not only protons?

Proton accelerator Beamline Gantry Nozzle Patient Courtesy of V. Collignon, IBA

Paul Morel MSPT 8 / 45

slide-9
SLIDE 9

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Why not only protons?

Paul Morel MSPT 9 / 45

slide-10
SLIDE 10

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton therapy - an analogy

Water pressure = Proton energy (⇒ depth of Bragg Peak) Water quantity = Dose (! Quantity of protons) Water drops are deposited on the way = Dose is cumulative along the way

Paul Morel MSPT 10 / 45

slide-11
SLIDE 11

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton therapy - an analogy

Water pressure = Proton energy (⇒ depth of Bragg Peak) Water quantity = Dose (! Quantity of protons) Water drops are deposited on the way = Dose is cumulative along the way

Paul Morel MSPT 10 / 45

slide-12
SLIDE 12

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton therapy - an analogy

Water pressure = Proton energy (⇒ depth of Bragg Peak) Water quantity = Dose (! Quantity of protons) Water drops are deposited on the way = Dose is cumulative along the way

Paul Morel MSPT 10 / 45

slide-13
SLIDE 13

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton therapy - an analogy

Water pressure = Proton energy (⇒ depth of Bragg Peak) Water quantity = Dose (! Quantity of protons) Water drops are deposited on the way = Dose is cumulative along the way

Paul Morel MSPT 10 / 45

slide-14
SLIDE 14

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Proton therapy - an analogy

Water pressure = Proton energy (⇒ depth of Bragg Peak) Water quantity = Dose (! Quantity of protons) Water drops are deposited on the way = Dose is cumulative along the way

Paul Morel MSPT 10 / 45

slide-15
SLIDE 15

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Main principle: energy layers

Energy layers

Paul Morel MSPT 11 / 45

slide-16
SLIDE 16

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Pencil beam scanning

Discrete scanning: The beam is turned off between the spot positions.

Paul Morel MSPT 12 / 45

slide-17
SLIDE 17

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Treatment planning

Paul Morel MSPT 13 / 45

slide-18
SLIDE 18

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Treatment planning

Paul Morel MSPT 13 / 45

slide-19
SLIDE 19

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Treatment planning

Paul Morel MSPT 13 / 45

slide-20
SLIDE 20

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Treatment Planning

weight ! dose ! quantity of protons ! duration

Paul Morel MSPT 14 / 45

slide-21
SLIDE 21

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Sensitivity to motion

Inter-fraction motions: loss/gain of weight, tumor swelling/shrinkage, bladder, intestinal gas... Intra-fraction motions: breathing, heart beat ...

Results of irradiations without (left) and with (right) motion on a radiographic film.[Bert et al., 2012]

⇒ Treatment quality reduced

Paul Morel MSPT 15 / 45

slide-22
SLIDE 22

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Motion mitigation techniques

Motion reduction: abdominal press, breath-hold, breath coaching, anesthesia. Motion mitigation: beam-gating, repainting, beam tracking.

Paul Morel MSPT 16 / 45

slide-23
SLIDE 23

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Why protons? Why not only protons? Proton therapy - an analogy Delivery techniques Treatment planning Motion Problematic

Problematic:

How can we improve the robustness of proton therapy treatments in case of intra-fraction motions?

Paul Morel MSPT 17 / 45

slide-24
SLIDE 24

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

MSPT: Motion Simulator for Proton Therapy

Paul Morel MSPT 18 / 45

slide-25
SLIDE 25

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

MSPT overview

Main objective Render the impact of intra-fraction motions for given treatment plans. ⇒ Assess the treatment quality and develop new strategies.

Paul Morel MSPT 19 / 45

slide-26
SLIDE 26

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

About MSPT development

A 3-year project Good understanding of proton therapy:

Physics Clinical treatment

Good understanding of RT DICOM standard

  • Ref. data and settings from: Raysation 1 (⇒ reverse engineering), PSTAR 2

Programmatically: Python with C sub-routines, ∼ 12, 500 lines of code Open-Source available at: http://code.google.com/p/mspt/ Well documented

1RaySearch Laboratories 2http://physics.nist.gov/PhysRefData/Star/Text/PSTAR.html

Paul Morel MSPT 20 / 45

slide-27
SLIDE 27

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Patient data

Patient is modeled by a set of matrices: Patient tissues: CT # ⇒ 3D mass density matrix. Patient ROIs (tumor, organs ..): RT structure set information ⇒ 3D binary matrices.

Paul Morel MSPT 21 / 45

slide-28
SLIDE 28

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Physical data

Depth dose curve generated from dose distributions in a water tank simulated in RayStation (RaySearch lab.) for energies ranging from 30MeV to 230MeV (step 5MeV). Conversion depth in water ↔ depth in patient: radiological depth. Missing energies (e.g., 101.5MeV..): Approximation of the depth-dose curve from computed data.

Paul Morel MSPT 22 / 45

slide-29
SLIDE 29

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Dose calculation

Analytical model [Hong et al., 1996]: Main functions d(x, y, z) = C(z)O(x, y, z)

C(z) = DDw(rpl(z), E0) ∗ ✓ssd0 + rpl(z) z ◆2

O(x, y, z) = 1 2π(σtot(z))2 ∗ exp ✓ − x2 + y 2 2(σtot(z))2 ◆

Auxiliary functions σtot(z) = q σ2

size + σpt(z)2

σpt(z) = y0(rpl(z))

y0(t) = y0(R) ∗  0.69 ∗ ⇣ t R ⌘2 + 0.33 ⇣ t R ⌘ y0(R) = 0.12085 × 104 ∗ R2 + 0.02275 ∗ R

Paul Morel MSPT 23 / 45

slide-30
SLIDE 30

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Comparison to RayStation results: Single beamlets in water tank, energies from 30MeV to 230MeV: Dose profile at 130 MeV and Bragg Peak vs Energy:

50 100 150 100 200 300 400 Depth (mm) Dose.Area (Gy.cm2) 50 100 150 200 250 100 200 300 Energy (MeV) Bragg Peak Depth (mm) RayStation MSPT Paul Morel MSPT 24 / 45

slide-31
SLIDE 31

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Comparison to RayStation results: Single beamlets in water tank, energies from 30MeV to 230MeV: Lateral profile at Bragg Peak (130 MeV) and σ vs Energy:

−40 −20 20 40 0.2 0.4 0.6 0.8 1 Depth (mm) Dose.Area (Gy.cm2) 50 100 150 200 250 5 6 7 8 9 Energy (MeV) Sigma (mm) RayStation MSPT Paul Morel MSPT 25 / 45

slide-32
SLIDE 32

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Treatment simulation:

RayStation dose distribution MSPT dose distribution

Paul Morel MSPT 26 / 45

slide-33
SLIDE 33

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Treatment simulation:

50 100 150 200 20 40 60 80 100 Dose (cGy) Relative Volume (%) RayStation MSPT Bone Esophagus Right Lung Tumor

DVH comparison between RayStation and MSPT.

Paul Morel MSPT 27 / 45

slide-34
SLIDE 34

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Treatment simulation: limits of the comparison to RayStation

RayStation MSPT Difference

Cold spots Hot spots

Paul Morel MSPT 28 / 45

slide-35
SLIDE 35

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Model evaluation

Treatment simulation: limits of the comparison to RayStation

500 1,000 1,500 2,000 20 40 60 80 100

Hot spots Cold spots

Dose (cGy) Relative Volume (%) RayStation MSPT Right Lung Tumor

DVH comparison between RayStation and MSPT.

Paul Morel MSPT 29 / 45

slide-36
SLIDE 36

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Motion

We consider a patient moving during the treatment: f (x, y, z, t) → (x0, y 0, z0)

Paul Morel MSPT 30 / 45

slide-37
SLIDE 37

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Motion

Render motion impact: tunit

Paul Morel MSPT 31 / 45

slide-38
SLIDE 38

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Overview About MSPT Patient data Physical data Dose calculation Model evaluation Motion

Motion

We consider a patient moving during the treatment (right):

50 100 150 200 250 20 40 60 80 100 Dose (cGy) Relative Volume (%) Static Dynamic Bone Esophagus Tumor Right Lung Paul Morel MSPT 32 / 45

slide-39
SLIDE 39

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Motion Compensation

Paul Morel MSPT 33 / 45

slide-40
SLIDE 40

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Compensation principle

Static Dynamic: No Compensation Dynamic: Compensation

⇒ Approach based on the pencil beams’ weight adaptation. Limited to 2D motions orthogonal to the beam’s direction.

Paul Morel MSPT 34 / 45

slide-41
SLIDE 41

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Compensation algorithm: Overview

General compensation algorithm

Paul Morel MSPT 35 / 45

slide-42
SLIDE 42

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Compensation algorithm: ”Compensation possible?”

Algorithm determining if the compensation is possible.

Paul Morel MSPT 36 / 45

slide-43
SLIDE 43

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Application to a large motion

2 4 6 8 10 −1 1 Time (s) x(t) (cm)

Illustration of a large irregular motion

Motion orthogonal to beam direction:

  • Amp. cm

σAmp. cm τ s στ s X 1.5 0.3 4 0.4 Y 1.5 0.3 4 0.4

Paul Morel MSPT 37 / 45

slide-44
SLIDE 44

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Application to a large motion

Resulting dose distributions (transverse planes):

Static No Compensation Compensation

Paul Morel MSPT 38 / 45

slide-45
SLIDE 45

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Application to a large motion

Resulting dose distributions (coronal planes):

Static No Compensation Compensation

Paul Morel MSPT 39 / 45

slide-46
SLIDE 46

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References Compensation principle Compensation algorithm Application to a large motion

Application to a large motion

500 1,000 1,500 2,000 20 40 60 80 100

95 95% of prescribed dose

Dose (cGy) Relative Volume (%) Static No Comp. Comp. Spinal Cord Right Lung Tumor

Comparison of DVHs for a delivery on a static and dynamic patient with and without compensation.

Paul Morel MSPT 40 / 45

slide-47
SLIDE 47

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Conclusion

Paul Morel MSPT 41 / 45

slide-48
SLIDE 48

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Conclusion

Open-source PT simulator available for future research. Render the impact of the motion on the dose distribution. Tool to evaluate the robustness to motion. A new approach adapting the beam’s weight to improve the robustness. Possible future research: Implement a deformable motion model in MSPT. Extend compensation strategy to 3D motions.

Paul Morel MSPT 42 / 45

slide-49
SLIDE 49

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Acknowledgments

My directors and supervisor:

St´ ephane Vialette Xiaodong Wu Guillaume Blin

Members of my committee:

Dongxu Wang Cyril Nicaud Pascal Desbarats Serge Miguet

Paul Morel MSPT 43 / 45

slide-50
SLIDE 50

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Acknowledgments

Members of the Dpt. of Radiation Oncology (University of Iowa, USA):

Dongxu Wang Ryan Flynn Edgar Gelover Reyes Daniel Hyer Yusung Kim

Christina Zacharatou from Institut Bergoni´ e, Bordeaux (France) Work fully supported by ANR project BIRDS JCJC SIMI 2-2010

Paul Morel MSPT 44 / 45

slide-51
SLIDE 51

Proton therapy MSPT: Motion Simulator for Proton Therapy Motion compensation Conclusion Acknowledgments References

Thank you!

Paul Morel MSPT 45 / 45