11.03.2014 Views

Segmentation of Stochastic Images using ... - Jacobs University

Segmentation of Stochastic Images using ... - Jacobs University

Segmentation of Stochastic Images using ... - Jacobs University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3 SPDEs and Polynomial Chaos Expansions<br />

The multiplication <strong>of</strong> two polynomial chaos variables is more difficult. Since polynomials form<br />

the basis, the naive multiplication <strong>of</strong> polynomial chaos variables results in a polynomial with twice<br />

the degree <strong>of</strong> the factors. Thus, an additional projection step onto a polynomial with the same degree<br />

as the factors <strong>of</strong> the multiplication is necessary. This projection step is done by <strong>using</strong> the Galerkin<br />

or L 2 -projection, leading to a projection polynomial, whose error is orthogonal to the space spanned<br />

by the polynomial chaos. The idea <strong>of</strong> the projection is to multiply the naive product c = a · b with an<br />

element Ψ γ <strong>of</strong> the polynomial chaos basis, integrate over the stochastic dimensions and to compute<br />

the coefficient <strong>of</strong> the multiplication one after another from this expression:<br />

∫<br />

Γ<br />

N<br />

∑<br />

α=1<br />

∫<br />

c α Ψ α Ψ γ dΠ =<br />

Γ<br />

N<br />

∑<br />

α=1<br />

N<br />

∑<br />

β=1<br />

a α b β Ψ α Ψ β Ψ γ dΠ ⇒ c γ =<br />

N<br />

∑<br />

α=1<br />

N<br />

∑<br />

β=1<br />

〈Ψ α Ψ β Ψ γ 〉<br />

a α b β<br />

〈(Ψ γ ) 2 . (3.34)<br />

〉<br />

} {{ }<br />

C αβγ<br />

Note that we omit denoting the dependence <strong>of</strong> Ψ α from ξ and ω to simplify the notation. The<br />

quantity C αβγ is independent <strong>of</strong> the actual problem, it depends on the basis only. The values <strong>of</strong> C αβγ<br />

can be precomputed in a lookup table. The next section describes the generation <strong>of</strong> this table.<br />

The computation <strong>of</strong> the quotient <strong>of</strong> two random variables, a = c b<br />

is possible, too. To do this, we<br />

multiply the expression by b, yielding c = ab and use again the Galerkin projection for this equation:<br />

c γ = ∑ N α=1∑ N β=1 C αβγb β a α = ∑ N α=0 A γαa α . (3.35)<br />

This is a system <strong>of</strong> linear equations for the coefficients a α , which we solve by an iterative solver.<br />

In a similar manner, we compute the square root b = √ a <strong>of</strong> a polynomial chaos variable. First, we<br />

rewrite the equation in the form a = b 2 and then use the Galerkin projection to obtain<br />

a γ = ∑ N α=1∑ N β=1 C αβγb α b β . (3.36)<br />

This is a nonlinear system <strong>of</strong> equations for the unknown coefficients b α , which we solve <strong>using</strong><br />

Newton’s method to find a root <strong>of</strong><br />

f (b) = b 2 − a . (3.37)<br />

The partial derivatives <strong>of</strong> this function are<br />

∂ f α (b)<br />

=<br />

∂b β<br />

N<br />

∑<br />

γ=1<br />

C βγα b γ . (3.38)<br />

As pointed out by Matthies and Rosic [98], it is possible to use a mild convergence criterion for<br />

Newton’s method depending on the expected value and the variance <strong>of</strong> the polynomial chaos variable.<br />

Using these building blocks, it is possible to construct numerical methods for nearly all possible<br />

calculations, e.g. the exponential <strong>of</strong> a random variable in the polynomial chaos is<br />

exp(a) = exp(a 1 )<br />

(<br />

1 +<br />

K<br />

∑<br />

n=1<br />

(<br />

∑<br />

N<br />

α=2 a α Ψ α) )<br />

n<br />

n!<br />

. (3.39)<br />

With the methods from this section, it is also possible to construct finite difference schemes for<br />

random variables. Chapter 4 investigates this further.<br />

3.3.5 The <strong>Stochastic</strong> Lookup Table<br />

We precompute the values <strong>of</strong> C αβγ in a lookup table to speed up the calculations in the polynomial<br />

chaos. It is possible to replace the calculation <strong>of</strong> the multi-dimensional integrals ∫ Γ Ψα Ψ β Ψ γ dΠ<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!