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.
6.1 Random Walker <strong>Segmentation</strong> on <strong>Stochastic</strong> <strong>Images</strong><br />
Remark 9. The methods from Section 3.2 ensure existence and uniqueness for the solution <strong>of</strong> (6.7).<br />
The coefficient fulfills w ∈ F l (D), because we use a truncated polynomial chaos representation.<br />
Using the polynomial chaos discretization <strong>of</strong> stochastic images from Chapter 5 and collecting all<br />
pixels in a vector x we get the discrete version <strong>of</strong> the Dirichlet integral<br />
) 1<br />
E(R w (x)) = E(<br />
2 xT Lx , (6.8)<br />
where L is the stochastic combinatorial matrix from (6.5). This equation requires a special ordering <strong>of</strong><br />
the vector x and the matrix L. The vector x is organized by grouping the coefficients for polynomials<br />
from the polynomial chaos together, x = (x1 1 h ,...,x|V |<br />
1<br />
,...,xN 1 h ,...,x|V |<br />
N ). The matrix L is a N × |V h |<br />
block matrix, with non-zero entries in the diagonal blocks only:<br />
L = diag(L 1 ,...,L N ) . (6.9)<br />
Reordering the vector x with respect to seeded and unseeded nodes (cf. Section 2.2) and <strong>using</strong> the<br />
same stochastic ordering scheme for the new vectors x U and x M yields<br />
( 1 [<br />
E(R w [x U ])=E x<br />
T<br />
2 M xU] [ ][ ]) ( T L M B xM 1 (<br />
B T<br />
=E x<br />
T<br />
L U x U 2 M L M x M + 2xUB T T x M + xUL T ) )<br />
U x U . (6.10)<br />
A stochastic minimizer <strong>of</strong> the discretized stochastic Dirichlet problem is given by<br />
L U (ξ )x U (ξ ) = −B(ξ ) T x M (ξ ) . (6.11)<br />
This system <strong>of</strong> linear equations is solved <strong>using</strong> the GSD. Section 4.4 describes the combination<br />
<strong>of</strong> the GSD with a discretization <strong>of</strong> the stochastic dimensions <strong>using</strong> the polynomial chaos. For<br />
the stochastic random walker segmentation, all quantities are available in their polynomial chaos<br />
approximation. The matrix is L = ∑ N α=1 Lα Ψ α (ξ ) and the vectors x U and x M are also available<br />
in their polynomial chaos approximation. Thus, we apply the algorithm presented in Section 4.4<br />
directly on these quantities. The next paragraph presents the results obtained from the GSD.<br />
Remark 10. Due to the construction <strong>of</strong> the solution via a problem on a graph, we end up with a<br />
much simpler stochastic problem in comparison to a direct solution <strong>of</strong> the SPDE (6.7). Using the<br />
definition <strong>of</strong> the solution via the graph, the matrix L has a representation L = diag(L 1 ,...,L N ). If we<br />
discretize the SPDE (6.7) via a SFEM approach, we end up with a matrix that has nonzero blocks<br />
away from the diagonal. This difference is due to a projection step <strong>of</strong> the graph representation,<br />
because the quantity w i j (ξ ) is projected back to the polynomial chaos at an early stage. When <strong>using</strong><br />
the SFEM this projection is at the end <strong>of</strong> the solution process.<br />
6.1.2 Results<br />
In the following, we demonstrate the benefits <strong>of</strong> the stochastic extension <strong>of</strong> the random walker segmentation<br />
on three data sets. The first data set consists <strong>of</strong> M = 5 samples with a resolution <strong>of</strong><br />
100 × 100 pixels from the artificial “street sequence” [99]. Note that we do not consider the images<br />
as a sequence, instead we treat them as five samples <strong>of</strong> the noisy and uncertain acquisition <strong>of</strong> the<br />
same scene. The second data set consists <strong>of</strong> 45 samples with a resolution <strong>of</strong> 300 × 300 pixels from<br />
an ultrasound device 1 . The third data set is a liver mask on a varying background with resolution<br />
129 × 129. The whole image is corrupted by uniform noise and 25 samples with different noise<br />
realizations are treated as input. We computed a stochastic image containing n = 5 random variables<br />
1 Thanks to Dr. Darko Ojdanić for providing the data set.<br />
59