Optimalizace léčebného plánu protonové terapie



Podobné dokumenty
plánu protonové terapie Multi-criteria optimization of proton therapy treatment plan

Vícekriteriální optimalizace léčebného plánu protonové terapie

Kombinatorická minimalizace

Hledání extrémů funkcí

4EK201 Matematické modelování. 2. Lineární programování

4EK213 LINEÁRNÍ MODELY

4EK212 Kvantitativní management. 2. Lineární programování

Katedra geotechniky a podzemního stavitelství

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

Úloha 5: Spektrometrie záření α

VYBRANÉ DOSIMETRICKÉ VELIČINY A VZTAHY MEZI NIMI

1. července 2010

Aplikovaná numerická matematika

Užití systému Matlab při optimalizaci intenzity tepelného záření na povrchu formy

12. Lineární programování

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Aproximace funkcí. Numerické metody 6. května FJFI ČVUT v Praze

Řešení úloh krajského kola 60. ročníku fyzikální olympiády Kategorie A Autoři úloh: J. Thomas (1, 2, 3), V. Vícha (4)

4EK213 LINEÁRNÍ MODELY

GEODETICKÉ VÝPOČTY I.

SEMESTRÁLNÍ PRÁCE X. Aproximace křivek Numerické vyhlazování

Úloha 1. Napište matici pro případ lineárního regresního spline vyjádřeného přes useknuté

Aproximace a interpolace

FYZIKÁLNÍ PRAKTIKUM FJFI ČVUT V PRAZE. Úloha 11: Termická emise elektronů

Operační výzkum. Vícekriteriální programování. Lexikografická metoda. Metoda agregace účelových funkcí. Cílové programování.

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Příloha č. 1. amplitudová charakteristika filtru fázová charakteristika filtru / frekvence / Hz. 1. Určení proudové hustoty

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

Theory Česky (Czech Republic)

Numerické metody 6. května FJFI ČVUT v Praze

Protonová terapie PTC Praha

Metoda konečných prvků Charakteristika metody (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)

Teorie náhodných matic aneb tak trochu jiná statistika

Zajímavosti z konference. Ing. Petr Paluska, Klinika onkologie a radioterapie, FN Hradec Králové

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

Aproximace funkcí. x je systém m 1 jednoduchých, LN a dostatečně hladkých funkcí. x c m. g 1. g m. a 1. x a 2. x 2 a k. x k b 1. x b 2.

Numerická matematika. Zadání 25. Řešení diferenciální rovnice Rungovou Kuttovou metodou

Téma 2: Pravděpodobnostní vyjádření náhodných veličin

OPTIMALIZACE. (přehled metod)

Úloha - rozpoznávání číslic

Zimní semestr akademického roku 2014/ prosince 2014

Úvod do analytické mechaniky

10. cvičení z PST. 5. prosince T = (n 1) S2 X. (n 1) s2 x σ 2 q χ 2 (n 1) (1 α 2 ). q χ 2 (n 1) 2. 2 x. (n 1) s. x = 1 6. x i = 457.


VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STAVEBNÍ ROZPTYL GEOMETRICKÝCH PARAMETRŮ OTEVŘENÝCH VÁLCOVANÝCH PROFILŮ SVOČ 2002

Numerické řešení diferenciálních rovnic

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Matematika pro informatiky

Chyby nepřímých měření

VLIV OKRAJOVÝCH PODMÍNEK NA VÝSLEDEK ZKOUŠKY TEPELNÉHO VÝKONU SOLÁRNÍHO KOLEKTORU

Dualismus vln a částic

Zkušenosti s aplikací protonové terapie. MUDr. Jiří Kubeš, Ph.D. PTC Praha

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Interpolace, aproximace

Experimentální realizace Buquoyovy úlohy

Metodické pokyny pro práci s modulem Řešitel v tabulkovém procesoru Excel

Kapitola 10: Diferenciální rovnice 1/14

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

1. Obyčejné diferenciální rovnice

7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

Interakce záření s hmotou

NESTABILITY VYBRANÝCH SYSTÉMŮ. Úvod. Vzpěr prutu. Petr Frantík 1

Princip metody Transport částic Monte Carlo v praxi. Metoda Monte Carlo. pro transport částic. Václav Hanus. Koncepce informatické fyziky, FJFI ČVUT

Únosnost kompozitních konstrukcí

Václav Jirchář, ZTGB

ŘADY KOMPLEXNÍCH FUNKCÍ

Aproximace posuvů [ N ],[G] Pro každý prvek se musí nalézt vztahy

METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA

Zásady bezpečného používání moderních radioterapeutických metod

TÍHOVÉ ZRYCHLENÍ TEORETICKÝ ÚVOD. 9, m s.

4EK311 Operační výzkum. 3. Optimalizační software a stabilita řešení úloh LP

metodou Monte Carlo J. Matěna, Gymnázium Českolipská, Praha

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

FYZIKA MIKROSVĚTA. Mgr. Jan Ptáčník - GJVJ - Fyzika - Fyzika mikrosvěta - 3. ročník

JEDNOTKY. E. Thöndel, Ing. Katedra mechaniky a materiálů, FEL ČVUT v Praze. Abstrakt

