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.
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