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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.5 <strong>Segmentation</strong> <strong>of</strong> <strong>Stochastic</strong> <strong>Images</strong> Using <strong>Stochastic</strong> Level Sets<br />

Figure 7.6: Left: Mean contour during the evolution <strong>of</strong> the stochastic level set. The iso-contours<br />

are drawn on the variance image <strong>of</strong> the final, magenta contour. The contour detection is<br />

influenced by the image noise on the bottom and the right <strong>of</strong> the object (high variance).<br />

Right: Contour realizations <strong>of</strong> the stochastic gradient-based segmentation <strong>of</strong> the CT data.<br />

This method can be implemented by <strong>using</strong> the stochastic preconditioned phase field implementation<br />

introduced in the last section by rearranging the equation to<br />

where the stochastic speed ṽ is<br />

φ t (t,x,ω) + ṽ(t,x,ω)|∇φ(t,x,ω)| = 0 , (7.30)<br />

ṽ(t,x,ω) = 1 − bκ(t,x,ω)<br />

1 + |∇φ(t,x,ω)|<br />

. (7.31)<br />

Using the decomposition into curvature dependent and independent parts, we end up with<br />

Numerical Results<br />

φ t +<br />

1<br />

1 + |∇φ| |∇φ| − b<br />

κ|∇φ| = 0 . (7.32)<br />

1 + |∇φ|<br />

For the presentation <strong>of</strong> the results <strong>of</strong> the gradient-based segmentation <strong>of</strong> stochastic images we use<br />

two data sets. The first data set consists <strong>of</strong> 289 reconstructions <strong>of</strong> a CT data set with 100 × 100<br />

pixels. Section 5.2.2 gives details about the generation <strong>of</strong> the reconstructions. These reconstructions<br />

are treated as independent realizations <strong>of</strong> a stochastic image and the polynomial chaos expansion <strong>of</strong><br />

the stochastic image is calculated <strong>using</strong> the methods from Section 5.2. The second data set consists<br />

<strong>of</strong> a liver mask embedded into a 129 × 129 pixel image with a varying gradient strength to the<br />

background. This image is corrupted by uniform noise and 25 samples, i.e. noise realizations, <strong>of</strong> this<br />

image are treated as input for the generation <strong>of</strong> the stochastic image. In both data sets, the generated<br />

stochastic image contains two random variables, and we use a polynomial degree <strong>of</strong> two, i.e. n = 2<br />

and p = 2. Fig. 7.5 shows the expected value <strong>of</strong> the stochastic image <strong>of</strong> both data sets. The parameter<br />

b is set to the grid spacing h and the level set is initialized as a circle centered in the center <strong>of</strong> the<br />

image with a radius <strong>of</strong> 0.15 <strong>of</strong> the image width.<br />

Fig. 7.6 shows the expected value during the level set evolution (the colored contours) and the<br />

variance after 280 iterations <strong>of</strong> the gradient-based segmentation with time step τ = 0.2h <strong>of</strong> the second<br />

data set. It shows the typical behavior <strong>of</strong> a rapid propagation <strong>of</strong> the level set towards the object<br />

boundary and the influence <strong>of</strong> the stopping function that tries to stop the evolution at the boundary.<br />

89

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

Saved successfully!

Ooh no, something went wrong!