image variances exist, such as the statistical
Maximum a Posterior (MAP) estimation
(Mohammad-Djafari, 1995); (Therrien, 1992). MAP
estimation leads to a reconstruction algorithm
similar to (7), where α= δ
η
/δ
f
, being δ
η
and δ
f
the
noise and the image standard deviation respectively.
In (Hansen, 1998) it is mentioned that the
regularization is needed if the discrete Picard
condition is not achieved. In order to clearly state
the discrete Picard condition, we briefly mention the
SVD and define the spectrums of the image and
noise.
4 THE SINGULAR VALUE
ANALISIS
4.1 Singular Value Decomposition
The SVD (Barrett and Myers, 2004) is able to
reveals the spectrum of a matrix by diagonalizing it.
The spectrum shows the filtering effect of the
acquisition system. This information is similar to the
frequency response of shift invariant systems.
Utilizing the SVD, the matrix H can be
represented as:
∑
=
==
p
k
T
kkk
T
1
vuUSVH
σ
(10)
Where U is a N×N matrix, V is a M×M matrix, and
S is an N×M diagonal matrix with the elements
σ
1
,
σ
2
, … ,
σ
p
, where p=min(N,M) in its diagonal. The
orthonormal columns v
k
represent the right singular
vectors. The orthonormal matrix V
T
transforms the
image vector f to new space where the singular
values weight this transformed image. The result is
transformed to another space by the U matrix,
constructed with orthonormal column vectors u
k
,
which
are the left singular vectors. The set {
σ
k
, u
k
,
v
k
}, 1 ≤ k ≤ p, are the singular system of H.
4.2 Definition of the Spectrums of the
Image and the Noise
Using the SVD one can observe that the operation
Hf first transforms the image to the spectral space,
through V
T
f, forming the coefficients {v
k
T
f}, 1 ≤ k ≤
p, which is the unfiltered spectrum of image. In the
spectrum, the image is filtered through SV
T
f
generating the noiseless data spectrum (filtered
spectrum) defined by {σ
k
(v
k
T
f)},1 ≤ k ≤ p. The same
filtered spectrum can be obtained by U
T
Hf,
generating {u
k
T
Hf}, 1 ≤ k ≤ p, which is the same as
{σ
k
(v
k
T
f)}. Also, we can observe the filtered
spectrum with noise, resulted from g=Hf+η, by
doing U
T
g=U
T
Hf+U
T
η which is a composition of
filtered image spectrum, or U
T
Hf, and the noise
spectrum, or U
T
η, also defined as {u
k
T
η}, 1 ≤ k ≤ p.
In general, the image spectrum is relatively
arbitrary. However the filtered spectrum is more
predictable. According to the discrete Pickard
condition (Hansen, 1998), the absolute value of the
filtered image spectrum, or σ
k
|v
k
T
f|, must decay, on
average, at the same rate (or more) than the rate of
decaying of the s.v. (Hansen, 1998); (Vogel, 2002).
This behavior, which is stated for general systems, is
also observed for ultrasonic systems.
4.3 Prior Determination of the
Regularization Parameter
The regularization is needed because the inverse will
strongly amplify the components related to small
singular values. One can say those spectrum
components on elevated k positions may has more
noise than signal, while the lower k positions may
has more signal the noise.
The regularized reconstruction, expressed with
the SVD is:
∑
=
−
+
=+=
p
k
k
k
T
kk
TT
Tik
1
22
12
)(
)(
ˆ
v
gu
gHIHHf
ασ
σ
α
(11)
One can note that the RR, instead of inverting the
s.v. directly, invert the regularized s.v., or
sqrt(σ
k
2
+α
2
). This stabilizes the inverse solution,
avoiding excessive noise amplification, and corrects
the filtered signal when the signal is stronger than
noise.
Our main contribution in this paper is the
observation that the regularized s.v. must follow de
average decaying of data spectrum. The data
spectrum (noise plus filtered spectrum) follows, on
average, the regularized s.v. line, or:
22
ασ
+≈
k
T
k
ogu
(12)
Considering the weighting by a constant o, the α is
δ
η
/o, which is very consistent with MAP, where the
constant o is chosen as δ
f
. So, in order to find a
reasonably regularization parameter a priori, one
may use data captured from several different study
objects, i.e. phantoms. This data can be transformed
to the spectrum, using the SVD, and an appropriate
scaling constant o can be found. One may simply
adjust the curve manually so the constant o may
provide the overlap between singular values and data
BIOSIGNALS 2012 - International Conference on Bio-inspired Systems and Signal Processing
440