Matematika II, úroveň A ukázkový test č. 1 (2017) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Matematika II, úroveň A ukázkový test č. 1 (2016) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Obyčejnými diferenciálními rovnicemi (ODR) budeme nazývat rovnice, ve kterých

Laboratorní úloha č. 7 Difrakce na mikro-objektech

2 Hlavní charakteristiky v analýze přežití

Klinická dozimetrie v NM 131. I-MIBG terapie neuroblastomu

REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB

1. Teoretická mechanika

4EK212 Kvantitativní management. 1. Úvod do kvantitativního managementu a LP

URGENTNÍ OPRAVA ZDRAVOTNICKÉHO PROSTŘEDKU URGENTNÍ BEZPEČNOSTNÍ UPOZORNĚNÍ PRO ZÁKAZNÍKA

Graf I - Závislost magnetické indukce na proudu protékajícím magnetem. naměřené hodnoty kvadratické proložení. B [m T ] I[A]

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Příklady použití tenkých vrstev Jaromír Křepelka

PRAKTIKUM III. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. Pracoval: Jan Polášek stud. skup. 11 dne

Numerické řešení 2D stlačitelného proudění s kondenzací. Michal Seifert

VYUŽITÍ MATLABU PRO VÝUKU NUMERICKÉ MATEMATIKY Josef Daněk Centrum aplikované matematiky, Západočeská univerzita v Plzni. Abstrakt

Od kvantové mechaniky k chemii

Katedra geotechniky a podzemního stavitelství

České vysoké učení technické v Praze Fakulta biomedicínského inženýrství

Globální matice konstrukce

MĚŘENÍ OBJEMŮ V PET/CT OBRAZECH PRO ÚČELY RADIOTERAPIE - na co si dát pozor?

Složitost fluencí pro IMRT pole

Transkript:

Optimalizace léčebného plánu protonové terapie Soutěž o cenu akademika Bažanta Katedra mechaniky Stavební fakulta ČVUT Marek Tyburec marek.tyburec@gmail.com Vedoucí projektu: Doc. Ing. Matěj Lepš Ph.D. duben 14

Obsah 1 Úvod Popis Braggovy křivky v 1D 3 3 Vliv nehomogenit na Braggovu křivku 6 4 Popis Braggovy křivky v prostoru 8 5 Optimalizace 11 5.1 Popis a řešení úloh lineárního programování simplexovou metodou........... 11 5. Příklady optimalizace.................................... 11 5.3 Složitější příklady....................................... 14 6 Závěr 16 7 Přílohy 17 7.1 Numerické řešení určitých integrálů............................. 17 1

1 Úvod Tato práce vznikla v rámci studentské vědecké činnosti na katedře mechaniky Stavební fakulty ČVUT. Jejím cílem je postupně vytvořit zjednodušený model protonového paprsku, tzv. beamletu, a poté sestavit optimalizovaný léčebný plán. Rakovina je nejčastější příčinou smrti nejen na území Evropy. K její léčbě lze přistupovat různými způsoby, mezi které se řadí také radioterapie. Radioterapie je založena na ozáření zhoubného nádoru pomocí ionizujícího záření, přičemž se minimalizují následky pro okolní zdravou tkáň. Nejčastěji se používají svazky elektronů a fotonů. V poslední době se ale začínají používat také svazky hadronů - tedy protonů a lehkých iontů. Ionty jsou vyzařovány z urychlovače částic směrem po ose z, hloubce. Dávka záření, kterou ionty odevzdávají okolí, závisí i na použitých částicích. Z nich nejlépe vycházejí protony, které předávají většinu dávky záření v krátkém intervalu, tzv. Braggově peaku. Obrázek 1: Porovnání odevzdané dávky protonového a fotonového paprsku v závislosti na hloubce. Protonový paprskem má výrazný extrém - Braggův peak. [15] Lékaři pracující v protonových centrech mají spolu se spolupracujícími fyziky za úkol sestavit takový léčebný plán, aby došlo k destrukci nádoru pacienta a zároveň co nejméně poškodili okolní tkáň. Vychází přitom z prostorového modelu sestaveného pomocí CT (Computed Tomography), kam umist ují jednotlivé Braggovy křivky. Poté se optimalizuje intenzita jednotlivých křivek (resp. množství protonů vyjádřených fluencí energie). Jelikož se tedy nezávisle na sobě ovlivňuje fluence jednotlivých křivek, nazývá se tato metoda pencil beam, metoda tužkových svazků. Tato práce se postupně zabývá nejprve analytickým popisem Braggovy křivky v 1D, ve směru šíření po ose z, poté zavádí vliv nehomogenit prostředí, kterými se paprsek šíří. Dále rozšiřuje popsaný model do D, tedy uvažuje prostorové šíření protonového paprsku do okolí. Poslední kapitola ukazuje jednoduchý způsob optimalizace 1D i D léčebného plánu při využití lineárního programování.

