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 5 <strong>Stochastic</strong> <strong>Images</strong><br />
like quality control, the repeated acquisition is possible. However, we cannot apply this technique to<br />
CT data, because the acquisition <strong>of</strong> CT data uses high-energy radiation [66]. Thus, the acquisition<br />
<strong>of</strong> multiple samples is unethical for medical applications. Therefore, we present another possibility<br />
for the generation <strong>of</strong> stochastic images from CT data based on the sinogram, the collection <strong>of</strong> rays<br />
through the object under different angles and directions [66].<br />
The approach is based on the hypothesis that the sinogram (see Fig. 5.3), the raw data <strong>of</strong> the<br />
acquisition process (see [21] for details), is free <strong>of</strong> noise and that the noise and the artifacts in the<br />
final CT images are due to the reconstruction step, which is necessary to transform the sinogram<br />
into the final data set. We use multiple reconstruction techniques and parameter settings to generate<br />
the input samples and use the technique described in the previous section to generate the stochastic<br />
images. The reconstruction techniques range from Fourier based methods to iterative methods with<br />
different settings for the data interpolation and the filter window for the low-pass filtering [154]. For<br />
the computation <strong>of</strong> the reconstructions, we use CTSim [134], for which source code is available.<br />
Thus, we combine the generation <strong>of</strong> input samples and the computation <strong>of</strong> the resulting stochastic<br />
image in one program that runs without user interaction.<br />
Another possibility to generate a stochastic image from the available CT image sample is to use a<br />
noise model.<br />
5.3 Comparison <strong>of</strong> the Space from [130] and the Space Used in this Thesis<br />
Preusser et al. [130] made a first step for the application <strong>of</strong> SPDEs in the image processing context.<br />
They proposed to use the space H h,p<br />
still<br />
:= V2 h ⊗ P p ⊂ H 1 (D) ⊗ L 2 (Γ) as ansatz space, where V2<br />
h<br />
is the classical finite element space spanned by multi-linear tent-functions P i and P p the space<br />
spanned by one-dimensional polynomials H 1 ,...,H p . Then, the authors identified a stochastic image<br />
f (x,ξ ) ∈ H h,p<br />
still<br />
with the polynomial chaos approximation:<br />
f (x,ξ ) = ∑ i∈I ∑ p α=1 f i αH α (ξ i )P i (x) . (5.16)<br />
In this representation, every pixel has its own random variable and the pixel is dependent on this<br />
random variable only. Remember, the space used in this thesis uses a limited number <strong>of</strong> random<br />
variables, but the support <strong>of</strong> these random variables ranges over the whole image.<br />
An SPDE having stochastic images as input or solution is discretized <strong>using</strong> the SFEM. The authors<br />
multiplied the equation by a test function <strong>of</strong> the form H β (ξ i )P i (x) ∈ H 1 (D) ⊗ L 2 (Γ), yielding to a<br />
block system matrix for the unknown polynomial chaos coefficients <strong>of</strong> the solution.<br />
The ansatz space and the discretization presented by Peusser et al. [130] have drawbacks in comparison<br />
to the space used in this thesis. These drawbacks are listed below:<br />
1. The authors used only test functions <strong>of</strong> the form H β (ξ i )P i (x), but functions <strong>of</strong> the form<br />
H β (ξ k )P i (x), k ≠ i, are also elements <strong>of</strong> the product space H 1 (D) ⊗ L 2 (Γ). This leads to a<br />
much too small system matrix <strong>of</strong> the SFEM method. Thus, the solution is computed in a<br />
subspace <strong>of</strong> the tensor product space H 1 (D) ⊗ L 2 (Γ) only.<br />
2. The dependence <strong>of</strong> pixels on independent random variables allows no propagation <strong>of</strong> stochastic<br />
information between the pixels. This is a serious problem when dealing with diffusion equations<br />
like in [130], because the diffusion transports stochastic information from a pixel into the<br />
surrounding region. The ansatz space chosen in [130] cannot store this information, because<br />
the neighboring pixels are independent <strong>of</strong> this specific random variable. Thus, the information<br />
is lost. To be more precise, the solution <strong>of</strong> the diffusion process <strong>of</strong> the random variables has<br />
to be projected on the ansatz space and the ansatz space is unable to store this information.<br />
Especially for diffusion equations, stochastic information is lost due to this projection step,<br />
leading to inaccurate results.<br />
52