matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4]...

30
6/15/2018 matRad ein open-source Planungssystem für strahlentherapeutische Krebsbehandlungen Hans-Peter Wieser und Dr. Mark Bangert Abteilung Medizinische Physik in der Strahlentherapie, Radiotherapie Optimierung DKFZ Deutsches Krebsforschungszentrum in der Helmholtz-Gemeinschaft

Transcript of matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4]...

Page 1: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

6/15/2018

matRad – ein open-source

Planungssystem für

strahlentherapeutische

Krebsbehandlungen

Hans-Peter Wieser und Dr. Mark Bangert

Abteilung Medizinische Physik in der Strahlentherapie, Radiotherapie Optimierung

DKFZ Deutsches Krebsforschungszentrum in der Helmholtz-Gemeinschaft

Page 2: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page26/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Krebs Häufigkeit

• 14 Millionen Neuerkrankungen im Jahr 2012 [1]

• 8 Millionen Tote Aufgrund von Krebs [1]

• In 20 Jahren, wird die Anzahl der Neuerkrankungen um 70%

ansteigen [1]

Krebs

• ist die unkontrollierte Vermehrung und das

wuchernde Wachstum von Zellen

• Krebs kann sich auf andere Körperteile ausweiten

[1] Stewart, B. W. K. P., and Christopher P. Wild. "World cancer report 2014." (2014).

[2] Robert Koch Institut, Bericht zu Krebs in Deutschland für 2013/2014, Krebsregisterdaten

Krebszelle von Lungentumor

während der Zellteilung

• 476 000 Neuerkrankungen im Jahr 2014 in Deutschland [2]

• Prognose 2018: 494 000 Neuerkrankungen [2]

Page 3: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page36/15/2018 |

Author

Division

6/15/2018 |

• 50% aller Krebspatienten überleben mehr als 10 Jahre

• Hohe Variation in Überlebenschance

• 10 Jahres Prognose <1% Pankreaskrebs

• 10 Jahres Prognose ~84% Prostatakrebs

6/15/2018 | Hans-Peter Wieser

Behandlungsmöglichkeiten

Krebszellen

werden entfernt

Verabreichung von

MedikamentenIonisierende

Strahlung

Überlebenschancen

Page 4: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page46/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Radiotherapie

Externe Radiotherapie

ElektromagnetischeStrahlen

Teilchenstrahlung

Interne Radiotherapie

Brachytherapie

> 50% alle Krebspatienten erhalten Radiotherapie [3]

[3] Atun R. Jaffray et. al, Expanding global access to radiotherapy. Lancet Oncol., 2015

Strahlentherapie - Radiotherapie

Page 5: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page56/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Immobilisierung

Bildgebung - Computertomographie

Lokalisierung des Tumors

Bestrahlungsplanung

Qualitätssicherung - Verifikation

Patientenpositionierung

Bestrahlung

Adoptiert von W. Schlegel & A. Mahr: 3D Conformal Radiation Therapy Springer Multimedia DVD

Ablauf der Strahlentherpaie

Page 6: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page66/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Medizinische Physik in der Strahlentherapie

• Computer gestützter Prozess

• Dosis wird vor Applikation simuliert und optimiert

Bestrahlungsplanung

Kommerzielle Software zur

Bestrahlungsplanung sind geschlossene

Systeme (Black Box)

Forschung benötigt

jedoch flexible

zugängliche Software

Kein Medizinprodukt !

Nicht für

Patientenbehandlung

verwenden

Page 7: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page76/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Toolkit für die dreidimensionale intensitätsmodulierte

Bestrahlungsplanung mit Photonen, Protonen und Kohlenstoff

matRad beinhaltet anerkannte Radiotherapiealgorithmen

Bekannt in der medizinischen Physikgemeinschaft

Eigenschaften:

• Open-Source Code, Patienten und Maschinendaten

• Wiki bestehend aus 29 Seiten

