Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.4 Generalized Spectral Decomposition<br />
Algorithm 1 A GSD algorithm<br />
1: u ← 0, ˜b ← b<br />
2: for i = 1 to M do<br />
3: λ i ← λ 0<br />
4: for k = 1 to k max do<br />
5: U i ← E(Aλi 2)−1<br />
E(˜bλ i )<br />
6: U i ← U i /‖U i ‖<br />
7: λ i ← (Ui T AU i ) −1 Ui<br />
T ˜b<br />
8: end for<br />
9: u ← u + λ i U i<br />
10: ˜b ← ˜b − Aλ i U i<br />
11: end for<br />
4.4.3 An Algorithm for the GSD<br />
Having all the primarily presented results at hand, we combine them for a first algorithm for the<br />
numerical solution <strong>of</strong> an SPDE. The presented algorithm is a simplification <strong>of</strong> the power-type GSD<br />
algorithm presented by Nouy [113] and given in pseudo-code in Algorithm 1. The algorithm uses<br />
the presented iterative minimization <strong>of</strong> the functional J ˜ by iterating the stationary conditions (4.30)<br />
and (4.32). The expression in line 5 <strong>of</strong> the algorithm is a direct consequence <strong>of</strong> (4.32), the expression<br />
in line 7 a consequence <strong>of</strong> (4.30). As stated by Nouy [113], k max = 3,4 and M = 8 is sufficient for a<br />
good approximation <strong>of</strong> the solution, i.e. in a numerical algorithm we perform k max inner iterations <strong>of</strong><br />
(4.30) and (4.32) to find a new stochastic and a new deterministic basis function. Furthermore, we<br />
use a subspace spanned by M deterministic and M stochastic functions.<br />
4.4.4 Relation to the Karhunen-Loève Expansion<br />
The Karhunen-Loève expansion [95] is the classical way for the approximation <strong>of</strong> stochastic quantities.<br />
The expansion minimizes the distance between the solution u and an approximation <strong>of</strong> order<br />
M, i.e. we minimize the expression<br />
∥<br />
∥u −∑ M i=1 λ iU i<br />
∥ ∥∥<br />
2<br />
=<br />
∥ ∥ ∥∥u min −<br />
V 1 ,...V M<br />
∑ M ∥∥<br />
∈IR n i=1 γ 2<br />
iV i . (4.33)<br />
γ i ,...,γ M ∈S p<br />
The GSD minimizes the expression ∥ ∥u − ∑ M i=1 γ iV i<br />
∥ ∥<br />
2<br />
A , where the norm is ‖v‖2 A = E(vT Av), although<br />
the solution u is unknown before. Thus, the GSD computes the best approximation <strong>of</strong> a given order<br />
<strong>of</strong> the unknown solution, whereas we measure the distance between solution and approximation in<br />
the energy norm <strong>of</strong> the problem.<br />
Remark 7. The possibility to compute the best approximation <strong>of</strong> an unknown solution is the great<br />
advantage <strong>of</strong> the GSD, because the Karhunen-Loève expansion is able to compute an approximation<br />
with fewer modes to a known quantity only.<br />
4.4.5 Using the Polynomial Chaos Approximation with the GSD<br />
We cannot implement the GSD algorithm presented above directly, because it is formulated for random<br />
variables. Thus, an additional approximation step, e.g. the approximation <strong>of</strong> random variables in<br />
the polynomial chaos, is necessary to end up with a useful algorithm. Using the notation introduced<br />
earlier, we reformulate the steps 5 and 7 <strong>of</strong> the algorithm above. These steps are the complicated<br />
43