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.
2.4 Level Sets for Image <strong>Segmentation</strong><br />
Figure 2.7: <strong>Segmentation</strong> <strong>of</strong> a medical image based on a level set propagation with gradient-based<br />
speed function. The time increases from left to right and the zero level set (red line)<br />
approximates the boundary <strong>of</strong> the object (a liver mask) at the end.<br />
finding a stopping criterion. The evolution speed g u is always positive, even close to edges. Thus, it<br />
is possible that the zero level set passes the edge. A typical stopping criterion is to stop the evolution<br />
when the difference between the level sets <strong>of</strong> subsequent time steps is small. This occurs when the<br />
level set reached the boundary <strong>of</strong> the object and the speed dropped down. Using methods that are<br />
more sophisticated, it is possible to stop the zero level set at the edge. Thus, these methods have a<br />
convergent solution. The next section presents one <strong>of</strong> these methods, geodesic active contours.<br />
Remark 5. It is also possible to formulate the gradient-based segmentation based on the phase field<br />
model presented in the last section. This yields the equation<br />
(<br />
φ t + g u |∇φ| = ε ∆φ + φ(1 − φ 2 )<br />
)<br />
ε 2 . (2.36)<br />
2.4.3 Geodesic Active Contours<br />
Caselles et al. [30] and simultaneously Kichenassamy et al. [82] developed geodesic, or minimal<br />
distance, active contours. They minimize an energy B that depends on the curve C and on the<br />
parametrization <strong>of</strong> the curve C(q) : [0,1] → IR 2 :<br />
∫ 1<br />
B(C) = α |C ′ (q)| 2 dq + β<br />
0<br />
∫ 1<br />
0<br />
g u (|∇u(C(q))|) 2 dq , (2.37)<br />
where g u is the edge indicator from the last section. They computed a minimizer <strong>of</strong> this energy<br />
by <strong>using</strong> a level set representation <strong>of</strong> the curve and computing the Euler-Lagrange equations <strong>of</strong> the<br />
resulting energy. This leads to a level set equation with an additional advection term that forces the<br />
zero level set to stay in regions with high gradient:<br />
φ t = −α∇g u · ∇φ − βg u |∇φ| + εκ|∇φ| . (2.38)<br />
The user chooses the parameters α,β and ε. For given parameters and an initial level set we solve<br />
to steady state. Fig. 2.8 shows a typical geodesic active contours segmentation result.<br />
2.4.4 Chan-Vese <strong>Segmentation</strong><br />
The segmentation methods presented so far are based on a high gradient that separates the object<br />
from the background. When such a gradient is not present, the methods fail to segment the object.<br />
19