Popis Braggovy křivky v 1D V roce 1997 aproximoval Thomas Bortfeld tvar Braggovy křivky pro protonové paprsky []. Vyšel přitom z přibližného vztahu, tzv. Bragg-Kleemanova pravidla aproximujicí závislost dosahu protonového paprsku R na počáteční energii E. R = αe p. (1) Dosah R je definován jako vzdálenost, kde přesně polovina protonů ztratí svoji energii. Koeficienty α a p jsou materiálově závislé konstanty vycházející z aproximace naměřených hodnot. Pro přesnější výpočet je možné interpolovat tabulkové hodnoty. Vlivem časové i prostorové závislosti energie částic nemusí mít ani protony se stejnou počáteční energií E ve stejné hloubce z stejnou dávku záření. Proto zavádí Bortfeld směrodatnou odchylku σ, která udává hloubkovou nejistotu ztráty energie a zároveň zahrnuje i nejistotu dosažení přesné hodnoty E při výstupu částic z urychlovače. ( σ = α p3 α /p ) 3p R3 p + (.1E ) α p E p, () kde α je materiálová konstanta závisející na elektronové hustotě []. Výsledná křivka dávky D je sumou všech Gaussových rozděleních dávek záření po ose z. Po úpravě integrálu dostal Bortfeld tvar: D(z, E ) = Φ e ζ(z,e ) /4 σ(e ) 1/p Γ(1/p) πρα 1/p (1 + βr (E )) [ 1 σ(e ) P 1/p( ζ(z, E )) + ( β p + γβ + ) ] ɛ P R (E ) 1/p 1 ( ζ(z, E )). V této rovnici se vyskytuje hned několik druhů veličin. První jsou konstanty závislé na materiálu, kam kromě již zmíněných veličin α a p patří také ρ, hustota materiálu, ɛ, β a γ. Dále se zde vyskytují veličiny závislé na hodnotě E, konkrétně zmíněná směrodatná odchylka σ, ale také ζ, která je definována dle vztahu ζ(z, E ) = R (E ) z. (4) σ Veličina ζ je použita také ve funkci parabolického válce P []. Pro samotnou optimalizaci je ovšem nejdůležitější veličinou Φ, primární fluence energie, popisující energii částic, které prošly daným místem prostoru, v tomto případě počátkem (z = ). Zde je důležité zmínit, že dávka D(z) je na fluenci energie lineárně závislá. Vzhledem k tomu, že při sestavování léčebného plánu je vhodné Braggovu křivku uchopit za její extrém, tzv. peak, byla sestavena závislost počáteční energie E na poloze vrcholu z max. Nejprve byla aproximována závislost R z na E, jak je vidět na Obrázku 3. Do aproximace byla zahrnuta oblast počáteční energie E v rozmezí 1MeV až 3MeV v intervalu 1MeV, celkem 3 hodnot z max. Poloha z max byla stanovena s přesností.1mm. Vyjdeme-li z rovnice (1) a zjištěné analytické aproximace ve tvaru R z = a 1 E 4 + a E 3 + a 3 E + a 4 E + a 5, (5) kde a 1 až a 5 jsou číselné konstanty, lze výsledně rovnice upravit na tvar z max = αe p a 1E 4 a E 3 a 3 E a 4 E a 5. (6) Porovnají-li se takto spočtené hodnoty z max s hodnotami výše zjištěnými s přesností.1mm, je zde maximální hodnota chyby.646mm a její směrodatná odchylka.88mm. Výsledky tedy odpovídají zvolené přesnosti. (3) 3

Takto je již možné rozmístit v 1D prostoru Braggovy křivky tak, aby měly v určitých bodech extrém. Konkrétní hodnoty konstantních veličin platných pro vodu jsou uvedeny opět ve zmíněné práci T. Bortfelda []. 1 8 6 4 4 6 8 1 1 14 16 18 Obrázek : Znázornění základních parametrů Braggovy křivky s E = 158.6MeV - dosahu R a polohy extrému z max. 1.8 1 6 (.7E 4.7E3 +14.1656E +17.637718E +175.87797) Fitované hodnoty.6 R zmax [cm].4.. 5 1 15 5 3 E [MeV] Obrázek 3: Aproximovaná závislost R z max na E se zobrazenými fitovanými hodnotami R z max. Záření ve vodě. 4

6 x 1 9 5 1 MeV 14 MeV 18 MeV MeV 4 Dávka D [Gy] 3 1 5 1 15 5 3 Obrázek 4: Vliv rozdílné počáteční energie E na výslednou dávku 1. Záření ve vodě. Poměrná dávka D/Dmax [%] 1 9 8 7 6 5 4 3 1 MeV 14 MeV 18 MeV MeV 1 5 1 15 5 3 Obrázek 5: Vliv rozdílné počáteční energie E na poměrnou dávku. Dle obrázku je zřejmé, že pro co nejmenší zasažení okolní tkáně je nejvýhodnější ozařovat co nejkratší cestou. 1 Jeden Gray (Gy) odpovídá absorbci energie 1J v 1kg látky. 5

