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

Figure 6.6: Input “doughnut” without noise (left) and noisy input image treated as expected value <strong>of</strong><br />

the stochastic image (right).<br />

To demonstrate the possibility to model such images, we used an artificial test image, a “doughnut”<br />

with an area <strong>of</strong> 60 pixels in front <strong>of</strong> a constant background with resolution 20 × 20 pixels. Fig. 6.6<br />

shows the noise-free initial image. We corrupted the image by uniform noise (see Fig. 6.6) and treated<br />

the noisy image as the expected value <strong>of</strong> our stochastic image. This modeling is close to the situation<br />

in real applications. There, the real noise-free image is not available and thus, the sample at hand is<br />

the best available estimate <strong>of</strong> the expected value. Due to the high number <strong>of</strong> random variables, we<br />

restricted the polynomial chaos to a degree <strong>of</strong> one, i.e. we are able to capture the effects expressible<br />

in<br />

(<br />

uniform random variables only. Using a polynomial degree <strong>of</strong> order one the polynomial chaos has<br />

401<br />

) (<br />

1 = 401 coefficients, <strong>using</strong> a polynomial degree <strong>of</strong> two we would end up with 402<br />

)<br />

2 = 80601.<br />

An up-to-date personal computer cannot store such a high number <strong>of</strong> stochastic modes. A solution<br />

could be the sparse polynomial chaos introduced by Blatman and Sudret [22].<br />

After initialization <strong>of</strong> the expected value with the noisy image, we have to prescribe values for the<br />

remaining polynomial chaos coefficients <strong>of</strong> the input image. Since we assume that the noise at every<br />

pixel is independent, we have to prescribe a value for the coefficient corresponding to the random<br />

variable <strong>of</strong> the pixel. We set this coefficient to 0.5/ √ 3, modeling a uniform distributed random<br />

variable with support [w − 0.5,w + 0.5] around the expected value w given by the noisy input image.<br />

The result <strong>of</strong> the random walker on this stochastic image is a stochastic image with the same<br />

number <strong>of</strong> random variables. Since the random walker method requires the solution <strong>of</strong> a stochastic<br />

diffusion equation, stochastic information is transported between the pixels. Thus, a pixel in<br />

the result image depends on all basic random variables <strong>of</strong> the input image. The visualization <strong>of</strong><br />

polynomial chaos coefficients <strong>of</strong> the solution is unintuitive and cumbersome, because we have 401<br />

coefficients per pixel. Consequently, we use the visualization techniques from Section 5.4. Fig. 6.7<br />

shows realizations <strong>of</strong> the stochastic object boundary and the seed points for the segmentation.<br />

In applications, features <strong>of</strong> the segmented object are <strong>of</strong> interest, e.g. in medical applications the<br />

volume <strong>of</strong> the object is <strong>of</strong> interest to get information about the growth or shrinkage <strong>of</strong> the segmented<br />

lesion. The volume <strong>of</strong> the segmented object in the stochastic image is a stochastic quantity, because<br />

it depends on the particular noise realization. Thus, it is possible to visualize the PDF <strong>of</strong> the object<br />

volume. We investigated two possibilities to compute the volume PDF from the stochastic segmentation<br />

result. Section 6.1.2 introduced the first method. There the polynomial chaos expansions <strong>of</strong><br />

all pixels are added, and the PDF <strong>of</strong> the resulting random variable is computed via Monte Carlo<br />

sampling from this random variable. This method is comparable with methods that consider partial<br />

volume effects, because there is no binary decision whether the pixel belongs to the object or not. In<br />

fact, we add all the stochastic possibilities <strong>of</strong> the pixels to belong to the object.<br />

65

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

Saved successfully!

Ooh no, something went wrong!