Articulo de referencia

Inversa local

La inversa local es un tipo de función inversa o matriz inversa utilizada en el procesamiento de imágenes y señales, así como en otras áreas generales de las matemáticas. El con...

La inversa local es un tipo de función inversa o matriz inversa utilizada en el procesamiento de imágenes y señales, así como en otras áreas generales de las matemáticas.

El concepto de una inversa local surgió de la reconstrucción interior de imágenes de TC [ aclaración necesaria ] . Un método de reconstrucción interior primero reconstruye aproximadamente la imagen fuera de la ROI (región de interés) y luego resta los datos de reproyección de la imagen fuera de la ROI de los datos de proyección originales; luego, estos datos se utilizan para hacer una nueva reconstrucción. Esta idea se puede ampliar a una inversa completa. En lugar de hacer una inversa directamente, las incógnitas fuera de la región local se pueden invertir primero. Recalcule los datos de estas incógnitas (fuera de la región local), reste estos datos recalculados del original y luego tome la inversa dentro de la región local utilizando estos datos recién producidos para la región exterior.

Este concepto es una extensión directa de la tomografía local, la inversa generalizada y los métodos de refinamiento iterativo . Se utiliza para resolver el problema inverso con datos de entrada incompletos, de manera similar a la tomografía local. Sin embargo, este concepto de inversa local también se puede aplicar a datos de entrada completos.

Inverso local para sistema de campo de visión completo o sistema sobredeterminado

[ F gramo ] = [ A B do D ] [ incógnita y ] . {\displaystyle {\begin{bmatrix}f\\g\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}.}

Supongamos que hay , , y que satisfacen mi {\estilo de visualización E} F {\estilo de visualización F} GRAMO {\estilo de visualización G} yo {\estilo de visualización H}

[ mi F GRAMO yo ] [ A B do D ] = Yo . {\displaystyle {\begin{bmatrix}E&F\\G&H\end{bmatrix}}{\begin{bmatrix}A&B\\C&D\end{bmatrix}}=J.}

Aquí no es igual a , pero está cerca de , donde es la matriz identidad. Ejemplos de matrices de este tipo son el método de retroproyección filtrada para reconstrucción de imágenes y el inverso con regularización. En este caso, la siguiente es una solución aproximada: Yo {\estilo de visualización J} I {\displaystyle I} Yo {\estilo de visualización J} I {\displaystyle I} I {\displaystyle I} [ mi F GRAMO yo ] {\displaystyle {\begin{bmatrix}E&F\\G&H\end{bmatrix}}}

[ incógnita 0 y 0 ] = [ mi F GRAMO yo ] [ F gramo ] . {\displaystyle {\begin{bmatrix}x_{0}\\y_{0}\end{bmatrix}}={\begin{bmatrix}E&F\\G&H\end{bmatrix}}{\begin{bmatrix}f\\g\end{bmatrix}}.}

Una mejor solución se puede encontrar de la siguiente manera: incógnita 1 estilo de visualización x_{1}}

[ incógnita 1 y 1 ] = [ mi F GRAMO yo ] [ F B y 0 gramo D y 0 ] . {\displaystyle {\begin{bmatrix}x_{1}\\y_{1}\end{bmatrix}}={\begin{bmatrix}E&F\\G&H\end{bmatrix}}{\begin{bmatrix}f-By_{0}\\g-Dy_{0}\end{bmatrix}}.}

En la fórmula anterior es inútil, por lo tanto y 1 estilo de visualización y_{1}

incógnita 1 = mi ( F B y 0 ) + F ( gramo D y 0 ) . {\displaystyle x_{1}=E(f-By_{0})+F(g-Dy_{0}).}

De la misma manera, hay

y 1 = GRAMO ( F A incógnita 0 ) + yo ( gramo do incógnita 0 ) . {\displaystyle y_{1}=G(f-Ax_{0})+H(g-Cx_{0}).}