3 Vliv nehomogenit na Braggovu křivku Prostředí nádoru v lidském organismu není ovšem obklopeno vodou. Také není homogenní. Z toho vyplývá důležitost sestavení výpočtového modelu také pro heterogenní materiály a směsi. Fyzici zde využili jedné vlastnosti - podobnosti šíření protonového záření ve vodě a v tkáni. Díky tomu je možné zavést veličinu W ET, tzv. vodní ekvivalent, udávající takovou tloušt ku vodní vrstvy, která by množstvím ztráty energie nahradila tloušt ku dané nehomogenity. Jak už bylo zmíněno dříve, ztráta energie není konstantní. Proto i hodnota vodního ekvivalentu závisí nejen na materiálu, ale i na energii v místě počátku nehomogenity a na její tloušt ce. 3 D [Gy] 1 D [Gy] D [Gy] 5 1 15 5 3 35 3 1 5 1 15 5 3 35 3 1 5 1 15 5 3 35 Obrázek 6: Vliv nehomogenity na Braggovu křivku. První křivka ukazuje Braggovu křivku s vrcholem ve vzdálenosti 5cm ve vodě, bez vlivu nehomogenit. Druhá křivka znázorňuje opět vrchol ve vzdálenosti 5cm, ale mezi 5 a 15cm je umístěna nehomogenita, kost. Třetí křivka má stejnou počáteční energii E jako křivka druhá, ale není zde vliv nehomogenity. Na pravé i levé straně od šedých oblastí jsou druhá a třetí křivka stejné. Vyjde-li se opět z Bragg-Kleemanova pravidla (1), lze z něj vyjádřit přibližný vztah pro funkci energie za předpokladu, že hodnota dosahu R se po z mění lineárně. Potom: ( ) R z = αe(z) p R z 1/p E(z) =. (7) α Tento vztah je značně zjednodušený. Zanedbává zejména hloubkovou nejistou danou dle rovnice (). Není tedy platný v oblasti vrcholu. Pokud je již známá energie v dané pozici, pomocí speciální teorie relativity Alberta Einsteina lze získat hodnotu rychlosti protonu [6]: β = v c = 1 1 ( ), (8) 1 + E m pc 6

kde m p je hmotnost protonu, E je kinetická energie a c rychlost světla. Potom Lorentzův faktor γ je: 1 1 γ = = 1 v 1 β. (9) c Pro vypočtení vodního ekvivalentu byla použita Bethe-Blochova rovnice [1] a upravena na tvar: ( W ET (E) t w = t m ρ Z eff [ln m ec γ(e) β(e) ]) m β(e), (1) A eff I eff w kde t w označuje ekvivalentní tloušt ku vody, t m reálnou tloušt ku nehomogenity, ρ hustotu, A eff efektivní nukleonové číslo, Z eff efektivní atomové (protonové) číslo, m e hmotnost elektronu a I eff efektivní excitační energii. Pokud se nehomogenita skládá z materiálu složeného pouze z jednoho chemického prvku, potom se místo efektivních hodnot dosazují konkrétní hodnoty dotyčného prvku. V případě směsi se pro zjednodušení výpočtů zavádí efektivní atom, tj. atom, který má stejnou elektronovou hustotu. Potom se efektivní nukleonové číslo spočítá jako [1]: n i=1 A eff = N ia i n i=1 N, (11) ia i kde n je počet prvků, ze kterých se směs skládá a N je počet atomů daného prvku. Efektivní protonové číslo se spočítá [1]: Z eff = A eff n i=1 N i Z i N i A i. (1) Hodnota excitační energie je poměrně nejistá, jelikož ji nelze přesně stanovit. V článku Zhanga a Newhausera [1] je uveden vztah: I = kz, (13) Pro směsi platí vztah [3]: 14.5, pro Z 8 k = 13, pro 8 < Z 13. (14) 11, pro Z > 13 ln I eff = n i=1 N iz i ln I i n i=1 N iz i. (15) Vzhledem k lineární závislosti W ET na tloušt ce materiálu t m (1) a předpokladu, že se po ose z mění energie, je zřejmé, že Bethe-Blochova rovnice platí pouze pro infinitezimální tloušt ky. V mnou provedené implementaci bylo větší přesnosti dosaženo rozdělením intervalu dle zadané přesnosti. Materiál E t m W ET exp W ET BK Chyba exp BK W ET Chyba exp W ET [MeV] [mm] [mm] [mm] [%] [mm] [%] Al 19.73 4.3 41.7-1.4 41.861-1.38 14.9 3. 31.5 -.17 31.614-1.8 4.83 1.4 1. +1.59 1.49 +.8 1 14.9 31.5 31.1-1.7 31.357 -.454 1 4.83 1.3 1.1-1.94 1.166-1.31 Tabulka 1: Porovnání přesnosti výpočtu W ET. W ET exp udává experimentálně změřenou hodnotu vodního ekvivalentu pro zadané charakteristiky, W ET BK je hodnota vypočtená podle [], hodnota W ET je vypočtena podle implementace popsané v této práci. Chyba exp BK udává rozdíl mezi W ET exp a W ET BK, Chyba exp W ET udává rozdíl mezi W ET exp a W ET. 7

