cambiar a curso:   2014-15   2016-17


Trabajo Fin de Grado 2015-16
 Aceleración de software para cálculo dosimétrico en braquiterapia basado en Monte Carlo


Especialidades
Ing. de Computadores


Tutor
ARIAS ANTÚNEZ, ENRIQUE
SÁNCHEZ GARCÍA, JOSÉ LUIS


Descripción y Objetivos

La radioterapia exige conocer la dosis de irradiación administrada al volumen tumoral y órganos adyacentes con riesgo de toxicidad. Hay disponibles diferentes algoritmos de cálculo de dosis, pero sólo los más simples se han implementado en los sistemas de braquiterapia, generando errores significativos, que pueden ser mayores dependiendo de la fuente de energía radiactiva. Los métodos más precisos son complejos y requieren grandes tiempos de cálculo, lo que los hace inviables en la práctica clínica habitual.

La idea de este trabajo es reducir los tiempos de cálculo basado en Monte Carlo de la dosis proporcionada en braquiterapia. Es decir, el objetivo es poder calcular la dosis administrada de la manera más realista posible, y debido al mejor conocimiento de la distribución de dosis, aumentar la seguridad del paciente y la capacidad
para tomar decisiones clínicas más acertadas en un menor tiempo.

 



Metodología y Competencias

La metodología a seguir en el desarrollo de este trabajo tiene varias partes claramente diferenciadas:

- Por un lado, se deben recoger los requisitos indicados por los radiofísicos del Complejo Hospitalario Universitario de Albacete (CHUA). Para ello se establecerán los requisitos funcionales, no funcionales, etc, requeridos para la aplicación.
- Por otro lado, de cara a la aceleración de la aplicación, se precisa de un perfilado de la misma que indique
dónde se está invirtiendo el tiempo, y así determinar dónde poder ahorrar tiempo mediante la aplicación de técnicas de paralelismo.
- El siguiente paso consistirá en desarrollar la versión paralela de la aplicación utilizando el lenguaje y la plataforma más adecuada para ello.

 



Medios a utilizar

Para el desarrollo del trabajo será necesario usar una plataforma de computación que disponga de una o varias GPUs, y/o varios procesadores. En el centro hay varios servidores que se ajustan a este tipo de plataformas.

Por otra parte, serán necesarias diversas herramientas de programación, depuración y monitorización que dependerán de la elección realizada sobre el lenguaje de programación a usar. Este aspecto no requiere ninguna dificultad.

 



Bibliografía

El material bibliográfico básico que debe consultarse para este TFG será:

- Código y documentación disponibles sobre la aplicación a estudiar. Serán proporcionados por los radiofísicos del CHUA y los propios tutores.
- Manuales de las herramientas software a utilizar. Puesto que los posibles kits de desarrollo a usar son todos de libre acceso, no será inconveniente para el alumno acceder a ellos.
- Alguno de los libros de programación paralela disponibles en las bibliotecas de la UCLM

 



Asignación
Pendiente de asignar