• Grafische Benutzeroberfläche (GUI)

• Import & Export Funktionen

• Standalone Version verfügbar

https://matRad.org

Page 8: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page86/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Immobilisierung

Bildgebung - Computertomographie

Lokalisierung des Tumors

Bestrahlungsplanung – Dosis Optimierung

Qualitätssicherung - Verifikation

Patientenpositionierung

Bestrahlung

Diagnostische Bildgebung• CT

• MRI

Ablauf der Radiotherapie

Page 9: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page96/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Immobilisierung

Bildgebung - Computertomographie

Lokalisierung des Tumors

Konturieren/Segmentieren der Strukturen

Ablauf der Radiotherapie

Page 10: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page106/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Immobilisierung

Bildgebung - Computertomographie

Lokalisierung des Tumors

Bestrahlungsplanung – Dosisberechnung & Optimierung

Ablauf der Radiotherapie

Page 11: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page116/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

1. Anzahl der Einstrahlrichtung

bestimmen

Strahlgeometrie festlegen - IMRT

2. Ray tracing

3. Positionen des Intensitäts-Gitter

(beamlet-grid) festlegen

4. radiologische Tiefe bestimmen

𝑑𝑖 =𝑗𝑫𝒊𝒋𝑤𝑗

𝑫𝒊𝒋 𝜖 ℝ𝑁𝑥𝐵 e.g. # voxels 512 x 512 x 100 N = 26e6

# beamlets B =15000

Matlab‘s sparse matrix Format

... Dosisbeitrag𝑫𝒊𝒋

Page 12: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page126/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

• jeder Beam besteht aus mehreren

Beamlets

• Photonendosisberechnung für

Einheitsfluence eines jeden

Beamlets

Strahlcharakteristik - Photonen

𝜸-rays

photons, 10 beams

photons, 1 beamlet

Page 13: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page136/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

protons, 2 beams

• Inverses Dosisprofil - Bragg Peak

• Partikel stoppen abhängig von deren

initialer Energie

• bis zu 50000 Nadelstrahlen für einen

Patienten

Strahlcharakteristik Protonen

protons, 1 Nadelstrahl

Page 14: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page146/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

• Erhöhte Biologische Wirksamkeit

• Bessere Peak to Entrance Ratio als

Protonen

• Dosis hinter dem Bragg Peak – dose tail

• Geringere Strahlaufweitung als Protonen

Strahlcharakteristik Kohlenstoff Ionen

Kohlenstoff Ionen, 1 Nadelstrahl

Kohlenstoff Ionen, 2 beams

Page 15: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page156/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Trade-off zwischen

Zielabdeckung und der

Normalgewebeschonung

Ziel ist es eine homogene Dosis im Krebsgewebe zu deponieren und

gleichzeitig das gesunde Gewebe bestmöglich zu schonen

Hohe Dosis

Mittlere Dosis

Keine Dosis

Dosis Verschreibung in Gray

1Gy – 1Joule/kg

Die Ideelle Dosisverteilung

Page 16: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page166/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Inverse Dosis Optimierung

𝑑𝑖 =𝑗𝐷𝑖𝑗𝑤𝑗 = 𝐷𝒘

„Minimiere die

mittlere Speicheldrüsendosis....“

„Dosis im Rückenmark darf 10

Gy nicht überschreiten“

„währenddessen die Dosis im

Zielvolumen nicht von 60 Gy

abweichen soll“

Lineares Dosismapping

Klinische Ziele müssen in mathematisches Problem

konvertiert werden

Page 17: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page176/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Inverse Dosis Optimierung

• fmincon

• IPOPT – interior point Optimizer

für große nicht-linear beschränkte

Probleme [4]

[4] A. Wächter and L. T. Biegler, On the implementation of an Interior-Point Filter Line-Search Algorithm for

large-Scale Nonlinear Programming, Math. Programming, 2006

