Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

20
Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones Ing. Martín Belzunce - Ing. Esteban Venialgo UTN-FRBA CNEA Primera Escuela Argentina de GPGPU Computing para Aplicaciones Científicas Charlas de la Industria

description

Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones. Ing. Martín Belzunce - Ing. Esteban Venialgo UTN-FRBACNEA. Primera Escuela Argentina de GPGPU Computing para Aplicaciones Científicas Charlas de la Industria. Marco de Trabajo. - PowerPoint PPT Presentation

Transcript of Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Page 1: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Reconstrucción de Imagen en Tomógrafo por Emisión de

PositronesIng. Martín Belzunce - Ing. Esteban Venialgo

UTN-FRBA CNEA

Primera Escuela Argentina de GPGPU Computing para Aplicaciones Científicas

Charlas de la Industria

Page 2: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Marco de Trabajo

• Proyecto AR-PET de la Comisión Nacional de Energía Atómica.

• Cooperación UTN-FRBA.• Proyecto de Investigación y Desarrollo

“Algoritmos de Reconstrucción Tomográfica Acelerados con Unidades de Procesamiento Gráfico” de UTN-FRBA.

Page 3: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

• Tomógrafo por Emisión de Positrones.

• Utiliza Radioisótopos β+ de vida corta.

• Imagen Funcional: distribución del trazador en el organismo.

• Información Metabólica: detección de tumores, medición de actividad cerebral, etc.

Tomografía por Emisión de Positrones

Page 4: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Principio de Funcionamiento

• Decaimiento +β y Aniquilación (2γ).

• Detección de Fotones Gamma en Coincidencia Temporal.

• Detector: Cristal Centellador + Fotomultiplicadores (PMT).

• Resolución en Energía.• Resolución Temporal.• Resolución Espacial.

Page 5: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Reconstrucción de Imagen• Objetivo: generar imágenes precisas que

cuantifiquen la distribución de positrones emitidos por el radioisótopo dentro del objeto que está siendo escaneado .

• Adquisición de Proyecciones (LORs). Generación de sinogramas.

Page 6: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Algoritmos de Reconstrucción

• Muy importantes para mejorar la resolución de la Imagen de salida.

• Una buena calidad de imagen permite un mejor diagnóstico médico de la tomografía.

• Algoritmos analíticos basados en la transformada de radón.

• Algoritmos iterativos logran mejorar calidad de imagen, pero son computacionalmente muy costosos.

Page 7: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Algoritmos Iterativos• Modelización del proceso de Adquisición en el

PET.• Están compuestos por: un modelo de los datos,

un modelo de la imagen, la función objetivo, y un algoritmo de optimización.

Page 8: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Diagrama Algoritmos IterativosImagen Inicial

(Ej: a(i,j) = 1 para todo i,j)

Función de EvaluaciónPuntaje = Feval[ai(i,j)]

Optimización de la Imagenai+1(i,j) = Fopt[ai(i,j)]

i++

Iteración i=0

Puntaje Satisfactorio o Número de Iteraciones

Máximas

Imagen Final

•Función de Optimización: convergencia asintótica, debe ser estable, numéricamente eficiente, y debe asegurar una convergencia rápida independientemente de la elección de la imagen inicial.

•Función de Evaluación: Determina cuanta correspondencia hay entre la imagen estimada y las proyecciones medidas a partir del modelo realizado.

Page 9: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

ML-EM y OSEM• Son los Algoritmos más utilizados.• Utiliza Maximum Likelihood (ML) como

estimador y la Función de Optimización Expectation Maximization (EM).

• OSEM: Se divide el set de datos en subsets. Se acelera la convergencia.

m

=ii

iijm

=iij

kj+k

j x,a

ba

a

x=x

1

1

1 ..

Page 10: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Volumen de Datos en Reconstrucción 3D

• Sinogramas de entrada de 329x280x553 bins. (194 MBytes)

• Imágenes de salida de 128x128x47 y 256x256x47. (~0.7 y 3 MBytes)

• Matriz de Respuesta del Sistema: Bins Sinograma x Píxels de Imagen.

• Matrices del tipo Sparse o cálculo de coeficientes on-the-fly.

Page 11: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Implementación• Tres operaciones:

−Forward Projection:−Backprojection:

−Normalization:

• Matriz de Respuesta del Sistema(aij): algoritmo de Siddon.

m

=i i

iij pb

aestx1

._

n

jjij

ii xax,ap

1

.

jm

=iij

kj+k

j estxa

x=x _.

1

1

Page 12: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Implementación

Page 13: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Implementación en GPU• Forward Projection y Backprojection bin-

driven. Un thread por bin.• Normalization pixel-driven. Un thread por

píxel.

Page 14: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Race Condition en Backprojection

Page 15: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Performance• En GTX480 50x respecto 1 core cpu. 15x-

20x utilizando operaciones atómicas.

Page 16: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Calidad de Imagen

Page 17: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Corrección de Scatter• Solución tradicional: restar eventos de scatter ->

Más ruido. • En OSEM: incluir eventos en Forward Projection.• Modelado simple de Scatter: múltiples ventanas

de energía.• Modelado avanzado: Simulador Montecarlo.

Page 18: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Corrección de Scatter

Page 19: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Aplicaciones Derivadas

• Reconstrucción Gamma Scanner Tomográfico para Residuos Radiactivos.

• Reconstrucción Tomografía Computada para disminuir dosis.

• Tomografía de Hormigón Armado.

Page 20: Reconstrucción de Imagen en Tomógrafo por Emisión de Positrones

Muchas Gracias

Contacto: [email protected]