Articulo de referencia

Reconstrucción interior

En la reconstrucción iterativa de imágenes digitales , la reconstrucción interna (también conocida como reconstrucción de campo de visión limitado, LFV ) es una técnica para cor...

En la reconstrucción iterativa de imágenes digitales , la reconstrucción interna (también conocida como reconstrucción de campo de visión limitado, LFV ) es una técnica para corregir artefactos de truncamiento causados ​​por limitar los datos de la imagen a un campo de visión reducido. La reconstrucción se centra en un área denominada región de interés (ROI). Si bien la reconstrucción interna puede aplicarse a imágenes de tomografía computarizada (TC) dentales o cardíacas , el concepto no se limita a la TC. Se aplica mediante diversos métodos.

Métodos

El propósito de cada método es resolver el vectorincógnita{\displaystyle x}en el siguiente problema:

[Fgramo]=[ABdoD][incógnitay].{\displaystyle {\begin{bmatrix}f\\g\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}.}
Dos diagramas
Región de interés (ROI) de una imagen que muestra un objeto.

Dejarincógnita{\displaystyle X}ser la región de interés (ROI) yY{\displaystyle Y}ser la región fuera deincógnita{\displaystyle X}. AsumirA{\displaystyle A},B{\displaystyle B},do{\displaystyle C},D{\displaystyle D}son matrices conocidas;incógnita{\displaystyle x}yy{\displaystyle y}son vectores desconocidos de la imagen original, mientras queF{\displaystyle f}ygramo{\displaystyle g}son mediciones vectoriales de las respuestas (F{\displaystyle f}es conocido ygramo{\displaystyle g}se desconoce). incógnita{\displaystyle x}está dentro de la regiónincógnita{\displaystyle X}, (incógnitaincógnita{\displaystyle x\in X}) yy{\displaystyle y}, en la regiónY{\displaystyle Y}, (yY{\displaystyle y\in Y}), está fuera de la regiónincógnita{\displaystyle X}.F{\displaystyle f}está dentro de una región en la medición correspondiente aincógnita{\displaystyle X}Esta región se denominaF{\displaystyle F}, (FF{\displaystyle f\in F}), mientrasgramo{\displaystyle g}está fuera de la regiónF{\displaystyle F}Corresponde aY{\displaystyle Y}y se denota comoGRAMO{\displaystyle G}, (gramoGRAMO{\displaystyle g\in G}).

Para fines de reconstrucción de imágenes de TC,do=0{\displaystyle C=0}.

Para simplificar el concepto de reconstrucción interior, las matricesA{\displaystyle A},B{\displaystyle B},do{\displaystyle C},D{\displaystyle D}se aplican a la reconstrucción de imágenes en lugar de operadores complejos .

El primer método de reconstrucción interior que se menciona a continuación es la extrapolación . Se trata de un método de tomografía local que elimina los artefactos de truncamiento, pero introduce otro tipo de artefacto: el efecto de cuenco. Una mejora se conoce como método de extrapolación adaptativa, aunque el método de extrapolación iterativa que se describe a continuación también mejora los resultados de la reconstrucción. En algunos casos, se puede encontrar la reconstrucción exacta para la reconstrucción interior. El método inverso local que se describe a continuación modifica el método de tomografía local y puede mejorar el resultado de la reconstrucción de la tomografía local; el método de reconstrucción iterativa se puede aplicar a la reconstrucción interior. Entre los métodos mencionados, la extrapolación es el que se aplica con mayor frecuencia.

Método de extrapolación

Seis vistas de una imagen
1) Proyecciones de los fantasmas de Sheep-Logan 2) Proyecciones truncadas (extrapolación cero) 3) Extrapolaciones constantes, 4) exponenciales y 5) cuadráticas 6) Extrapolación mixta de 4 y 5
[Fgramo]=[ABdoD][incógnitay]{\displaystyle {\begin{bmatrix}f\\g\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}}

