Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
Segmentation of Stochastic Images using ... - Jacobs University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 7<br />
<strong>Stochastic</strong> Level Sets<br />
Level sets are widely used in applications ranging from computer vision [148] over material science<br />
to computer-aided design [138] for the tracking and representation <strong>of</strong> moving interfaces arising<br />
e.g. in the simulation <strong>of</strong> radi<strong>of</strong>requency ablation [13]. Dervieux and Thomasset [40] and Sethian<br />
and Osher [121, 138] introduced level sets in the form used today. The main idea is to embed the<br />
moving interface as the zero level set <strong>of</strong> a higher-dimensional function φ. The moving boundary is<br />
then equivalent to a propagation <strong>of</strong> the level sets <strong>of</strong> the function φ over time. The actual position <strong>of</strong><br />
the boundary at time t is reconstructed from the function φ by tracking the zero level set at time t.<br />
Level sets are used for the segmentation <strong>of</strong> images as well. They are more flexible in comparison<br />
to a parametrization <strong>of</strong> the boundary used e.g. for snakes [76]. In addition, advanced segmentation<br />
methods like geodesic active contours [30, 82], an energy minimization method, are based on<br />
level sets.<br />
When we try to combine a level set based segmentation approach with stochastic images, we end<br />
up with a stochastic velocity for the level set propagation, i.e. we have to solve a hyperbolic SPDE.<br />
The development <strong>of</strong> numerical methods for hyperbolic SPDEs is an active research field. To the<br />
best <strong>of</strong> the authors knowledge, there is no method available in the literature that can be applied to<br />
the stochastic level set equation. The use <strong>of</strong> classical methods, like upwinding schemes [138], is<br />
not possible, because they are based on the sign <strong>of</strong> the propagation speed, which is in the stochastic<br />
context a random variable, too. Thus, we use a parabolic approximation <strong>of</strong> the level set equation.<br />
This enables us to use the methods developed in the previous chapters.<br />
Due to the importance <strong>of</strong> the level set equation in other applications besides the segmentation <strong>of</strong><br />
images, this chapter is split into two parts. First, we present the derivation <strong>of</strong> the parabolic approximation<br />
<strong>of</strong> the stochastic level set equation along with the numerical discretization. Furthermore,<br />
we present numerical tests showing the applicability <strong>of</strong> the discretization. The second part <strong>of</strong> this<br />
chapter deals with the application <strong>of</strong> the stochastic level set equation for image segmentation. We<br />
introduce stochastic extensions <strong>of</strong> three widely used segmentation methods based on the level set<br />
equation: gradient-based segmentation, geodesic active contours, and Chan-Vese segmentation.<br />
7.1 Derivation <strong>of</strong> a <strong>Stochastic</strong> Level Set Equation<br />
The discretization <strong>of</strong> the classical level set equation is based on techniques for the discretization <strong>of</strong><br />
hyperbolic conservation laws. The discretization <strong>of</strong> hyperbolic SPDEs is still a challenging task. To<br />
the best <strong>of</strong> the authors knowledge, there are two possibilities, which are less accurate [92] or timeconsuming<br />
[147]. Thus, we focus on a parabolic approximation <strong>of</strong> the level set equation to avoid<br />
the numerical problems related to the hyperbolic level set version. The parabolic stochastic level set<br />
equation is based on the work <strong>of</strong> Sun and Beckermann [143] for the classical level set equation. The<br />
stochastic level set equation is derived from the equation<br />
φ(y(t,ω),t,ω) = 0 almost sure in Ω , (7.1)<br />
79