4 Popis Braggovy křivky v prostoru V letech 1947 a 1948 napsal Moliére zásadní teorii, která popisuje šíření částic prostorem. Jednalo se nejprve o teorii jednoduchého [16] a později mnohonásobného rozptylu [17]. Tato teorie ovšem vyšla pouze německy. V angličtině se problémem zabýval H.A. Bethe [1], který v roce 195 vydal článek Molier s Theory of Multiple Scattering, kde ovšem zanedbal některá zobecnění platná pro směsi [18]. Moliérova teorie je obecně brána jako nejpřesnější, ovšem také nejsložitější. Nastala proto potřeba teorii zjednodušit. Tohoto kroku se ujal v roce 1975 Virgil L. Highland ve své práci Some practical Remarks on Multiple Scattering [1], kde zavedl jednoduchou Gaussovskou aproximaci, čímž výpočet značně zjednodušil a zachoval dostatečnou přesnost. Nicméně tato aproximace platila pouze pro malé tloušt ky, a tak byla v roce 1993 zobecněna B. Gottschalkem [8]. Výsledný tvar aproximace je tento: ( θ = 14.1z 1 + 1 9 log 1 t L R ) [ t ( ) ] 1 1/ dt, (16) pv L R kde θ je charakteristický úhel mnohonásobného rozptylu. Veličina z v tomto případě označuje náboj částice, v případě protonů je to 1eV, t značí tloušt ku materiálu a L R radiační délku. p je hybnost částice a v její rychlost. Rychlost se spočítá z kinetické energie podle rovnice (8). Hybnost částice se podle speciální teorie relativity spočítá jako [6]: p = γm p v, (17) kde γ je Lorentzův faktor spočtený dle rovnice (9) a m p je hmotnost protonu. Poslední neznámou veličinou je radiační délka L R. Tu lze podle [9] vyjádřit takto: L R = Pro výpočet radiační délky pro deskovou skladbu se používá vztah: kde ρ je hustota materiálu. Zároveň platí vztah: 716.4 Z(Z + 1) ln 87 Z. (18) t ρ L R = t 1ρ 1 L R,1 + t ρ L R,, (19) Pro směsi se udává vztah: t ρ = t 1 ρ 1 + t ρ. () A N L R = n i=1 A i N i L R,i, (1) kde n je počet prvků, ze kterých se směs skládá, N je molární množství a A je nukleonové číslo. Poté je již možné přistoupit k výpočtu integrálu v rovnici (16), k jehož výpočtu byla použita Newtonova metoda 3/8 (viz Příloha). V literatuře [8] se uvádí použití Simpsonova pravidla a rozdělení tloušt ky t pravidelně podle dosahu R. Tvar Gaussovského rozdělení je dán vztahem: [ f(θ) = 1 1 θ ] θ πθ, () kde θ je úhel mnohonásobného rozptylu dle Obrázku 7. Předpokládejme, že v prostoru se protonový paprsek šíří tedy kromě směru z také do směrů kolmých, konkrétně osy y a x. V případě D modelu budeme uvažovat jen směry z a y, jak je patrno na Obrázku 7. Z něj rovněž vyplývá geometrická závislost veličin: tan θ = y z. (3) 8

y θ z Obrázek 7: Závislost úhlu θ, hloubky z a y. Takto lze potom jednoduše pro každé místo v prostoru dopočítat dávku záření: D(y, z) = D(z) 1 πθ [ ( 1 arctan y ) ] z θ. (4) 4 y [cm] 4 5 1 15 5 Obrázek 8: Grafické znázornění vlivu mnohonásobného rozptylu. V Tabulce je uvedeno porovnání výpočtu hodnot podle Moliéra, Highlandovy aproximace podle [8] a hodnot vypočtených dle zde popsaného postupu. Lze si povšimnout, že hodnoty θ a θ H se po většině intervalu výrazně neodlišují, problém nastává v případě, kdy se tloušt ka přibližuje dosahu R, jelikož Bragg-Kleemanova rovnice (1) neuvažuje hloubkovou nejistotu danou směrodatnou odchylkou (), tudíž všechny protony ztrácí energii v místě dosahu R. Zlepšení by mohlo přinést použití interpolace z tabulkových hodnot. 9

4 D [Gy] 4 6 8 1 1 14 16 18 y [cm] Obrázek 9: Vliv mnohonásobného rozptylu na intenzitu dávky záření. Materiál Tloušt ka θ M θ H Chyba M H θ Chyba M [g/cm ] [mrad] [mrad] [%] [mrad] [%] Al.16 3.71 3.534-4.51 3.5-5.431.817 8.51 7.67-4.73 7.48-7.738.179 13.88 13.14-5.591 13.4-6.167 3.35 16.9 16.58-3.913 16.83 -.573 7.96 8.357 6.931-5.9 6.976-4.87 11.957 4.65 39.986-4.94 39.67-5.843 13.569 4.4 4.534-4.451 44.31 +4.71 17.73 61.19 58.3-4.74 59.39-3.9 1.45 91.19 87.13-4.418 87.79-4.5 1.915 9.54 88.657-4.159 14.86 +16.6.11 98.1 93.645-4.464 117.185 +19.551.33 98.56 94.39-3.935 chyba chyba Tabulka : Hodnoty mnohonásobného rozptylu. θ M je nejpřesněji stanovená hodnota dle Moliérovy teorie mnohonásobného rozptylu. Hodnota úhlu θ H je uváděna v [8] jako výsledek Highlandovy aproximace. Úhel θ je počítaný dle popsané implementace. Chyba M H udává procentuální rozdíl hodnot θ M a θ H, Chyba M udává procentuální rozdíl hodnot θ M a θ. 1