A{\displaystyle A},B{\displaystyle B},do{\displaystyle C},D{\displaystyle D}son matrices conocidas;incógnita{\displaystyle x}yy{\displaystyle y}son vectores desconocidos;F{\displaystyle f}es un vector conocido ygramo{\displaystyle g}es un vector desconocido. Necesitamos conocer el vectorincógnita{\displaystyle x}.incógnita{\displaystyle x}yy{\displaystyle y}son la imagen original, mientras queF{\displaystyle f}ygramo{\displaystyle g}son mediciones de respuestas. Vectorincógnita{\displaystyle x}está dentro de la región de interésincógnita{\displaystyle X}, (incógnitaincógnita{\displaystyle x\in X}). Vectory{\displaystyle y}está fuera de la regiónincógnita{\displaystyle X}La región exterior se llamaY{\displaystyle Y}, (yY{\displaystyle y\in Y}) yF{\displaystyle f}está dentro de una región en la medición correspondiente aincógnita{\displaystyle X}Esta región se denominaF{\displaystyle F}, (FF{\displaystyle f\in F}). La región del vectorgramo{\displaystyle g}(fuera de la región)F{\displaystyle F}) también corresponde aY{\displaystyle Y}y se denota comoGRAMO{\displaystyle G}, (gramoGRAMO{\displaystyle g\in G}). En la reconstrucción de imágenes de TC, tiene

do=0{\displaystyle C=0}

Para simplificar el concepto de reconstrucción interior, las matricesA{\displaystyle A},B{\displaystyle B},do{\displaystyle C},D{\displaystyle D}se aplican a la reconstrucción de imágenes en lugar de un operador complejo.

La respuesta en la región exterior puede ser una suposición.GRAMO{\displaystyle G}; por ejemplo, supongamos que esgramomiincógnita{\displaystyle g_{ex}}

[incógnita0y0]=[ABdoD]1[Fgramomiincógnita]{\displaystyle {\begin{bmatrix}x_{0}\\y_{0}\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}^{-1}{\begin{bmatrix}f\\g_{ex}\end{bmatrix}}}
Ocho vistas de una imagen
a) Fantasma de cabeza de Shepp-Logan b) Recorte del fantasma c) Reconstrucción sin extrapolación d) Reconstrucción con extrapolación constante, (e) cuadrática y (f) mixta

Una solución deincógnita{\displaystyle x}se escribe comoincógnita0{\displaystyle x_{0}}y se conoce como el método de extrapolación. El resultado depende de la calidad de la función de extrapolación.gramomiincógnita{\displaystyle g_{ex}}es. Una opción frecuente es

gramomiincógnita|GRAMO=F|F{\displaystyle g_{ex}|_{\partial G}=f|_{\partial F}}

en el límite de las dos regiones. [ 1 ] [ 2 ] [ 3 ] [ 4 ] El método de extrapolación a menudo se combina con conocimiento a priori , [ 5 ] [ 6 ] y a continuación se muestra un método de extrapolación que reduce el tiempo de cálculo.

Método de extrapolación adaptativa

Supongamos una solución aproximada,incógnita0{\displaystyle x_{0}}yy0{\displaystyle y_{0}}, se obtiene a partir del método de extrapolación descrito anteriormente. La respuesta en la región exteriorgramo1{\displaystyle g_{1}}se puede calcular de la siguiente manera:

gramo1=doincógnita0+Dy0{\displaystyle g_{1}=Cx_{0}+Dy_{0}}

La imagen reconstruida se puede calcular de la siguiente manera:

[incógnita1y1]=[ABdoD]1[Fgramo1+gramo1miincógnita]{\displaystyle {\begin{bmatrix}x_{1}\\y_{1}\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}^{-1}{\begin{bmatrix}f\\g_{1}+g_{1ex}\end{bmatrix}}}

Se supone que

F|F=(gramo1+gramo1miincógnita)|GRAMO{\displaystyle f|_{\partial F}=(g_{1}+g_{1ex})|_{\partial G}}

