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.

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

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

Saved successfully!

Ooh no, something went wrong!