[EN] Abstract
Di usion Weighted Image (DWI) method is non invasive procedure which plays an important
role in the diagnosis of ischemic strokes or acute strokes among others. In clinical practice where
DWI methods are ...[+]
[EN] Abstract
Di usion Weighted Image (DWI) method is non invasive procedure which plays an important
role in the diagnosis of ischemic strokes or acute strokes among others. In clinical practice where
DWI methods are applied, Matlab is used as a development tool for his outof box performance
and fast prototyping. However, the process of each image may require several hours. In this
project, three di erent alternatives to speedup the process are exposed, namely C, OpenMP and
GPU-Cuda. The most promising results are achieved with the GPU approach which reduces
the overall time to seconds with an speedup of 700 with respect to Matlab.
[-]
[ES] Actualmente, en el hospital Universitario y Politécnico de la Fe (HPULF) se utilizan en la práctica clínica biomarcadores basados en Imagen médica para apoyar en el diagnóstico de diferentes enfermedades. Uno de estos ...[+]
[ES] Actualmente, en el hospital Universitario y Politécnico de la Fe (HPULF) se utilizan en la práctica clínica biomarcadores basados en Imagen médica para apoyar en el diagnóstico de diferentes enfermedades. Uno de estos biomarcadores se basa en una técnica de difusión por Resonancia Magnética, la cual permite evaluar de manera cuantitativa el movimiento de las moléculas de agua en los tejidos. Una de las características más relevantes de las imágenes de difusión es su alta sensibilidad para detectar las lesiones tumorales y cuantificar la agresividad de los mismos. Actualmente, el cálculo de dicho biomarcador se realiza mediante un programa implementado en Matlab. Debido a su alto coste temporal (del orden de horas de ejecución), pese a su alta relevancia diagnóstica, no es posible utilizarlo de una forma más habitual en la práctica clínica.
El trabajo a realizar en este TFM consistirá en el estudio y análisis de los algoritmos que calculan dicho biomarcador y proponer diferentes enfoques de programación paralela que exploten las características de los procesadores de multithreading actuales (tanto GPUs mediante CUDA como CPUs convencionales mediante OPENMP). Estos recursos se pueden integrar realizando una inversión mínima para su puesta en marcha, o incluso ya están disponibles en la infraestructura del propio hospital. Parte del trabajo, serán las implementaciones correspondientes a cada enfoque propuesto y un estudio de su coste temporal a través de un conjunto de casos reales.
[-]
|