en el límite de la región interior;incógnita1{\displaystyle x_{1}}Resuelve el problema y se conoce como el método de extrapolación adaptativa. gramo1miincógnita{\displaystyle g_{1ex}}es la función de extrapolación adaptativa. [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 5 ]

Método de extrapolación iterativo

Se supone que una solución aproximada,incógnita0{\displaystyle x_{0}}yy0{\displaystyle y_{0}}, se obtiene a partir del método de extrapolación que se describe a continuación:

[F1gramo1]=[ABdoD][0y0]{\displaystyle {\begin{bmatrix}f_{1}\\g_{1}\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}0\\y_{0}\end{bmatrix}}}

o

F1=By0{\displaystyle f_{1}=By_{0}}

La reconstrucción se puede obtener como

[incógnita1y1]=[ABdoD]1[FF1gramomiincógnita]{\displaystyle {\begin{bmatrix}x_{1}\\y_{1}\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}^{-1}{\begin{bmatrix}f-f_{1}\\g_{ex}\end{bmatrix}}}

Aquígramo1miincógnita{\displaystyle g_{1ex}}es una función de extrapolación, y se supone que

(FF1)|F=gramo1miincógnita|GRAMO{\displaystyle (f-f_{1})|_{\partial F}=g_{1ex}|_{\partial G}}

incógnita1{\displaystyle x_{1}}es una solución a este problema. [ 11 ]

Tomografía local

La tomografía local, con un filtro muy corto, también se conoce como tomografía lambda. [ 12 ] [ 13 ]

Método inverso local

El método inverso local extiende el concepto de tomografía local. La respuesta en la región exterior se puede calcular de la siguiente manera:

F=Aincógnita+By{\displaystyle f=Ax+By}

Consideremos la inversa generalizadaB+{\displaystyle B^{+}}satisfactorio

BB+B=B{\displaystyle BB^{+}B=B}

Definir

Q=[IBB+]{\displaystyle Q=[I-BB^{+}]}

de modo que

QB=0{\displaystyle QB=0}

Por eso,

QF=QAincógnita{\displaystyle Qf=QAx}

La ecuación anterior se puede resolver como

incógnita1=A+Q+QF{\displaystyle x_{1}=A^{+}Q^{+}Qf},

considerando que

QQ=Q{\displaystyle QQ=Q}
QQQ=Q{\displaystyle QQQ=Q}

Q{\displaystyle Q}es la inversa generalizada deQ{\displaystyle Q}, es decir

Q+=Q{\displaystyle Q^{+}=Q}

La solución se puede simplificar como

incógnita1=A+QF{\displaystyle x_{1}=A^{+}Qf}.

La matriz A+Q=A+[IBB+]{\displaystyle A^{+}Q=A^{+}[I-BB^{+}]} se conoce como la inversa local de la matriz[ABdoD]{\displaystyle {\begin{bmatrix}A&B\\C&D\\\end{bmatrix}}}, correspondiente aA{\displaystyle A}Esto se conoce como el método inverso local. [ 11 ]

Método de reconstrucción iterativo

Aquí se define una función objetivo, y este método la alcanza iterativamente. Si la función objetivo puede ser algún tipo de distribución normal, se conoce como el método de norma mínima.

min(Rincógnita+Sy+Tgramo){\displaystyle \min(R\|x\|+S\|y\|+T\|g\|)},

sujeto a

[incógnitay]=[ABdoD]1[Fgramo]{\displaystyle {\begin{bmatrix}x\\y\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}^{-1}{\begin{bmatrix}f\\g\end{bmatrix}}}

y F{\displaystyle f}es conocido,