„Minimiere die

mittlere Speicheldrüsendosis....“

„Dosis im Rückenmark darf 10

Gy nicht überschreiten“

„währenddessen die Dosis im

Zielvolumen nicht von 60 Gy

abweichen soll“

Page 18: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page186/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Inverse Dosis Optimierung

• fmincon

• IPOPT – interior point Optimizer

für große nicht-linear beschränkte

Probleme [4]

Page 19: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page196/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Dosis Optimierung – Hals Kopf Karzinom

w∗ = argmin 𝑓 𝑑

𝑓 = 800 ⋅

𝑖∈𝑇𝑎𝑟𝑔𝑒𝑡

𝑑𝑖 − 60𝐺𝑦 2 +

100 ⋅

𝑖∈𝑂𝐴𝑅

Θ(𝑑𝑖 − 20𝐺𝑦) 𝑑𝑖 − 20𝐺𝑦 2… .

subject to

𝑑𝑂𝐴𝑅𝑚𝑎𝑥 < 10𝐺𝑦

𝐝 = D𝐰𝐰 ≥ 0

Page 20: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page206/15/2018 |

Author

Division

6/15/2018 |

Photonen

Inverse Dosisoptimierung

Kohlenstoff

Ionen

Protonen

Page 21: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page216/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Validierung gegen Syngo Siemens [4]

Page 22: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page226/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Performance/Leistung von matRad

Page 23: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page236/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Performance– Intel Core i7 2.8 GHz, 32 GB RAM

Page 24: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page246/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Grafische Benutzeroberfläche

Page 25: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page256/15/2018 |

Author

Division

6/15/2018 |

6/15/2018 | Hans-Peter Wieser

matRad – Sichtbarkeit

International Journal of Medical Physics 2017:

• matRad wurde bereits für 8 Pubikationen verwendet

• Git Statistiken: 1217 commits, 58 forks, 14 Beitragende

• Mehr als 22 Institutionen verwenden matRad; u.a.:

Page 26: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page266/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Unsicherheiten in der Partikeltherapie

Robuste Planung

What you see is not what you get !

Page 27: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page276/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Robuste Planung - Promotionsarbeit

• Mittelwert 𝜇• Varianz (𝜎2)

𝑹𝑵𝒙𝑩𝒙𝑩𝐎𝐩𝐞𝐫𝐚𝐭𝐢𝐨𝐧𝐞𝐧• Varianz (𝜎2) • Varianz (𝜎2)

Page 28: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page286/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Zusammenfassung

• Radiotherapie ist integraler Bestandteil der Krebstherapie

• Bestrahlungsplanung ist eine Grundvoraussetzung der

Radiotherapie

• matRad deckt Nachfrage für flexibe open-source

Forschungssoftware

• Kernfunktionalitäten sind in matRad für verschiedene

Strahlmodalitäten abgebildet

• matRad findet weltweit vielfältige Anwendung in der

strahlentherapeutischer Forschung

Page 29: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von

Page296/15/2018 |

Author

Division

6/15/2018 |6/15/2018 | Hans-Peter Wieser

Acknowledgments

• Mark Bangert

• Eduardo Cisternas

• Niklas Wahl

• Hubert Gabrys

• Amit Antony Bennan

• Silke Ulrich

• Guiseppe Pezzano

• Johanna Winter

• Lucas Burigo

• Oliver Jäkel

• Continously growing matRad community

• Eric Christiansen & Emily Heath

from Carleton University Canada

• Deutsche Forschungsgemeinschaft BA 2279/3-1

• Katia Parodi

• Swantje Ecker

• Benjamin Ackermann

• Malte Ellerbrock

• Andrea Mairani

Page 30: matRad ein open-source Planungssystem für ...€¦ · Validierung gegen Syngo Siemens [4] 6/15/2018 | Page22 Author Division 6/15/2018 | Hans-Peter Wieser Performance/Leistung von