Download ESTUDIO DE DPM PARA PLANIFICACION DE TRATAMIENTOS DE
Document related concepts
no text concepts found
Transcript
ESTUDIO DE DPM PARA PLANIFICACION DE TRATAMIENTOS DE RADIOTERAPIA INTRAOPERATORIA Diana Bachiller Perea Directores: José Manuel Udías Moinelo y Jacobo Cal González 1 1. INTRODUCCIÓN 1.1. El cáncer y sus tratamientos 1.2. Tomografía Computerizada 1.3 Métodos de Monte Carlo en Medicina: DPM 2. MÉTODOS Y RESULTADOS 2.1. Estudio del programa DPM 2.2. Uso de imágenes CT en DPM 3. CONCLUSIONES 2 1.1. El cáncer y sus tratamientos Cáncer: enfermedad caracterizada por una división celular descontrolada debida a una mutación en los genes que regulan el crecimiento celular. Metástasis: propagación de dicha proliferación celular desde el tejido original a otros tejidos u órganos del cuerpo. Algunas estadísticas: - Primera causa de muerte en España. - Una de cada cuatro mujeres y uno de cada tres hombres es diagnosticado de cáncer a lo largo de su vida. -Cerca de 200.000 muertes por cáncer en España en el año 2008. 3 Radioterapia: destruye las células cancerígenas mediante la aplicación de radiaciones ionizantes en la zona tumoral. Tipos de radioterapia: - Radioterapia externa o teleterapia : la fuente de radiación se coloca a cierta distancia del paciente. - Braquiterapia: el tumor es tratado a corta distancia. Radioterapia intraoperatoria: Consiste en radiar directamente la zona tumoral durante una intervención quirúrgica, de forma que los tejidos sanos circundantes no se ven prácticamente afectados por la radiación. 4 1.2. Tomografía Computerizada La tomografía computerizada (CT o TAC) con rayos X nos permite generar imágenes anatómicas con una resolución espacial submilimétrica, lo que ha convertido a esta técnica en una herramienta esencial para el diagnóstico médico de problemas anatómicos I ( x ) = I ( 0) ⋅ e − μ ⋅ x UH = μ − μw ⋅ 1000 μw Material UH Aire -1000 Pulmón Entre -300 y -800 Agua 0 Músculo Entre 40 y 60 Hueso >500 5 1.3 Métodos de Monte Carlo en Medicina: DPM El método de Monte Carlo (MC) es un método numérico que nos permite resolver problemas físicos o matemáticos mediante el uso de números aleatorios. PENELOPE es un código de simulación Montecarlo que permite simular el transporte de electrones, positrones y fotones en un rango de energías de 100 eV a 1 GeV. Está escrito en el lenguaje de programación FORTRAN. Fue desarrollado en el año 1994 por Francesc Salvat y José M. Fernández-Varea (Departamento de Física de la Universidad de Barcelona) y Josep Sempau (Instituto de Energía de la Universidad Politécnica de Cataluña). 6 DPM (dose planning method) es un código que simula el transporte de fotones y electrones mediante métodos de simulación de Monte Carlo. Está basado en PENELOPE y permite calcular la dosis depositada en un determinado material al ser radiado con un haz de fotones o electrones. El paquete de simulación de DPM consta de cuatro programas: - MATERIAL: en él se definen los materiales - PREDPM: pre-procesador en el que podemos fijar algunos parámetros - GENVOXEL: genera la geometría que queramos utilizar - DPM: realiza la simulación MC: 7 2.1. Estudio del programa DPM Objetivo: conseguir una precisión razonabñe en el cálculo de la dosis absorbida con no más tiempo del necesario, modificando los valores de los parámetros de entrada de DPM, con vistas a mejorar la planificación de un tratamiento de RIO. ¾Parámetros de entrada: - slow: longitud de paso para partículas con E < ecross. - shigh: longitud de paso para partículas con E > ecross. - ecross: energía límite para tomar una longitud de paso u otra. - wcc (Eabs): energía de absorción de los electrones. - wcb (Eabsph): energía de absorción de los fotones. ¾Número de historias ¾Número de vóxeles 8 Núm. Vóxeles Tamaño Vóxel (cm) Tamaño Total (cm) X 55 1.00 55 Y 55 1.00 55 Z 61 0.25 15.25 Características del haz: - Partículas: electrones. - Tamaño: haz cuadrado de 2 cm de lado. - Energía: 20 MeV. 9 Error relativo (en tanto por uno): N rms = Siendo: 2 i i =1 N ⎛ dosis − dosis _ ref ⎞ err _ rel 2 = ⎜ ⎟ dosis _ ref ⎝ ⎠ Dosis de referencia: N=107 Historias ∑ err _ rel 2 Parámetro Valor shigh 0.1 cm slow 0.005 cm ecross 12 MeV Wcc y Eabs 200 keV Wcb y Eabsph 50 keV 10 Dependencia con slow: slow: longitud de paso para partículas con E < ecross. Al aumentar slow disminuye la precisión de la simulación. 1600 0,0052 6 5·10 Historias 1400 6 0,0050 5·10 historias 1200 1000 rms Tiempo (s) 0,0048 800 0,0046 0,0044 600 0,0042 400 0,0040 200 0,0038 0 0.01 0.1 slow (cm) 1 0,01 0,1 1 slow (cm) Valor adecuado de slow: entre 0.1 y 0.25 cm 11 Dependencia con shigh: shigh: longitud de paso para partículas con E > ecross. Al aumentar shigh disminuye la precisión de la simulación. 0,010 260 6 5·10 Historias 0,008 Resultados del ajuste: Chi^2 = 1.98563 A = (59.58704 ± 0.89535) s·cm B = (178.89011 ± 0.67009) s 240 1/2 Resultados del ajuste: Chi^2 = 4.6384E-8 0,007 -5 -3 A = (3.00 ± 0.6)·10 cm B = (0.00178 ± 0.00005) 0,006 rms Tiempo (s) 250 6 5·10 Historias 0,009 230 0,005 0,004 220 0,003 210 0,002 200 0,001 0 1 2 3 4 5 6 0 1 2 shigh (cm) t (s) = A +B shigh(cm) 3 4 5 6 shigh (cm) σ = A ⋅ shigh 3 + B Valor adecuado de shigh: ~2 cm 12 Dependencia con ecross: ecross: energía límite para tomar una longitud de paso u otra. Al aumentar ecross aumenta la precisión de la simulación. 0.0034 300 0.0032 6 5·10 Historias 280 6 5·10 Historias 0.0030 Resultados del ajuste: Chi^2 = 9.39877 A = (0.05017 ± 0.00054) s·eV B = (67.11277 ± 1.70185) s 240 0.0028 -1/2 0.0026 220 rms Tiempo (s) 260 200 0.0024 0.0022 180 0.0020 160 0.0018 140 0.0016 120 0.0014 0,0 6 4,0x10 6 8,0x10 7 1,2x10 7 1,6x10 7 2,0x10 0.0 6 4.0x10 ecross (eV) 6 8.0x10 7 1.2x10 7 7 1.6x10 2.0x10 ecross (eV) t ( s) = A ⋅ ecross(eV ) + B Valor adecuado de ecross: ¿? 13 Dependencia con Wcc: Wcc: energía de absorción de los electrones. Al aumentar Wcc disminuye la precisión de la simulación. 0,007 360 5·10 Historias 5·10 Historias 0,005 340 rms Tiempo (s) 6 0,006 6 350 330 0,004 320 0,003 310 0,002 300 0,001 290 5 2,0x10 4,0x10 5 5 6,0x10 5 8,0x10 6 1,0x10 5 2,0x10 5 4,0x10 5 6,0x10 5 8,0x10 6 1,0x10 Wcc (eV) wcc (eV) Valor adecuado de Wcc: ~400 keV 14 Dependencia con Wcb: Wcb: energía de absorción de los fotones. Al aumentar Wcb disminuye la precisión de la simulación. 370 0,0045 6 5·10 Historias 6 5·10 Historias 365 360 0,0035 rms Tiempo (s) 0,0040 0,0030 355 0,0025 350 0,0020 345 0,0015 50000 100000 150000 Wcb (eV) 200000 250000 50000 100000 150000 200000 250000 wcb (eV) Valor adecuado de Wcb: ~100 keV 15 Dependencia con el número de historias: Medio homogéneo Núm. Vóxeles Tamaño Vóxel (cm) Tamaño Total (cm) X 55 1.00 55 Y 55 1.00 55 Z 61 0.25 15.25 Características del haz: - Partículas: electrones. - Tamaño: haz cuadrado de 2 cm de lado. - Energía: 20 MeV. 16 Dependencia con el número de historias: Medio homogéneo 0,012 1600 1400 Resutados del ajuste: Chi^2 = 7.5507E-8 A = 3.36596 ± 0.09998 B = 0.00021 ± 0.00011 0,010 0,008 1000 rms Tiempo (s) 1200 800 0,006 600 400 0,004 200 0,002 0 0 6 1x10 6 2x10 6 3x10 6 4x10 Número de historias 6 5x10 0 1000000 2000000 4000000 5000000 Número de historias t ( s ) = A + B· N A = (2.4 ± 2.7) s 3000000 σ= A N +B B = (3.086 ± 0.010)·10−4 s / historia R = 0.9999 n = (3240 ± 10) historias / s 17 Dependencia con el número de historias: Medio heterogéneo Núm. Vóxeles Tamaño Vóxel (cm) Tamaño Total (cm) X 55 1.00 55 Y 55 1.00 55 Z 61 0.25 15.25 Características del haz: - Partículas: electrones. - Tamaño: haz cuadrado de 2 cm de lado. - Energía: 20 MeV. 18 Dependencia con el número de historias: Medio heterogéneo 0,012 4000 Resultados del ajuste: Chi^2 = 2.9264E-7 A = 3.85657 ± 0.19683 B = -0.00075 ± 0.00021 0,010 0,008 rms Tiempo (s) 3000 2000 0,006 0,004 1000 0,002 0 0,000 0 1000000 2000000 3000000 4000000 Número de Historias 5000000 0 1000000 2000000 3000000 4000000 5000000 Número de Historias t ( s ) = A + B· N A = (5 ± 14) s B = (8.321 ± 0.047)·10−4 s / historia σ= A +B N R = 0.99968 n= 1 = (1202 ± 7) historias / s B 19 Dependencia con el número de historias 0,012 4000 Medio Heterogéneo Medio Homogéneo Medio Heterogéneo Medio Homogéneo 0,010 0,008 rms Tiempo (s) 3000 2000 0,006 0,004 1000 0,002 0 0,000 0 1000000 2000000 3000000 Número de Historias 4000000 5000000 0 1000000 2000000 3000000 4000000 5000000 Número de Historias Medio homogéneo: B = (3.086 ± 0.010)·10−4 s / historia Î n = (3240 ± 10) historias / s Medio heterogéneo: B = (8.321 ± 0.047)·10−4 s / historia Î n = (1202 ± 7) historias / s 20 Dependencia con el número de vóxeles nx, ny, nz Nº total de vóxeles Tamaño del vóxel (cm) Tiempo (s) 20 8·103 2.4 94.62 40 6.4·104 1.2 97.32 60 2.16·105 0.8 100.99 80 5.12·105 0.6 106.05 100 106 0.48 112.11 120 1.728·106 0.4 120.00 140 2.744·106 0.3429 129.94 160 4.096·106 0.3 142.84 180 5.832·106 0.2667 161.16 200 8·106 0.24 177.27 220 1.0648·107 0.2182 200.02 240 1.3824·107 0.2 228.49 21 Dependencia con el número de vóxeles 240 6 220 2·10 Historias Tiempo (s) 200 180 160 140 120 100 80 0,0 2,0x10 6 4,0x10 6 6 6,0x10 6 8,0x10 1,0x10 7 7 1,2x10 7 1,4x10 Nº total de vóxeles 22 2.2. USO DE IMÁGENES CT EN DPM Imágenes tomadas en el Hospital Universitario Gregorio Marañón con dimensiones: Núm. Vóxeles Tamaño Vóxel (cm) Tamaño Total (cm) X 512 0.1879 96.20 Y 512 0.1879 96.20 Z 112 0.3000 336 Dimensiones de la imagen interpolada: Núm. Vóxeles Tamaño Vóxel (cm) Tamaño Total (cm) X 256 0.3758 96.20 Y 256 0.3758 96.20 Z 112 0.3000 336 23 Segmentación en tres materiales: Posición del material en la lista Material Nombre del material en PENELOPE Densidad (g/cm3) Unidades Hounsfield (UH) 1 Aire Air 10-3 UH < -500 2 Agua Water 1 -500 < UH < 500 3 Hueso duro CorticalBone 1.85 UH > 500 24 Segmentación en diez materiales: Posición del material en la lista Material Nombre del material en PENELOPE Densidad (g/cm3) Unidades Hounsfield (UH) 1 Aire Air 10-3 UH < -900 2 Pulmón lung 0.3 -900 < UH < -400 3 Tejido adiposo AdiposeTissue 0.92 -400 < UH < -200 4 Agua Water 1 -200 < UH < 200 5 Músculo estriado MuscleStriated 10.4 200 < UH < 400 6 Piel skin 1.1 400 < UH < 500 7 Hueso blando B100 1.45 500 < UH < 900 8 Hueso duro CorticalBone 1.85 900 < UH < 3000 9 Aluminio Al 2.6989 3000 < UH < 5000 10 Plomo Pb 11.35 UH > 5000 25 Comparación de las imágenes: Tres materiales Diez materiales Imagen real Y X Z 26 Comparación del cálculo de dosis: Características del haz: - Partículas: electrones. - Tamaño: haz cuadrado de 2 cm de lado. - Energía: 20 MeV. Parámetro Valor Nº Historias 5·106 shigh 0.5 cm slow 0.01 cm ecross 12 MeV wcc y Eabs 200 keV Wcb y Eabsph 50 keV 27 28 Comparación del cálculo de dosis: (dosis_agua)-(dosis_CT) - Tres materiales: Verde: resultados negativos (dosis_CT > dosis_agua). Rojo: resultados positivos (dosis_CT < dosis_agua). 29 - Diez materiales: Verde: resultados negativos (dosis_CT > dosis_agua). Rojo: resultados positivos (dosis_CT < dosis_agua). 30 Verde: resultados negativos (dosis_10mat> dosis_3mat). Rojo: resultados positivos (dosis_10mat < dosis_3mat). - Comparación de tres materiales con diez: (dosis_3mat)-(dosis_10mat) 31 3. CONCLUSIONES Y TRABAJO FUTURO CONCLUSIONES Mediante la optimización hemos podido comprobar que los parámetros que más nos conviene usar en DPM no son siempre los que se recomiendan en las instrucciones del programa: Parámetro Valor recomendado Valor óptimo Slow 1 cm 0.1-0.25 cm Shigh 5 cm ~2 cm Ecross 12 MeV ¿? Wcc 200 keV 400 keV Wcb 50 keV 100 keV En la segunda parte del trabajo hemos comprobado que los resultados varían considerablemente al utilizar una imagen CT (error~10%), en vez de realizar la simulación en agua, haciendo así más precisos nuestros cálculo al tratar de realizar una planificación de un tratamiento real. 32 33