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 <strong>Stochastic</strong> Level Sets<br />
where t is the time, ω a stochastic event, and y(t,ω) the path <strong>of</strong> a particle on the interface. Using the<br />
chain rule, we get the stochastic version <strong>of</strong> the advection equation<br />
φ t (t,x,ω) + v(t,x,ω) · ∇φ(t,x,ω) = 0 , (7.2)<br />
where v = ∂y(t,ω)<br />
∂t<br />
is the speed <strong>of</strong> the level set propagation. The speed decomposes in a component in<br />
the normal direction N and in the tangential directions T <strong>of</strong> the interface:<br />
where v N and v T are<br />
v(t,x,ω) = v N (t,x,ω) + v T (t,x,ω) , (7.3)<br />
v N (t,x,ω) = (v(t,x,ω) · N(t,x,ω))N(t,x,ω) resp. v T (t,x,ω) = v(t,x,ω) − v N (t,x,ω) . (7.4)<br />
Note that the decomposition is dependent on the stochastic event ω, because for every realization<br />
ω ∈ Ω <strong>of</strong> the level set φ we get a different normal N(t,x,ω) and a different decomposition <strong>of</strong> the<br />
stochastic quantity v(t,x,ω). Substituting (7.3) and (7.4) into (7.2) and <strong>using</strong> the relations<br />
v T (t,x,ω) · ∇φ(t,x,ω) = 0 and v N (t,x,ω) · ∇φ(t,x,ω) = v n (t,x,ω)|∇φ(t,x,ω)| , (7.5)<br />
where v n is the speed in the normal direction, yields the stochastic extension <strong>of</strong> the level set equation:<br />
φ t (t,x,ω) + v n (t,x,ω)|∇φ(t,x,ω)| = 0 . (7.6)<br />
As already mentioned, the discretization <strong>of</strong> this deterministic equation uses methods for hyperbolic<br />
conservation laws, e.g. upwinding schemes. To the best <strong>of</strong> the authors knowledge, there is no accurate<br />
and fast upwinding scheme for SPDEs available. To avoid the use <strong>of</strong> a numerical upwinding<br />
scheme for hyperbolic SPDEs, we modify the stochastic level set equation in the spirit <strong>of</strong> Sun and<br />
Beckermann [143]. We start with a decomposition <strong>of</strong> the speed v n into a component independent and<br />
a component dependent on the interface curvature κ:<br />
v n (t,x,ω) = a(t,x,ω) − b(x,t,ω)κ(t,x,ω) . (7.7)<br />
The curvature κ is expressed <strong>using</strong> the level set φ, this is a standard approach for deterministic level<br />
sets [138], and rewritten <strong>using</strong> the quotient rule:<br />
( )<br />
∇φ(t,x,ω)<br />
κ(t,x,ω) = ∇ · N(t,x,ω) = ∇ ·<br />
|∇φ(t,x,ω)|<br />
(<br />
) (7.8)<br />
1<br />
(∇φ(t,x,ω)) · ∇(|∇φ(t,x,ω)|)<br />
=<br />
∆φ(t,x,ω) − .<br />
|∇φ(t,x,ω)|<br />
|∇φ(t,x,ω)|<br />
The previous modeling is valid for sufficiently smooth level set functions. If we prescribe a special<br />
behavior <strong>of</strong> the level set in the normal direction <strong>of</strong> the level set, quantities like the gradient or the<br />
curvature can be computed easily. For the special choice <strong>of</strong> the level set function<br />
( ) n(t,x,ω)<br />
φ(t,x,ω) = −tanh √ , (7.9)<br />
2W<br />
where n is the distance to the interface in the normal direction and W ∈ IR an additional parameter<br />
controlling the width <strong>of</strong> the tangential pr<strong>of</strong>ile, we get for the norm <strong>of</strong> the gradient:<br />
|∇φ(t,x,ω)| = − ∂φ(t,x,ω)<br />
∂n<br />
This is because the derivative <strong>of</strong> the hyperbolic tangent is<br />
= 1 − φ(t,x,ω)2 √<br />
2W<br />
. (7.10)<br />
(tanhx) ′ = 1 − tanh 2 x . (7.11)<br />
80