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.

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

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

Saved successfully!

Ooh no, something went wrong!