Local inverse

Assume A, B, C, D are known matrices; x and y are unknown vectors; f is known vector; g is unknown vector. We are interested to know the vector x. What is the best solution? Shuang-ren Zhao defined a Local inverse[1] to solve the above problem. First we consider the simplest solution.

or

We write the solution of the above equation as
instead to distinguish it with the original vector

On the above solution the result
is related to the unknown vector
. Since
can be any values, this way the result
has very strong artifacts which is
.
In order to minimize the above artifacts of the solution, we considered a special matrix
which satisfy


or
![{\displaystyle x_{1}=[QA]^{+}Qf=[A]^{+}Q^{+}Qf}](/media/api/rest_v1/media/math/render/svg/9d839dab0a2851363ed7f9e41612f2fbbe9de601)
Here
is generalized inverse of the matrix
.
is a solution for
. It is easy to see that Q can be written as following:

Here
is the generalized inverse of B which satisfy

hence
![{\displaystyle QB=[I-BB^{+}]B=B-BB^{+}B=B-B=0}](/media/api/rest_v1/media/math/render/svg/3064d6e4e786519912fd054b6487ce17acaf130c)
It is easy to prove that
![{\displaystyle QQ=[I-BB^{+}][I-BB^{+}]=I-2BB^{+}+BB^{+}BB^{+}=I-2BB^{+}+BB^{+}=I-BB^{+}=Q}](/media/api/rest_v1/media/math/render/svg/ed7ed68f1b9d0070439ea4ac887369de04b74628)
and hence

Hence Q is also the generalized inverse of Q
That means

![{\displaystyle x_{1}=A^{+}[Q]^{+}Qf=A^{+}Qf}](/media/api/rest_v1/media/math/render/svg/15bd97480e82328a36ef827d627c9dcc9aba3127)
or
![{\displaystyle x_{1}=[A]^{+}[I-BB^{+}]f}](/media/api/rest_v1/media/math/render/svg/35b2e73b0522dd73cc351081217cc4f7f7a99167)
The matrix
![{\displaystyle A^{L}=[A]^{+}[I-BB^{+}]}](/media/api/rest_v1/media/math/render/svg/936114194216480cd5493d8d91862e385a46e7c6)
is referred as the local inverse of Matrix A. Using local inverse instead of generalized inverse or inverse can avoid the artifacts from unknown input data.
It is clear that if
, We can find a better solution than the above local inverse solution which is:
![{\displaystyle x_{0}=[A]^{+}f_{0}}](/media/api/rest_v1/media/math/render/svg/e57201cc786ebfc72f4ba979a4586219fcecb99c)
where
is where
in the case
.
In this situation we can found that the difference of above solutions are
![{\displaystyle error_{1}=|x_{0}-x_{1}|=|[A]^{+}BB^{+}f_{0}|}](/media/api/rest_v1/media/math/render/svg/09233af4354221aa08f99bb161ab209155befa3c)
In case the contribution of
to
are smaller than that of
, or

the local inverse solution
is a much better solution compared to
to this problem.
References
- ^ Shuangren Zhao, Kang Yang, Dazong Jiang, Xintie Yang, Interior reconstruction using local inverse, J Xray Sci Technol. 2011; 19(1): 69-90