The local inverse is a kind of inverse function used in image and signal processing, as well as other general areas of mathematics.
Calculation

Assume
,
,
,
are known matrices;
and
are unknown vectors;
is known vector;
is unknown vector. It is 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 consider the simplest solution.

or

the above solution of the equation is written as
instead to distinguish it with the original vector

or if
is not a square matrix or it has no inverse, generalized inverse can applied,

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

This kind of artifact is referred as truncation artifacts in the field of CT image reconstruction. In order to minimize the above artifacts of the solution, a special matrix
is considered, which satisfies

Hence,

solve the above equation with Generalized inverse
![{\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 find a matrix Q which satisfy
,
can be written as following:

Here
is the generalized inverse of the matrix
.
satisfies

It can be proven that
![{\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 {\begin{aligned}QQ&=[I-BB^{+}][I-BB^{+}]=I-2BB^{+}+BB^{+}BB^{+}\\&=I-2BB^{+}+BB^{+}=I-BB^{+}=Q\end{aligned}}}](/media/api/rest_v1/media/math/render/svg/e406c2dd09136f5d721fe09d1b45ec4d9d061714)
and hence

Hence Q is also the generalized inverse of Q
That means

Hence,
![{\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
, 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 the difference of above solutions are
![{\displaystyle \mathrm {error} _{1}=|x_{0}-x_{1}|=|[A]^{+}BB^{+}f_{0}|}](/media/api/rest_v1/media/math/render/svg/a7b4559f63d1a98b5abf00bca2b0f384fdc0e6f5)
This kind error are called bowl effect. Bowl effect does not related the unknown object
In case the contribution of
to
are smaller than that of
, or

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