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 8 <strong>Segmentation</strong> <strong>of</strong> Classical <strong>Images</strong> Using <strong>Stochastic</strong> Parameters<br />

8.1 Random Walker <strong>Segmentation</strong> with <strong>Stochastic</strong> Parameter<br />

The random walker segmentation has one free parameter that the user has to choose during the<br />

segmentation process. This parameter, denoted by β, controls the influence <strong>of</strong> the image gradient on<br />

the matrix entries because the edge weights for random walker segmentation (cf. Section 2.2) are<br />

(<br />

w i j = exp −β (g i − g j ) 2) . (8.1)<br />

Making the parameter β a random variable and approximating this random variable in the polynomial<br />

chaos (cf. Section 3.3), the stochastic edge weights for the sensitivity analysis are<br />

w i j (ξ ) = exp<br />

(<br />

−<br />

( N∑<br />

β α Ψ α (ξ )<br />

α=1<br />

)(g i − g j ) 2 )<br />

. (8.2)<br />

Note that the parameter β is not restricted, but can be, the standard random variable for the construction<br />

<strong>of</strong> the polynomial chaos expansion, e.g. a uniform random variable. In fact, we use the power <strong>of</strong><br />

the polynomial chaos approximation by making the parameter β dependent on a couple <strong>of</strong> standard<br />

random variables with an adequate polynomial degree in the polynomial chaos expansion.<br />

Using the stochastic edge weights from (8.2), we define the node degree analog to Section 6.1:<br />

d i (ξ ) =<br />

∑<br />

{ j∈V :e i j ∈E}<br />

w i j (ξ ) =<br />

∑<br />

N<br />

∑<br />

{ j∈V :e i j ∈E} α=1<br />

(w i j ) α Ψ α (ξ ) . (8.3)<br />

Note that for the sensitivity analysis we use the exact normalization <strong>of</strong> the image gradient given<br />

by (2.6), because the pixel values are deterministic values in this setting. From the stochastic edge<br />

weights (8.2) and the stochastic node degrees (8.3), we construct the stochastic Laplacian matrix via<br />

⎧<br />

⎨<br />

L i j (ξ ) =<br />

⎩<br />

=<br />

N<br />

∑<br />

α=1<br />

d i (ξ ) if i = j<br />

−w i j (ξ ) if v i and v j are adjacent nodes<br />

0 otherwise<br />

L α Ψ α (ξ ) .<br />

Finally, we end up with the same stochastic equation system as in Section 6.1, but the stochastic<br />

components are due to the stochastic parameter instead <strong>of</strong> stochastic pixels inside the image:<br />

(8.4)<br />

L U (ξ )x U (ξ ) = −B(ξ ) T x M (ξ ) . (8.5)<br />

We have to use stochastic images to store the stochastic solution. The stochastic images have to<br />

contain the same random variables the parameter depends on.<br />

Remark 18. The discretization <strong>of</strong> the random walker segmentation with a stochastic parameter uses<br />

the generalized spectral decomposition. The only small variation in the implementation is that we<br />

have to use a polynomial chaos approximation <strong>of</strong> the parameter β for the calculation <strong>of</strong> the edge<br />

weights. The edge weights themselves are already random quantities in the stochastic random walker<br />

implementation <strong>of</strong> Section 6.1.<br />

98

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

Saved successfully!

Ooh no, something went wrong!