5 Optimalizace Cílem optimalizace je minimalizace dávky záření D tak, aby docházelo k co nejmenšímu poškození okolní tkáně a zároveň byl zničen nádor. Optimalizovanou veličinou je fluence energie Φ popisující jednotlivé Braggovy křivky, na kterých je dávka D lineárně závislá. Je tedy možné použít lineární programování. 5.1 Popis a řešení úloh lineárního programování simplexovou metodou Úlohou lineárního programování se nazývá úloha, kde je dána lineární n-dimenzionální účelová funkce f(x) = c 1 x 1 + c x +... + c n x n, (5) kde c 1 až c n se nazývají cenové koeficienty. Účelová funkce se bud minimalizuje nebo maximalizuje. Dále se zavádí lineární omezující podmínky pro jednotlivé proměnné. Obecně mají tvar: a 1,1 x 1 + a 1, x +... + a 1,n x n b 1 a,1 x 1 + a, x +... + a,n x n b (6). a m,1 x 1 + a m, x +... + a m,n x n b m. Řešení úloh lineárního programování může probíhat např. pomocí simplexové metody, metody vnitřních bodů a elipsoidové metody. Zde se zabývám pouze simplexovou metodou. Simplexová metoda staví na předpokladu, že m omezujících podmínek ořeže n-dimensionální prostor na simplex o m hraničních bodech. Uvnitř a na hranách simplexu se nachází všechna přípustná řešení. Optimum pak leží v některém z hraničních bodů, případně na celé hraně simplexu. Cílem simplexové metody je postupovat od jednoho bodu přípustného řešení tak, aby docházelo k minimalizaci cílové funkce (pokud hledáme minimum) po hraně k dalšímu. V případě, že žádný sousední hraniční bod nenabízí zlepšení hodnot účelové funkce, nacházíme se v globálním optimu. Pro výpočet úloh lineárního programování je použit software Matlab, první příklad je pro názornost řešen graficky, ostatní pomocí funkce linprog. 5. Příklady optimalizace Aby bylo možné uvést jednoduchý příklad optimalizace, je nutné nejprve zavést předpoklady, se kterými se konkrétně do těchto úloh vstupuje. Tkáň je rozdělena v podstatě do třech podmnožin. První tvoří T ARGET, což je místo nádoru. Zde je lékaři předepsána nějaká minimální dávka ozáření T ARGET min, která musí být splněna, aby došlo k destrukci nádoru. Zároveň zde bývá udáván ještě horní limit T ARGET max, který by neměl být překročen. Druhou podmnožinou je OAR (organ at risk), tedy taková prostorová část tkáně, kde je umístěn důležitý orgán, který chceme zasáhnout co nejméně. Opět je zde předepsaný určitý limit ozáření OAR max, který se nemá překročit. Poslední oblastí je potom zbytek tkáně, která by měla být zasažená samozřejmě co nejméně, ale není zde předepsán žádný limit. Vzhledem k využití lineárního programování byla zvolena jako účelová funkce minimalizace množství vyzářených protonů min Φ. Z výše zmíněného lze již obecně formulovat tvar úlohy linerárního programování: 11

s.t.: min n i=1 Φ,i n D i (Φ,i, z OAR,i ) D OAR,max i=1 n D i (Φ,i, z T ARGET,i ) D T ARGET,min i=1 n D i (Φ,i, z T ARGET,i ) D T ARGET,max i=1 n i=1φ,i, (7) kde D je dávka v místě a n značí počet Braggových křivek. Jako jednoduchý příklad optimalizace poslouží úloha o dvou proměnných Φ 1 a Φ, viz Obrázek 11. Umist ují se pouze dvě Braggovy křivky s vrcholy ve vzdálenostech 4 a 8cm. Ve vzdálenosti 1-15cm je zadán OAR a hodnota OAR max = 5Gy. T ARGET se nachází mezi a 8cm. T ARGET max = 1Gy a T ARGET min = 5Gy. Ověřovat splnění podmínek budeme po 1cm. Nejprve se získají funkční hodnoty (dávky) jednotlivých Braggových křivek v bodech, kde se ověřují podmínky: Křivka OAR(15) T() T(1) T() T(3) T(4) T(5) T(6) T(7) T(8) 1 1.89 1.33 1.447 1.63.73.94.798.7...978 1.66 1.98 1.139 1.195 1.71 1.383 1.568 1.978.657 Tabulka 3: Vypočtené dávky Braggových křivek v bodech, kde se ověřují podmínky. Poté se sestaví jednotlivé omezující podmínky: OAR: 1) 1.89Φ 1 +.78Φ 5 TARGET: ) 1.33Φ 1 + 1.66Φ 5 11) 1.33Φ 1 + 1.66Φ 1 3) 1.447Φ 1 + 1.98Φ 5 1) 1.447Φ 1 + 1.98Φ 1 4) 1.63Φ 1 + 1.139Φ 5 13) 1.63Φ 1 + 1.139Φ 1 5).73Φ 1 + 1.195Φ 5 14).73Φ 1 + 1.195Φ 1 6).94Φ 1 + 1.71Φ 5 15).94Φ 1 + 1.71Φ 1 7).798Φ 1 + 1.383Φ 5 16).798Φ 1 + 1.383Φ 1 8).7Φ 1 + 1.568Φ 5 17).7Φ 1 + 1.568Φ 1 9).Φ 1 + 1.978Φ 5 18).Φ 1 + 1.978Φ 1 1).Φ 1 +.657Φ 5 19).Φ 1 +.657Φ 1 Nezápornost fluencí: 1.Φ 1 +.Φ Účelová funkce je:.φ 1 + 1.Φ. (8) f = min (Φ 1 + Φ ). (9) Takto jednoduchá úloha by šla řešit pouze graficky. Základní množinu tvoří rovina x R a y R. Tato množina je poté ořezána plněním omezujících podmínek. Jak je vidět z obrázku, v tomto případě je simplex ohraničen čtyřmi aktivními omezujícími podmínkami (1, 1, 11 a 17), jejichž průsečíky vytváří čtyři hraniční body: 1

