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

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

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

Saved successfully!

Ooh no, something went wrong!