En lo anterior, la solución se divide en dos partes: dentro del ROI y fuera del ROI, f dentro del FOV (campo de visión) y g fuera del FOV. incógnita {\estilo de visualización x} y {\estilo de visualización y}

Las dos partes se pueden extender a muchas partes, en cuyo caso el método extendido se denomina método de refinamiento iterativo de subregión [1].

Inversa local para sistemas con campo de visión limitado o subdeterminados

[ F gramo ] = [ A B do D ] [ incógnita y ] . {\displaystyle {\begin{bmatrix}f\\g\end{bmatrix}}={\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}.}

Supongamos que , , , y son matrices conocidas; y son vectores desconocidos; es un vector conocido; es un vector desconocido. Nos interesa determinar x. ¿Cuál es una buena solución? A {\estilo de visualización A} B {\estilo de visualización B} do {\estilo de visualización C} D {\estilo de visualización D} incógnita {\estilo de visualización x} y {\estilo de visualización y} F {\estilo de visualización f} gramo {\estilo de visualización g}

Supongamos que existe la inversa de la matriz anterior.

[ A B do D ] [ mi F GRAMO yo ] = Yo . {\displaystyle {\begin{bmatrix}A&B\\C&D\end{bmatrix}}{\begin{bmatrix}E&F\\G&H\end{bmatrix}}=J.}

Aquí está o está cerca de . El algoritmo inverso local es el siguiente: Yo {\estilo de visualización J} I {\displaystyle I}

(1) . Se obtiene una versión extrapolada de gramo mi incógnita estilo de visualización g_ {ex}} gramo {\estilo de visualización g}

gramo mi incógnita | GRAMO = F | F . {\displaystyle g_{ex}|_{\parcial G}=f|_{\parcial F}.}

(2) . Una versión aproximada de se calcula mediante y 0 {\displaystyle y_{0}} y {\estilo de visualización y}

y 0 = yo gramo mi incógnita . {\displaystyle y_{0}=Hg_{ex}.}

(3) . Se realiza una corrección por y " {\estilo de visualización y'} y {\estilo de visualización y}

y " = y 0 + y co . {\displaystyle y'=y_{0}+y_{\text{co}}.}

(4) . Una función corregida para se calcula mediante F " {\estilo de visualización f'} F {\estilo de visualización f}

F " = F B y " . {\displaystyle f'=f-Por'.}

(5) . Una función extrapolada para se obtiene mediante gramo 1 mi incógnita estilo de visualización g_{1ex}} gramo {\estilo de visualización g}

gramo 1 mi incógnita | GRAMO = F " | F . {\displaystyle g_{1ex}|_{\parcial G}=f'|_{\parcial F}.}

(6) . Se obtiene una solución inversa local incógnita 1 estilo de visualización x_{1}}

incógnita 1 = mi F " + F gramo 1 mi incógnita . {\displaystyle x_{1}=Ef'+Fg_{1ex}.}

En el algoritmo anterior, hay dos extrapolaciones temporales que se utilizan para superar el problema de truncamiento de datos. Hay una corrección para . Esta corrección puede ser una corrección constante para corregir los valores de CC de o una corrección lineal según el conocimiento previo sobre . Este algoritmo se puede encontrar en la siguiente referencia:. [2] gramo {\estilo de visualización g} y {\estilo de visualización y} y {\estilo de visualización y} y {\estilo de visualización y}

En el ejemplo de la referencia [3] se observa que aquí se realiza la corrección constante. Se puede realizar una corrección más complicada, por ejemplo una corrección lineal, que podría lograr mejores resultados. y " = y 0 + y co = a y 0 {\displaystyle y'=y_{0}+y_{\text{co}}=ky_{0}} a = 1.04 {\displaystyle k=1.04}

A^+ B está cerca de 0

Shuang-ren Zhao definió una inversa local [2] para resolver el problema anterior. Primero, considere la solución más simple