9 8 Φ 7 6 5 4 3 1 18 8 1 7 19 4 5 9 1 15 6 17 14 11 1 16 3 13 1.5 1 1.5 Φ 1 Obrázek 1: Znázornění omezujících podmínek. Značení jednotlivých omezujících podmínek na tomto obrázku odpovídá jejich značení v rovnici (8). Šedou plnou šrafou je vyznačena oblast, která tvoří řešení dané soustavy nerovnic. Označení bodu Φ 1 Φ Funkční hodnota A1.744 3.764 4.58 A 1.1 3.183 4.393 A3 1.1 3.764 4.976 A4 1.735 3.181 4.916 Tabulka 4: Krajní body simplexu a jejich funkční hodnota účelové funkce. Dle hodnot účelové funkce ve vypočtených bodech je zřejmé, že se globální optimum nachází v bodě A s hodnotou účelové funkce 4.393. Znamená to tedy, že globálně-optimálním řešením, které splňuje všechny omezující podmínky, je Φ 1 -násobek Braggovy křivky s vrcholem ve 4cm a Φ -násobek Braggovy křivky s vrcholem v 8cm. D [Gy] 1 8 6 4 OAR Target Suma dávek Dávky 5 1 15 5 3 35 Obrázek 11: Jednoduchá optimalizační úloha - znázornění zadání umístění vrcholů a výsledného optimalizovaného řešení. Běžně se ovšem úlohy lineárního programování neřeší graficky, jelikož mají více než nebo i 3 dimenze, tudíž je nelze takto snadno znázornit. 13

Objem [%] 1 8 6 4 Histogram TARGET 1 3 4 5 6 7 8 9 D [Gy] Obrázek 1: Jednoduchá optimalizační úloha - histogram. Zobrazení, v jakém procentuálním množství T ARGET u bylo dosaženo alespoň určité dávky. 5.3 Složitější příklady Druhým příkladem, který zde uvádím, je úloha s vlivem nehomogenit a ozařováním z obou stran. Jeden zdroj záření je umístěn v z = cm, druhý zdroj v z = 5cm. Ve vzdálenosti 1-15cm je uvažován OAR s maximální dávkou OAR max = 1Gy. T ARGET ve vzdálenosti -3cm je omezen T ARGET max = 1Gy a T ARGET min = 5Gy. Mezi 1-15cm a 35-4cm se nachází kost. D [Gy] 1 5 OAR TARGET Suma dávek Dávky 5 1 15 5 3 35 4 45 5 1 Objem [%] 5 Histogram TARGET 1 3 4 5 6 D [Gy] Obrázek 13: Složitější úloha s vlivem nehomogenit a ozařováním z obou stran. Posledním uvedeným příkladem je D úloha s vlivem mnohonásobného rozptylu a ozařováním z obou stran. Rozměry jsou zřejmé z Obrázku 15 - půdorysu. OAR max = 1Gy, T ARGET min = 5Gy, T ARGET max = 1Gy 14

1 D [Gy] 5 5 45 4 35 3 5 15 1 5 5 1 y [cm] Obrázek 14: D optimalizační úloha s ozařováním z obou stran, bez vlivu nehomogenit. y [cm] 1 1 8 6 4 OAR TARGET Obrys počítané oblasti 5 45 4 35 3 5 15 1 5 Obrázek 15: Půdorys D optimalizační úlohy s vyznačením T ARGET u a OAR. 15

6 Závěr Cílem práce bylo vytvořit zjednodušený model šíření protonového záření prostředím. Implementováno bylo prozatím šíření protonů ve D prostoru za přítomnosti nehomogenit a ozařování z obou stran. Zjednodušený model splňuje možné předem stanovené odchylky ve většině případech. V případě výpočtu vodního ekvivalentu došlo i k mírnému zlepšení přesnosti oproti článku, ze kterého bylo čerpáno. Další zlepšení by jistě přineslo použití interpolace tabulkových hodnot Bragg-Kleemanova pravidla. Následujícím krokem bude vytvoření plně prostorového modelu, zavedení různých směrů záření a úpravy v optimalizaci tak, aby více odpovídala používaným metodám. Konkrétně úprava účelové funkce a typu neznámých veličin. Výsledkem lineárního programování je hodnota globálního optima, což se v případě protonové léčby velice hodí, jelikož nelze nalézt lepší plán. Nevýhodou ovšem je, že může nastat situace, kdy v závislosti na omezujících podmínkách řešení vůbec neexistuje. Potom lineární programování selže. Řešením je zavedení neznámých v podobě odchylkových proměnných δ [13]. Potom má úloha již vždy řešení. Aby bylo možné ovlivnit důležitost jednotlivých mezí, sestaví se vícekriteriální model lineárního programování s účelovými funkcemi danými těmito proměnnými. Poté se sestaví Pareto-množina, podle níž se vždy vybere ten nejlepší plán. 16

