spect - human health campus - home · 2018. 5. 7. · en este caso 1 iteración osem equevale a 16...

62
Reconstrucción SPECT Margarita Núñez, PhD Escuela Universitaria de Tecnología Médica Montevideo, Uruguay

Upload: others

Post on 28-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

  • Reconstrucción SPECT

    Margarita Núñez, PhD Escuela Universitaria de Tecnología Médica

    Montevideo, Uruguay

  • Reconstructores

  • Procesamiento

    Parámetros de reconstrucción

    Colocar límites

    Seleccionar el filtro

    Corrección de atenuación

    Reorientación de la imagen

    Espesor del corte

  • Efecto del límite

  • Procesamiento

    Parámetros de reconstrucción

    Colocar límites

    Seleccionar el filtro

    Corrección de atenuación

    Reorientación de la imagen

  • 0

    0.2

    0.4

    0.6

    0.8

    1

    0

    amplitud

    0.2 0.4 0.6 0.8 1 frecuencia/fn

    BW fc = 0.3 n = 2

    BW fc = 0.3 n = 10

    BW fc = 0.6 n = 10

    Filtro Butterworth

    ¿Qué filtro?

  • Cambia la frecuencia de corte

    (fracción de Nyquist)

    Orden: 5

    Cambia el orden

    Fc: 0.56

    0.46

    0.66

    0.86

    2.5

    5.0

    10.0

    Filtro Butterworth

  • Filtro BW – Influencia del orden y la frecuencia de corte

  • Procesamiento

    Parámetros de reconstrucción

    Colocar límites

    Seleccionar el filtro

    Corrección de atenuación

    Reorientación de la imagen

  • Corrección de

    atenuación

  • Procesamiento

    Parámetros de reconstrucción

    Colocar límites

    Seleccionar el filtro

    Corrección de atenuación

    Reorientación de la imagen

  • Reorientación

  • REORIENTACIÓN

  • REORIENTACIÓN

    PLANO

    ORBITO-MEATAL

    PLANO

    TEMPORAL

  • Retroproyección Filtrada (FBP)

  • Reconstrucción de la imagen

    El método de retroproyección es una

    técnica que se basa en interpretar que

    el valor del perfil en cada punto es

    producido por una distribución

    uniforme de actividad en la fuente

    emisora.

  • Reconstrucción

    Tomográfica

    detector (proyección)

    objeto

  • Reconstrucción Tomográfica

    retroproyección

    reconstrucción

  • Reconstrucción

    Tomográfica

    retroproyección

    reconstrucción

  • En la imagen están presentes simultáneamente la

    representación de actividad de la fuente emisora y

    una actividad ficticia descripta por la función 1/R.

    Ambas funciones están relacionadas entre sí por una

    operación matemática llamada convolución.

    Los algoritmos de reconstrucción que utilizan la

    técnica de retroproyección tienen que remover de la

    imagen la función 1/R (deconvolucionarla).

    Esta operación es el filtrado de la imagen.

    (R = distancia de cada punto a la fuente emisora).

  • Retroproyección filtrada

    Retroproyección simple

  • Retroproyección filtrada

  • FT

    FT-1

    cuentas

    distancia frecuencia

    A

    Transformada de Fourier: continuación

  • A

    frecuencia

    A

    frecuencia

    Filtro Rampa

  • A

    frecuencia

    A

    frecuencia

    A

    frecuencia

    x =

    A

    frecuencia

    A

    frecuencia

    A

    frecuencia

    x =

    Filtro Butterworth (SPECT)

  • Filtro rampa modificado A

    frecuencia

    A

    frecuencia

    A

    frecuencia

    x

    rampa

    Butterworth

    rampa-Butterworth

  • Filtros de restauración (Metz or Weiner)

    A

    frecuencia

    A

    frecuencia

    A

    frecuencia

    X

    restauración

    suavizado

    Filtro combinado

    restauración x suavizado

    Restauración con

    ruido reducido

  • 32 64 128

    Retroproyección

    filtrada

  • Reconstrucción Iterativa

  • Algoritmo expectation-maximization (EM)

    Se usa en estadística para encontrar estimaciones de máxima

    verosimilitud de parámetros en modelos probabilísticos,

    donde el modelo depende de variables latentes no

    observables.

    El algoritmo EM alterna entre la realización de un paso de

    expectativa (E), que calcula una expectativa de la

    probabilidad mediante la inclusión de variables latentes como

    si hubieran sido observadas, y un paso de maximización (M),

    que calcula las estimaciones de máxima probabilidad de los

    parámetros mediante la maximización de la probabilidad

    esperada encontrada en el paso E.

    Los parámetros encontrados en el paso M son entonces

    utilizados para comenzar el paso E siguiente, y así el proceso

    se repite.

  • Problemas con la retroproyección filtrada

    asume un modelo de proyección muy simple

    no está incluida la atenuación

    artefactos en raya (streak)

    amplificación del ruido

    Métodos de reconstrucción alternativos

    Reconstrucción de Fourier

    Inversión de la matriz

    Método iterativo máxima probabilidad

  • Image courtesy of Bettinardi et al, Milan

  • ¿Que significa iterativo?

    • escoja un número del 1 al 20

    número

    estimado

    comparado

    con el número

    actual

    actualizar

    estimación

    persona

    1

    persona

    2

    , =? COINCIDE

  • Re-proyección (forward) = proyección hacia adelante

    detector (proyección)

    objeto reconstrucción

    retroproyección

    Estima las proyecciones de una reconstrucción (simula la adquisición)

    re-proyección

  • a

    b

    c

    detector

    (proyección)

    objeto

    (reconstrucción)

    Re-proyección

  • Comprendiendo la reconstrucción iterativa

    Objetivo

    Encontrar la distribución de actividad cuyas

    proyecciones estimadas coincidan con las

    medidas.

    Modelando el sistema (matrix sistema)

    ¿Cuál es la probabilidad que un fotón emitido

    desde una localización X sea detectado en

    una localización del detector Y (PET: Y1, Y2).

    - geometría y sensibilidad del detector

    - atenuación

    - scatter, randoms

    - resolución, time-of-flight

    detector

    (medida)

    objeto

    m proyección

    estimada

    m

    X

    Y

    X

    Y1

    Y2

  • Reconstrucción ML-EM

    paciente proyecciones originales

    proyecciones estimadas

    estimación actual

    original estimate

    actualizar (x relación)

    FP

    BP SIN CAMBIO

  • Algoritmos ML-EM / OSEM

    estimatecurrentFP

    sprojectionmeasuredBPestimatecurrentestimatenew

    _

    ___

    ML-EM: cada actualización involucra BP y FP para todos los ángulos de proyección

    OSEM: cada actualización sólo utiliza un subset de ángulos de proyección

    iteraciones EM = iteraciones OS-EM x no de subsets

    ML-EM

    4 iterations

    OS-EM

    1 iteration

    Update 1 Update 2 Update 3 Update 4

  • conventional EM reconstruction conventional EM reconstruction conventional EM reconstruction

    Fin de la 1ra iteración

    Fin de la 2da iteración

    conventional EM reconstruction

    -

    -

    -

    Fin de n iteraciones

    FINAL DE UNA

    ÚNICA ITERACIÓN

    MLEM versus OSEM (ordered subsets)

    Ordered subsets (OS) EM reconstruction

    El factor de aceleración es la relación (Nº total de proyecciones) / (Nº de

    proyecciones en el subset); típicamente 64 / 4 = 16. En este caso 1 iteración

    OSEM equevale a 16 iteraciones MLEM.

  • 0

    1000

    2000

    3000

    4000

    5000

    6000

    0 50 100 150

    ch

    i-sq

    uare

    d

    iterations

    em

    os2

    os4

    0

    50

    100

    150

    200

    250

    0 50 100 150

    mean

    sq

    uare

    err

    or

    iterations

    em

    os2

    os4

  • i

    i

    i

    ij

    iij

    jnewj

    y

    ya

    a ˆ

    1

    reproyección

    retroproyección

    estimatecurrentFP

    sprojectionmeasuredBPestimatecurrentestimatenew

    _

    ___

    nueva estimación

    estimación actual

    matriz del sistema

    Algoritmo ML-EM

    estimatecurrentFP

    sprojectionmeasuredBPestimatecurrentestimatenew

    _

    ___

  • 0 0 0 0 0 0 0 1 0 0

    0 0 0 0 0 1 0 0 0 0

    0

    0

    0

    0

    1

    0

    0

    0

    0

    0

    Modelo simple del sistema

    distancia

    sinograma

    ángulo

  • Atenuación & Scatter

    • interacción primaria en tejidos, para fotones de energía relevantes en PET & SPECT, es el scatter Compton

    • atenuación resulta en pérdida de cuentas debido a la deflexión por scatter Compton en el ‘trayecto detectable’

    • scatter resulta en adición de cuentas no deseadas debido a la deflexión por scatter Compton en el ‘trayecto detectable’

  • Scatter

    Fracción de Scatter:

    SPECT ~35%

    PET 2D ~15%; 3D ~40%

    PET versus SPECT

    Atenuación

    Factores de atenuación:

    SPECT ~ x5 - x20

    PET ~ x15 – x60

  • Modelo del sistema incorporando atenuación

    0 0 0 0 0 0 0 0.3 0 0

    0 0 0 0 0 0.2 0 0 0 0

    0

    0

    0

    0

    0.1

    0

    0

    0

    0

    0

    • Probabilidad de detección reducida por la

    atenuación en tejidos.

  • • medida:

    - e.g. triple ventana de energía (TEW)

    - incluye actividad fuera del FOV

    - práctico pero ruidoso

    Estimación de scatter (SPECT)

    0

    50

    100

    150

    200

    250

    300

    350

    50 75 100 125 150 175

    energy (keV)

    rela

    tive c

    ou

    nts

    1de

    2de,p

    • scatter modelado

    - modelos analíticos

    - modelos aproximación (ESSE, TDCS)

    - modelos Monte Carlo

  • Estimación rápida Monte Carlo

    • detección forzada (FD) es usada comúnmente en simulaciones MC

    • usando la detección forzada por convolución (CFD) se acelera por ~100

    • respuesta de función angular (ARF) para los colimadores usa un principio similar

    FD CFD

    Beekman et al IEEE Trans Med Imag 2002; 21: 867-77

    105 fotones

    por subset

  • Problemas con la pre-corrección

    • ML-EM espera que los datos adquiridos sean Poisson

    • el procesamiento de las proyecciones destruye la presunción Poisson

    • también posiblemente introduce valores negativos

    • en vez de eso, incorporar correcciones ‘dentro’ del modelo

    Instead: add measured / estimated scatter in forward model

    scatterestimateoldFP

    sprojectionmeasuredBPestimateoldestimatenew

    _

    ___

    Historico: sustracción del scatter medido; aumenta el ruido

    estimateoldFP

    scattersprojectionmeasuredBPestimateoldestimatenew

    _

    ___

  • Reconstrucción con estimación MC rápida del scatter

    sin corrección corrección de atenuación corr de aten + scatter MC

    Opciones comerciales

    • MC option for Hermes (Nuclear Diagnostics)

    • ESSE scatter model (Philips)

    • TEW in projector (Siemens)

    • TEW subtraction (GE)

  • FWHMtotal2 = FWHMdet

    2 + FWHMrange2 + FWHM 180

    2

    positron range colinearity

    detector

    PET resolution SPECT resolution

    FWHMsys2 = FWHMdet

    2 + FWHMcoll2

  • 0 0 0 0 0 0 0.1 0.3 0.1 0

    Modelo del sistema incorporando atenuación y resolución

    0 0 0 0 0.1 0.2 0.1 0 0 0

    0

    0

    0

    0.05

    0.1

    0.05

    0

    0

    0

    0

  • Modelado de la resolución

    noise

    con

    tras

    t/re

    cover

    y

    Modelo simple: • asume que no hay pérdida de resolución

    Teniendo en cuenta la resolución: • asume exactamente que pasa con la resolución

    • involucra cierta incertidumbre

    Contraste v ruido:

    • el ruido aumenta con el nº de iteraciones

    • el contraste alcanza su mayor valor

    Con el modelo de resolución: • se necesitan más iteraciones para alcanzar el

    máx

    • menos ruido para igual contraste

    • mejor modelo; mejor calidad

  • Townsend, Phys Med Biol 2008; 53: R1-R39

    Estudios Clínicos:

    14subsets

    2 iterations

    3D-OP-OSEM 3D-OSEM with PSF

  • 35-cm diameter phantom; 5 minute scan time

    10, 13, 17, 22-mm hot spheres (6:1 contrast); 28, 37-mm cold spheres

    noTOF

    TOF

    #iter = 1 2 5 10 20

    TOF converge más rápidamente y logra mejor

    contraste para un ruido determinado

  • Usos potenciales de la reconstrucción iterativa con CT

    MLTR

    • beneficios similares a los

    estudios de emisión

    • reducción del ruido

    • reducción de artefactos

    • geometria flexible

    FBP

    MLTR

    MAP

    Courtesy J Nuyts, KUL, Leuven

    i

    icC

    i

    ib CC )/ln(

    PET/SPECT

    CT

  • Reconstrucción Iterativa CT

    Modelo del sistema más exacto • reducción de artefactos: beam hardening, scatter

    ‘Veo’ iterative recon

  • Geometría flexible

    • truncado, pérdida de datos (photon starvation)

    FBP

    Iterative

    MAP

    Reconstrucción Iterativa CT

  • Resumen

    Es estándar en la práctica clinical

    Se necesita estar consciente de las limitaciones

    - need to preserve Poisson statistics

    Modelos de resolución mejoran el contraste y el ruido

    - se requieren más iteraciones

    Información de time-of-flight mejora la relación señal / ruido

    - requiere menos iteraciones!

    Aumentando el uso para CT

    - menos dosis, menos artefactos

  • Muchas gracias