f = A x + B y , {\displaystyle f=Ax+By,}

o

A x = f B y = f . {\displaystyle Ax=f-By=f'.}

Aquí están los datos correctos en los que no hay influencia de la función del objeto externo. A partir de estos datos es fácil obtener la solución correcta. f = f B y {\displaystyle f'=f-By}

x = A 1 f . {\displaystyle x'=A^{-1}f'.}

Aquí hay una solución correcta (o exacta) para la incógnita , lo que significa . En caso de que no sea una matriz cuadrada o no tenga inversa, se puede aplicar la inversa generalizada, x {\displaystyle x'} x {\displaystyle x} x = x {\displaystyle x'=x} A {\displaystyle A}

x = A + ( f B y ) = A + f . {\displaystyle x'=A^{+}(f-By)=A^{+}f'.}

Como se desconoce, si se establece en , se obtiene una solución aproximada. y {\displaystyle y} 0 {\displaystyle 0}

x 0 = A + f . {\displaystyle x_{0}=A^{+}f.}

En la solución anterior, el resultado está relacionado con el vector desconocido . Como puede tener cualquier valor, el resultado tiene artefactos muy fuertes, a saber: x 0 {\displaystyle x_{0}} y {\displaystyle y} y {\displaystyle y} x 0 {\displaystyle x_{0}}

e r r o r 0 = | x 0 x | = | A + B y | {\displaystyle \mathrm {error} _{0}=|x_{0}-x'|=|A^{+}By|} .

Este tipo de artefactos se denominan artefactos de truncamiento en el campo de la reconstrucción de imágenes de TC. Para minimizar los artefactos anteriores en la solución, se considera una matriz especial que satisface Q {\displaystyle Q}

Q B = 0 , {\displaystyle QB=0,}

y así satisface

Q A x = Q f Q B y = Q f . {\displaystyle QAx=Qf-QBy=Qf.}

Resolviendo la ecuación anterior con inversa generalizada se obtiene

x 1 = [ Q A ] + Q f = [ A ] + Q + Q f . {\displaystyle x_{1}=[QA]^{+}Qf=[A]^{+}Q^{+}Qf.}

Aquí está la inversa generalizada de , y es una solución para . Es fácil encontrar una matriz Q que satisfaga , específicamente se puede escribir de la siguiente manera: Q + {\displaystyle Q^{+}} Q {\displaystyle Q} x 1 {\displaystyle x_{1}} x {\displaystyle x} Q B = 0 {\displaystyle QB=0} Q {\displaystyle Q}

Q = I B B + . {\displaystyle Q=I-BB^{+}.}

Esta matriz se denomina proyección transversal de y es la inversa generalizada de . La matriz satisface Q {\displaystyle Q} B {\displaystyle B} B + {\displaystyle B^{+}} B {\displaystyle B} B + {\displaystyle B^{+}}

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

De lo cual se sigue que

Q B = [ I B B + ] B = B B B + B = B B = 0. {\displaystyle QB=[I-BB^{+}]B=B-BB^{+}B=B-B=0.}

Es fácil demostrar que : Q Q = Q {\displaystyle QQ=Q}

Q Q = [ I B B + ] [ I B B + ] = I 2 B B + + B B + B B + = I 2 B B + + B B + = I B B + = Q , {\displaystyle {\begin{aligned}QQ&=[I-BB^{+}][I-BB^{+}]=I-2BB^{+}+BB^{+}BB^{+}\\&=I-2BB^{+}+BB^{+}=I-BB^{+}=Q,\end{aligned}}}

y por lo tanto

Q Q Q = ( Q Q ) Q = Q Q = Q . {\displaystyle QQQ=(QQ)Q=QQ=Q.}

Por lo tanto, Q es también la inversa generalizada de Q.

Eso significa

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

Por eso,

x 1 = A + [ Q ] + Q f = A + Q f {\displaystyle x_{1}=A^{+}[Q]^{+}Qf=A^{+}Qf}

o

x 1 = [ A ] + [ I B B + ] f . {\displaystyle x_{1}=[A]^{+}[I-BB^{+}]f.}

La matriz

A L = [ A ] + [ I B B + ] {\displaystyle A^{L}=[A]^{+}[I-BB^{+}]}

se denomina inversa local de la matriz. El uso de la inversa local en lugar de la inversa generalizada o la inversa puede evitar artefactos de datos de entrada desconocidos. Considerando, [ A B C D ] . {\displaystyle {\begin{bmatrix}A&B\\C&D\end{bmatrix}}.}

[ A ] + [ I B B + ] f = [ A ] + [ I B B + ] ( f B y ) = [ A ] + [ I B B + ] f . {\displaystyle [A]^{+}[I-BB^{+}]f'=[A]^{+}[I-BB^{+}](f-By)=[A]^{+}[I-BB^{+}]f.}

Por lo tanto, hay

x 1 = [ A ] + [ I B B + ] f . {\displaystyle x_{1}=[A]^{+}[I-BB^{+}]f'.}

Por lo tanto, solo se relaciona con los datos correctos . Este tipo de error se puede calcular como x 1 {\displaystyle x_{1}} f {\displaystyle f'}

e r r o r 1 = | x 1 x | = | [ A ] + B B + f | . {\displaystyle \mathrm {error} _{1}=|x_{1}-x'|=|[A]^{+}BB^{+}f'|.}

Este tipo de error se denomina efecto cuenco y no está relacionado con el objeto desconocido , sino únicamente con los datos correctos . y {\displaystyle y} f {\displaystyle f'}

En caso de que la contribución de a sea menor que la de , o [ A ] + B B + f {\displaystyle [A]^{+}BB^{+}f'} x {\displaystyle x} [ A ] + B y {\displaystyle [A]^{+}By}

e r r o r 1 e r r o r 0 , {\displaystyle \mathrm {error} _{1}\ll \mathrm {error} _{0},}

La solución inversa local es mejor que para este tipo de problema inverso. Al utilizar en lugar de , los artefactos de truncamiento se reemplazan por el efecto de cuenco. Este resultado es el mismo que en la tomografía local, por lo tanto, la inversa local es una extensión directa del concepto de tomografía local. x 1 {\displaystyle x_{1}} x 0 {\displaystyle x_{0}} x 1 {\displaystyle x_{1}} x 0 {\displaystyle x_{0}}

Es bien sabido que la solución de la inversa generalizada es un método de norma L2 mínima. De la derivación anterior se desprende claramente que la solución de la inversa local es un método de norma L2 mínima sujeto a la condición de que la influencia del objeto desconocido sea . Por lo tanto, la inversa local es también una extensión directa del concepto de inversa generalizada. y {\displaystyle y} 0 {\displaystyle 0}

Véase también

Referencias

  1. ^ Shuangren Zhao, Xintie Yang, Reconstrucción iterativa en todas las subregiones , SCIENCEPAPER ONLINE , 2006; 1(4): página 301–308, http://www.paper.edu.cn/uploads/journal/2007/42/1673-7180(2006)04-0301-08.pdf
  2. ^ ab Shuangren Zhao, Kang Yang, Dazong Jiang, Xintie Yang, Reconstrucción interior mediante inversa local , J Xray Sci Technol . 2011; 19(1): 69–90
  3. ^ S. Zhao, D Jaffray, Reconstrucción iterativa y reproyección para proyecciones truncadas , AAPM 2004 , Resumen en Medical Physics 2004 , Volumen 31, P1719, http://imrecons.com/wp-content/uploads/2013/02/iterative_extro.pdf
Retrieved from "https://en.wikipedia.org/w/index.php?title=Local_inverse&oldid=1193560914"