7 Přílohy 7.1 Numerické řešení určitých integrálů V případech, kdy se nedá řešení určitého integrálu vyjádřit symbolickým zápisem, je možné příslušnou hodnotu spočítat numericky. Jediné, co je třeba znát, jsou funkční hodnoty požadované funkce v určených bodech. Potom, dle požadované přesnosti, se tyto body proloží polynomiální funkcí, jejíž integrál se spočítá snadno. Obecně se, dle požadované přesnosti, rozdělí interval na několik částí. V každé části intervalu se spočítá n funkčních hodnot, kde n značí stupeň polynomu, kterým se funkce aproximuje. Běžně se používají polynomy do 4. stupně, výpočet s n 8 je už ale problematický, jelikož koeficienty c nabývají už i záporných hodnot. [14] b a f(x)dx b a n [c 1f(x ) +... + c n f(x n )]. (3) n Název pravidla Koeficienty c Obdélníkové 1 1 1 1 Lichoběžníkové 1 4 1 Simpsonovo 3 3 3 3 9 9 3 Newtonovo 3/8 8 8 8 14 64 4 64 4 Milneovo 45 45 45 45 3 8 14 45 17

Reference [1] H. Bethe, Moliere s theory of multiple scattering, Physical Review, 89 (1953), p. 156. [] T. Bortfeld, An analytical approximation of the bragg curve for therapeutic proton beams, Medical physics, 4 (1997), pp. 4 33. [3] J. Coderre, Principles of radiation interactions. http://ocw.mit.edu/courses/ nuclear-engineering/-55j-principles-of-radiation-interactions-fall-4/ lecture-notes/energy_depos_hcp.pdf. [Online; přístup 8-4-14]. [4] P. de Vera, I. Abril, and R. Garcia-Molina, Water equivalent properties of materials commonly used in proton dosimetry, Applied Radiation and Isotopes, 83 (14), pp. 1 17. [5] J. Demel, Operační výzkum. http://kix.fsv.cvut.cz/~demel/ped/ov/ov.pdf. [Online; přístup 8-4-14]. [6] N. Evans, Phys316: lecture 8th february 8. http://www.southampton.ac.uk/~evans/phys317/rel.pdf. [Online; přístup 8-4-14]. [7] B. Gottschalk, On the scattering power of radiotherapy protons, Medical physics, 37 (9), pp. 35 367. [8] B. Gottschalk, A. Koehler, R. Schneider, J. Sisterson, and M. Wagner, Multiple coulomb scattering of 16 mev protons, Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms, 74 (1993), pp. 467 49. [9] M. Gupta, Calculation of radiation length in materials, tech. report, 1. [1] V. L. Highland, Some practical remarks on multiple scattering, Nuclear Instruments and Methods, 19 (1975), pp. 497 499. [11] L. Hong, M. Goitein, M. Bucciolini, R. Comiskey, B. Gottschalk, S. Rosenthal, C. Serago, and M. Urie, A pencil beam algorithm for proton dose calculations, Physics in medicine and biology, 41 (1996), p. 135. [1] E. Hussein, Handbook on Radiation Probing, Gauging, Imaging and Analysis: Volume II Applications and Design, Basics and techniques, Springer, 3. [13] J. Jablonský, Vícekriteriální a cílové programování. http://nb.vse.cz/~jablon/doc/vkr.pdf. [Online; přístup 8-4-14]. [14] R. Kress, Numerical Analysis, Graduate Texts in Mathematics, Springer New York, 1998. [15] S. Lang and O. Riesterer, Modern techniques in radiation oncology. http://www.sps.ch/artikel/progresses/modern_techniques_in_radiation_oncology_36. [Online; přístup 8-4-14]. [16] v. G. Molière, Theorie der streuung schneller geladener teilchen i. einzelstreuung am abgeschirmten coulomb-feld, Zeitschrift Naturforschung Teil A, (1947), p. 133. [17], Theorie der streuung schneller geladener teilchen ii. mehrfach-und vielfachstreuung, Zeitschrift Naturforschung Teil A, 3 (1948), p. 78. [18] H. Paganetti, Proton Therapy Physics, Series in Medical Physics and Biomedical Engineering, CRC Press/Taylor & Francis, 1. [19] D. Pflugfelder, Risk-adapted optimization in intensity modulated proton therapy (impt), (8). 18

[] E. W. Weisstein, Parabolic cylinder function. http://mathworld.wolfram.com/paraboliccylinderfunction.html. [Online; přístup 8-4-14]. [1] R. Zhang and W. D. Newhauser, Calculation of water equivalent thickness of materials of arbitrary density, elemental composition and thickness in proton beam irradiation, Physics in medicine and biology, 54 (9), p. 1383. [] R. Zhang, P. J. Taddei, M. M. Fitzek, and W. D. Newhauser, Water equivalent thickness values of materials used in beams of protons, helium, carbon and iron ions, Physics in medicine and biology, 55 (1), p. 481. 19