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.3 Mumford-Shah and Ambrosio-Tortorelli <strong>Segmentation</strong><br />
minimizer is a challenging problem, cf. [35]. Since the functional is not differentiable, the estimation<br />
<strong>of</strong> minimizers based on the Euler-Lagrange equations is impossible. Instead, researchers proposed<br />
regularized approximations (see [17]). The following paragraph summarizes one <strong>of</strong> these methods,<br />
proposed by Ambrosio and Tortorelli [14].<br />
Remark 4. All components <strong>of</strong> the Mumford-Shah functional are essential to get a segmentation <strong>of</strong><br />
the image u, i.e. it is impossible to omit one <strong>of</strong> the components to end up with a mathematically and<br />
numerically easier problem. If we omit the first component, we have no control over the difference<br />
between the image and the smooth approximation and u = 0, K = /0 minimize the remaining parts. We<br />
obtain another trivial solution if we omit the second component: Now u = u 0 and K = /0 minimize the<br />
functional. When omitting the last component, K = D minimizes the functional. Thus, the Mumford-<br />
Shah functional contains the minimal number <strong>of</strong> components necessary for segmentation, and it is<br />
essential to discretize them well to get meaningful numerical solutions.<br />
2.3.1 Ambrosio-Tortorelli <strong>Segmentation</strong><br />
As already mentioned, the Ambrosio-Tortorelli segmentation [14] is a kind <strong>of</strong> regularization <strong>of</strong> the<br />
Mumford-Shah functional. Ambrosio-Tortorelli segmentation uses a function φ : D → IR, the phase<br />
field, instead <strong>of</strong> the edge set K. The phase field is a smooth indicator function <strong>of</strong> the edge set K. It<br />
is zero on the edge set K and goes smoothly to one away from the edge set. An additional variable ε<br />
controls the width <strong>of</strong> the transition zone. When ε goes to zero, the phase field goes to the characteristic<br />
function <strong>of</strong> the edge set. In a following section, we will recap that the Ambrosio-Tortorelli<br />
energy converges in the Γ-sense to the Mumford-Shah energy [14].<br />
The idea <strong>of</strong> the Ambrosio-Tortorelli segmentation for a given initial image u 0 is to find a phase<br />
field φ and a smooth image u minimizing the energy<br />
where<br />
E AT [u,φ] := Efid,u ε [u] + Eε reg,u[u,φ] + Ephase ε [φ] , (2.15)<br />
E ε fid,u [u] = ∫<br />
D<br />
∫<br />
Ereg,u[u,φ] ε =<br />
∫<br />
Ephase ε [φ] =<br />
D<br />
D<br />
1<br />
2 (u − u 0) 2 dx<br />
µ ( φ 2 )<br />
+ k ε |∇u| 2 dx<br />
(<br />
νε|∇φ| 2 + ν 4ε (1 − φ)2) dx .<br />
(2.16)<br />
The first energy, the fidelity energy, ensures closeness <strong>of</strong> the smoothed image to the original u 0 . The<br />
second energy, the regularization energy, measures smoothness <strong>of</strong> u apart from areas where φ is<br />
small (the edges), and enforces φ to be small close to edges. The parameter k ε ensures coerciveness<br />
<strong>of</strong> the differential operator and existence <strong>of</strong> solutions, because φ 2 may vanish. The third energy,<br />
the phase energy, drives the phase field towards one and ensures small edge sets via the term |∇φ| 2 .<br />
The parameter ε controls the scale <strong>of</strong> the detected edges, µ the amount <strong>of</strong> detected edges, and ν the<br />
behavior <strong>of</strong> the phase field. k ε is a small regularization parameter.<br />
The relation between the first two components <strong>of</strong> the Ambrosio-Tortorelli and the Mumford-Shah<br />
energy are obvious. The third component, the phase energy, is a combination <strong>of</strong> a term forcing φ to<br />
be one and the term ∫ D ε|∇φ|2 . In the limit ε → 0, it can be shown to be equal to H d−1 (K) by <strong>using</strong><br />
the co-area formula [105].<br />
A minimizer <strong>of</strong> this energy is an image that is flat away from edges and a phase field, which<br />
is close to zero at edges only. To obtain a minimizer <strong>of</strong> an energy, a widely used technique is to<br />
solve the Euler-Lagrange equations resulting from this energy. For the computation <strong>of</strong> the Euler-<br />
Lagrange equations, we have to compute the first variation <strong>of</strong> the above energies <strong>using</strong> the Gâteaux<br />
13