dóndeR{\displaystyle R},S{\displaystyle S}yT{\displaystyle T}son constantes de ponderación de la minimización y{\displaystyle \|\cdot \|}es algún tipo de norma . Las normas de uso frecuente son:L0{\displaystyle L_{0}},L1{\displaystyle L_{1}},L2{\displaystyle L_{2}},L+{\displaystyle L_{+\infty }}norma de variación total (TV) o una combinación de las normas anteriores. Un ejemplo de este método es el método de proyección sobre conjuntos convexos (POCS). [ 14 ] [ 15 ]

Solución analítica

En situaciones especiales, la reconstrucción interior se puede obtener como una solución analítica; la solución deincógnita{\displaystyle x}es exacto en tales casos. [ 16 ] [ 17 ] [ 18 ]

Extrapolación rápida

Los datos extrapolados a menudo se convolucionan a una función kernel . Después de extrapolar los datos, su tamaño aumenta N veces, donde N  =  2  ~  3. Si los datos necesitan convolucionarse a una función kernel conocida, los cálculos numéricos aumentarán log( NN veces, incluso con la transformada rápida de Fourier (FFT). Existe un algoritmo que calcula analíticamente la contribución de una parte de los datos extrapolados. El tiempo de cálculo puede omitirse en comparación con el cálculo de convolución original; con este algoritmo, el cálculo de una convolución utilizando los datos extrapolados no aumenta de forma apreciable. Esto se conoce como extrapolación rápida. [ 19 ]

Comparación de métodos

El método de extrapolación es adecuado en una situación donde

|incógnita|>|y|{\displaystyle |x|>|y|}y|incógnita|>|Y|{\displaystyle |X|>|Y|}
es decir, una situación de artefactos de truncamiento pequeños.

El método de extrapolación adaptativa es adecuado para una situación en la que

|incógnita||y|{\displaystyle |x|\sim |y|}y|incógnita||Y|{\displaystyle |X|\sim |Y|}
Es decir, una situación normal de artefactos de truncamiento. Este método también ofrece una solución aproximada para la región exterior.

El método de extrapolación iterativa es adecuado para una situación en la que

|incógnita||y|{\displaystyle |x|\sim |y|}y|incógnita||Y|{\displaystyle |X|\sim |Y|}
Es decir, una situación normal de artefactos de truncamiento. Si bien este método logra una mejor reconstrucción interior en comparación con la reconstrucción adaptativa, no obtiene el resultado esperado en la región exterior.

La tomografía local es adecuada para una situación en la que

|incógnita||y|{\displaystyle |x|\ll |y|}y|incógnita||Y|{\displaystyle |X|\ll |Y|}
es decir, una situación de artefactos de truncamiento mayores. Aunque no hay artefactos de truncamiento en este método, hay un error fijo (independiente del valor de|y|{\displaystyle |y|}) en la reconstrucción.

El método inverso local, idéntico a la tomografía local, adecuado en una situación en la que

|incógnita||y|{\displaystyle |x|\ll |y|}y|incógnita||Y|{\displaystyle |X|\ll |Y|}
es decir, una situación de artefactos de truncamiento mayores. Aunque no hay artefactos de truncamiento para este método, hay un error fijo (independiente del valor de|y|{\displaystyle |y|}) en la reconstrucción, que puede ser menor que con la tomografía local.

El método de reconstrucción iterativa ofrece buenos resultados con cálculos complejos. Si bien el método analítico proporciona un resultado exacto, solo es funcional en ciertas situaciones. El método de extrapolación rápida permite obtener los mismos resultados que los demás métodos de extrapolación y puede aplicarse a los métodos de reconstrucción interna mencionados anteriormente para reducir los cálculos.

Véase también

Notas

  1. MM Seger, Implementación de Rampfilter en datos de proyección truncados. Aplicación a la tomografía lineal 3D para registros, Actas SSAB02, Simposio sobre análisis de imágenes, Lund, Suecia, 7-8 de marzo de 2002. Editor Astrom.
  2. F. Rashid-Farrokhi, KJR Liu, CA Berenstein y D. Walnut, Tomografía local multirresolución basada en ondículas, IEEE Transactions on Image Processing 6 (1997), 1412–1430.
  3. M. Nilsson, Tomografía local de un vistazo, Tesis de licenciatura en ciencias matemáticas 2003:3 ISSN 1404-028X , ISBN  91-628-5741-XLUTFMA-2007-2003. Impreso en Suecia por KFS AB Lund, 2003.
  4. PS Cho, AD Rudd y RH Johnson, Tomografía computarizada de haz cónico a partir de proyecciones truncadas en ancho, Computerized Medical Imaging and Graphics 20(1) (1996), 49–57, 49–57.
  5. 1 2 J. Hsieh, E. Chao, J. Thibault, B. Grekowicz, A. Horst, S. McOlash y TJ Myers, Un nuevo algoritmo de reconstrucción para extender el campo de visión de la tomografía computarizada, Medical Phys 31 (2004), 2385–2391.
  6. KJ Ruchala, GH Olivera, JM Kapatoes, PJ Reckwerdt y TR Mack, Métodos para mejorar las reconstrucciones de radioterapia de campo de visión limitado utilizando imágenes a priori imperfectas, Med Phys 29 (2002), 2590–2605.
  7. M. Nassi, WR Brody, BPMedoff y A. Macovski, Reconstrucción iterativa y reproyección: un algoritmo para tomografía computarizada cardíaca con datos limitados, IEEE trans Biomed Engineering 295 (1982), 333–340.
  8. JH Kim, KY KWAK, SB Park y ZH Cho, Reconstrucción y reproyección por iteración del espacio de proyección, IEEE transaction on Medical Imaging 4 (1983), 139–143
  9. PSCho, AD Rudd y RH Johnson, Tomografía computarizada de haz cónico a partir de proyecciones truncadas en ancho, Computerized, Medical Imaging and Graphics 20 (1996), 49–57.
  10. B. Ohnesorge, T. Flohr, K. Schwarz, JP Heiken y KT Bae, 2000 Corrección eficiente de artefactos de imágenes de TC causados ​​por objetos que se extienden fuera del campo de visión del escaneo, Med Phys 27, 39–46.
  11. ^ Shuangren Zhao, Kang Yang, Dazong Jiang, Xintie Yang, Reconstrucción interior mediante inversa local , J Xray Sci Technol . 2011; 19(1): 69-90
  12. A. Faridani, EL Ritman y KT Smith, Tomografía local, SIAM J APPL MATH 52 (1992), 459–484.
  13. A. Katsevich, 1999 Tomografía local de haz cónico, SIAM J APPL MATH 59, 2224–2246.
  14. Ye. Yangbo, Yu. 1 Hengyong 2 y GeWang, Reconstrucción interior exacta a partir de datos de proyección de ángulo limitado truncados, International Journal of Biomedical Imaging (2008), 1–6.
  15. L. Zeng, B. Liu, L. Liu y C. Xiang, Un nuevo algoritmo de reconstrucción iterativa para TC de haz en abanico exterior 2D, Journal of XRay Science and Technology 18 (2010), 267–277.
  16. Y. Zou y X. Pan, 2004, Reconstrucción exacta de imágenes en PIlines a partir de datos mínimos en tomografía computarizada de haz cónico helicoidal, Physics in Medicine and Biology 49(6), 941–959.
  17. M. Defrise, F. Noo, R. Clackdoyle y H. Kudo, Transformada de Hilbert truncada y reconstrucción de imágenes a partir de datos tomográficos limitados. IOPscience.iop.org, 2006
  18. F. Noo, R. Clackdoyle y JD Pack, Un método de transformada de Hilbert de dos pasos para la reconstrucción de imágenes 2D, Phys Med Biol 49 (2004), 3903–3923.
  19. S Zhao, K Yang, X Yang, Reconstrucción a partir de proyecciones truncadas mediante extrapolaciones mixtas de funciones exponenciales y cuadráticas, Journal of X-ray Science and Technology, 2011, 19(2) pp 155–72