Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In...

26
Non Convex Minimization using Convex Relaxation Some Hints to Formulate Equivalent Convex Energies Mila Nikolova (CMLA, ENS Cachan, CNRS, France) SIAM Imaging Conference (IS14) Hong Kong Minitutorial: May 13, 2014

Transcript of Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In...

Page 1: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Non Convex Minimization using Convex Relaxation

Some Hints to Formulate Equivalent Convex Energies

Mila Nikolova (CMLA, ENS Cachan, CNRS, France)

SIAM Imaging Conference (IS14) Hong Kong

Minitutorial: May 13, 2014

Page 2: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Outline

1. Energy minimization methods

2. Simple Convex Binary Labeling / Restoration

3. MS for two phase segmentation: The Chan-Vese (CV) model

4. Nonconvex data Fidelity with convex regularization

5. Minimal Partitions

6. References

2

Page 3: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

1. Energy minimization methods

In many imaging problems the sought-after image u : Ω → Rk is defined by

u = argminu

E(u) for E(u) := Ψ(u, f) + λΦ(u) + ıS(u) λ > 0

f given image, Ψ data fidelity, Φ regularization, S set of constraints, ı indicator function

(iS(u) = 0 if u ∈ S and iS(u) = +∞ otherwise)

• Often u 7→ E(u) is nonconvex

Algorithms easily get trapped in local minima

How to find a global minimizer? Many algorithms, usually suboptimal.

3

Page 4: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Some famous nonconvex problems for labeling and segmentation

Potts model [Potts 52] (ℓ0 semi-norm applied to differences):

E(u) = Ψ(u, f) + λ∑i,j

ϕ(u[i] − u[j]) ϕ(t) :=

0 if t = 0

1 if t = 0

Line process in Markov random field priors [Geman, Geman 84]: (u, ℓ) = argminu,ℓ

F(u, ℓ)

F(u, ℓ) = ∥A(u) − f∥22 + λ

∑i

( ∑j∈Ni

φ(u[i] − u[j])(1 − ℓi,j) +∑

(k,n)∈Ni,j

V(ℓi,j, ℓk,n))

[ℓi,j = 0 ⇔ no edge

],

[ℓi,j = 1 ⇔ edge between i and j

]iNisic c ccc

c sic c cc c cc c cM.-S. functional [Mumford, Shah 89]:

F(u, L) =

∫Ω

(u − v)2dx + λ

(∫Ω \L

∥∇u∥2dx+α | L |)

| L |= length(L)

4

Page 5: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Image credits: S. Geman and D. Geman 1984. Restoration with 5 labels using Gibbs sampler

“We make an analogy between images and statistical mechanics systems. Pixel gray levels and the presence and

orientation of edges are viewed as states of atoms or molecules in a lattice-like physical system. The assignment of an

energy function in the physical system determines its Gibbs distribution. Because of the Gibbs distribution, Markov

random field (MRF) equivalence, this assignment also determines an MRF image model.” [S. Geman, D. Geman 84]

5

Page 6: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

A perfect bypass: Find another functional F : Ω → R, easy to minimize, such that

argminu

F(u) ⊆ argminu

E(u)

e.g., F is convex and coercive.

• Subtle and case-dependent.

• We are in the inception phase...

6

Page 7: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Finding a globally optimal solution to a hard problem by conceiving another problem havingthe same set of optimal solutions and easy to solve has haunted researchers for a long time.

• The Weiszfeld algorithm: E. Weiszfeld, Sur le point pour lequel la somme des distances de n points

donnees est minimum,” Tohoku Mathematical Journal, vol. 43, pp. 355–386, 1937.

The word algorithm was unknown to most mathematicians by 1937.

The Weiszfeld algorithm has extensively been used (e.g., in economics) when computers were available.

• G. Dantzig, R. Fulkerson and S. Johnson, “Solution of a large-scale traveling-salesman problem”,

Operations Research, vol. 2, pp. 393–410, 1954

• R. E. Gomory, “Outline of an algorithm for integer solutions to linear programs” Bull. Amer. Math.

Soc., 64(5), pp. 217–301, 1958.

(Tight) convex relaxation is only one somehow “secured” way to tackle hard minimizationproblems. This talk focuses on convex relaxations for imaging applications.

− Discrete setting – MRF – geometry of images may be difficult to handle.

− Continuous setting – in general more accurate approximations can be derived.

Experimental comparison of discrete and continuous shape optimization – [Klodt et al, 2008]

Applications in imaging: image restoration, image segmentation, disparity estimation of stereo images,

depth map estimation, optical flow estimation, (multi) labeling problems, among many others.

7

Page 8: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Loose convex relaxation Often in practice

No way to get u How to get u?

• In practice

argminu

E(u) ⊆ argminu

F(u)

• Convex relaxation is tight in each of the cases

– argminu

E(u) ⊇ argminu

F(u)

– we know how to reach u ∈ argminu

E(u) from u ∈ argminu

F(u)

We will explain how several successful convex relaxations have been obtained.

We will exhibit some limits of the approach.

8

Page 9: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Notation

• Image domain and derivatives

Ω ⊂ R2 continuous setting, Du is the (distributional) derivative of u;

Ω = h1, · · · ,M × h1, · · · , N grid with step h, Du is a set difference operators

x = (x1, x2) ∈ Ω

• u > t := x ∈ Ω : u(x) > t the super-levels of u

• Σ ⊂ Ω (in general non connected) ∂Σ is its boundary in Ω and Per(Σ) its perimeter

• 1lΣ(x) =

1 if x ∈ Σ

0 otherwisethe characteristic function of Σ

• ıΣ(x) =

0 if x ∈ Σ

+∞ otherwisethe indicator function of Σ

• supp (u) := x ∈ Ω : u(x) = 0

• BV (Ω) – the set of all functions of bounded variation defined on Ω

9

Page 10: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Useful formulas

⋄ u ∈ BV (Ω)

• Coarea formula TV(u) =

∫∥Du∥ dx =

∫ +∞

−∞Per(x : u(x) > t) dt (coa)

Per(Σ) = TV(1lΣ) (per)

• Layer-cake formulas

u(x) =

∫ +∞

−∞1lx : u(x)>t(x) dt (cake)

∥u− f∥1 =

∫ +∞

−∞

∣∣x : u(x) > t x : f(x) > t∣∣ dt (cake1)

symmetric difference [T.Chan, Esedoglu 05], [T. Chan, Esedoglu, Nikolova 06]

⋄ V is a normed vector space, V ∗ its dual and F : V → R is proper

• The convex conjugate of F is F ∗(v) := supu∈V

⟨u, v⟩ − F (u)

v ∈ V ∗ (cc)

10

Page 11: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

2. Simple Convex Binary Labeling / Restoration [T. Chan, Esedoglu, Nikolova 06]

Given a binary input image f = 1lΣ, we are looking for a binary u(x) = 1lΣ(x)

Constraint : u(x) = 1lΣ(x) [Vese, Osher 02]

E(u) = ∥u− 1lΣ∥22 + λTV(u)+ıS(u)

S := u = 1lE : E ⊂ R2, E bounded (the binary images)

E is nonconvex because of the constraint S ⇒ Nonconvex (intuitive) minimization:

• Level set method [Osher, Sethian 88] E = x ∈ R2 : ϕ(x) > 0 ⇒ ∂E = x ∈ R2 : ϕ(x) = 0Then E is equivalent to

E1(ϕ) = ∥H(ϕ)− 1lΣ∥22 + λ

∫R2

|∇H(ϕ(x))| dx

H : R → R the Heaviside function H(t) =

1 if t ≥ 0

0 if t < 0

Computation gets stuck in local minima

11

Page 12: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

L1 − TV energy: F(u) = ∥u − f∥1 + λTV(u) f(x)=1lΣ(x), Σ ⊂ R2 bounded

F is coercive and non-strictly convex ⇒ argminF is nonempty, closed and convex

By (coa) and (cake1)

F(u) =

∫ +∞

−∞

∣∣u > t f > t∣∣+ λPer

(u > t

)dt =

∫ +∞

−∞

∣∣u > t Σ∣∣+ λPer

(u > t

)dt

E ⊂ R2 bounded ⇒ ∥1lE − 1lΣ∥22 = ∥1lE − 1lΣ∥1 ⇒ E(1lE) = F(1lE)

Geometrical nonconvex problem: E1(E) = |E Σ|+ λPer(E) ≡ E(1lE) (geo)

There exists Σ ∈ arg minE⊂R2

E1(E)

For u ∈ arg minu∈R2

F(u) set Σ(γ) = u > γ for a.e. γ ∈ [0, 1]

F(1lΣ(γ)) ≥ E(1lΣ) = F(u) ⇒ u := 1lΣ ∈ argminu

F(u)

Further, F(1lΣ(γ)) = F(u) for a.e. γ ∈ [0, 1]. Therefore

(i) u = 1lΣ is a global minimizer of E ⇒ u ∈ arg minu∈R2

F(u);

(ii) u ∈ arg minu∈R2

F(u) ⇒ u := 1lΣ ∈ argminu∈S

E(u), Σ := u > γ for a.e. γ ∈ [0, 1].

For a.e. λ > 0, F has a unique minimizer u which is binary by (i) [T. Chan, Esedoglu 05]

12

Page 13: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

• In practice one finds a binary minimizer of F

• If f = 1lΣ is noisy, the noise is in the shape ∂Σ

Restoring u = denoising = 0-1 segmentation = shape optimization

• The crux: L1 data fidelity [Alliney 92], [Nikolova 02], [T. Chan, Esedoglu 05] ⇒ (cake1)

Data Restored

13

Page 14: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

3. MS for two phase segmentation: The Chan-Vese (CV) model

[T. Chan, Vese 2001]

MS(Σ, c1, c2) =

∫Σ

(c1 − f)2 dx+

∫Ω \Σ

(c2 − f)2 dx+ λPer(Σ;Ω) for Ω ⊂ R2 bounded

One should solve minc1,c2∈R,Σ⊂Ω

MS(Σ, c1, c2) for f : Ω → R2.

For c1 = 1, c2 = 0 and f = 1lΣ this amounts to E1(E) in (geo)

For the optimal Σ one has c1 = 1

|Σ|

∫Σfdx and c2 = 1

|Ω \ Σ|

∫Ω \ Σ

fdx

Two-step iterative algorithms to approximate the solution [T. Chan, Vese 2001]

(a) Solve minϕ∫Ω H(ϕ)(c1 − f)2 + (1−H(ϕ))(c2 − f)2 + λ∥DH(ϕ)∥

(b) Update c1 and c2

Step (a) solves for c1 and c2 fixed the nonconvex problem

E(Σ) =∫Σ

(c1 − f)2 dx+

∫Ω \Σ

(c2 − f)2 dx+ λPer(Σ;Ω)

Alternative for step (a): Variational approximation + Γ convergence [Modica, Mortola 77]

Eε(u) =∫R2 u2(c1 − f)2 + (1− u)2(c2 − f)2 + λ

(ε∥Du∥2 + 1

εW (u)

)dx

W double-well potential, W (0) = W (1) = 0, W (u) > 0 else. E.g., W (u) = u2(1− u2)

W forces u to be a characteristic function when ε 0.

14

Page 15: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Finding a global minimizer of E using a convex F [T. Chan, Esedoglu, Nikolova 06]

For 0 ≤ u ≤ 1 one shows that for a constant K independent of u∫Σ

(c1 − f)2 dx+

∫Ω \Σ

(c2 − f)2 dx =

∫Ω

((c1 − f)2 − (c2 − f)2

)u dx+K

and using (coa) one has E(Σ) = F(1lΣ) +K where

F(u) :=

∫Ω

((c1−f)2−(c2−f)2

)u dx+λ∥Du∥+ıS(u) dx for S := u ∈ Ω : u(x) ∈ [0, 1]

F – nonstrictly convex and constrained ⇒ argminu

F(u) = ∅ – convex and compact

To summarize:

(i) Σ is a global minimizer of E ⇒ u = 1lΣ ∈ argminu∈S

F ;

(ii) u ∈ argminu∈S

F(u) ⇒ Σ := u > γ ∈ arg minΣ⊂R2

E(Σ) for a.e. γ ∈ [0, 1].

F provides a tight relaxation of E

Convex non tight relaxation for the full CV model: [Brown, T. Chan, Bresson 12]

15

Page 16: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

4. Nonconvex data fidelity with convex regularization

[Pock, Cremers, Bischof, Chambolle SIIMS 10], [Pock et al, 08]

u : Ω → Γ (bounded), Ω ⊂ R2. Continuous energy E :

E(u) :=∫Ω

g(x, u(x)) + λh(∥Du∥) dx

Data term based on Cartesian currents: depends on the whole graph (x, u(x)). Nonconvex

in general. The regularization is convex, one-homogeneous w.r.t. ∥Du∥.

Approach: embed the minimization of E in a higher dimensional space [Chambolle 01]

Similar approach in discrete setting: [Ishikawa, Geiger 03] with numerical intricacies.

Using (cake) and the fact that |∂t1lu>t(x)| = δ(u(x)− t) = +∞ if u(x) = t and = 0

otherwise, one can find a global minimizer of E by minimizing

E1(1lu>t) =

∫Ω×Γ

g(x, t)|∂t1lu>t(x)|+ λh(∥Dx1lu>t∥) dx dt

E1 is convex w. r. t. 1lu>t but 1lu>t : [Ω× Γ] → 0, 1 is discontinuous.

16

Page 17: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Relaxation: replace 1l· by ϕ ∈ S where

S :=

ϕ ∈ BV (Ω× R; [0, 1]) : lim

t→−∞ϕ(x, t) = 1, lim

t→+∞ϕ(x, t) = 0

F below is convex and constrained:

F(ϕ) =

∫Ω×R

g(x, t)|∂tϕ(x, t)|+ λh(∥Dxϕ(x, t)∥) + ıS(ϕ) dx dt

Facts:

• F obeys the generalized coarea formula F(ϕ) =

∫ +∞

−∞F(1lϕ>t)dt

• ϕ ∈ argminϕ

F(ϕ) ⇒ F(ϕ) =

∫ 1

0

F(1lϕ>t)dt

• for a.e. γ ∈ [0, 1), 1lϕ>γ ∈ argminϕ

F(ϕ)

Therefore

(i) ϕ ∈ argminϕ

F(ϕ) ⇒ 1lϕ>γ for a.e. γ ∈ [0, 1] is a global minimizer of E1;

(ii) From 1lϕ>γ a global minimizer u of E is found.

17

Page 18: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Disparity estimation

(a) Left input image (b) Right input image (c) True disparity

Figure 7. Rectified stereo image pair and the ground truth disparity. Light gray pixels indicate structures

near to the camera, and black pixels correspond to unknown disparity values.

−2 0 2 −2 0 2 −2 0 2 −2 0 2

quadratic TV Huber Lipscitz

Image credits to the authors: Pock, Cremers, Bischof, Chambolle 2010

18

Page 19: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

5. Minimal Partitions [Chambolle, Cremers, Pock, SIIMS 12]

u : Ω → R, Ω ⊂ R2 (open) Extension to R3 is also considered

Goal: partition Ω into (at most) k regions whose total perimeter is minimal using external data.

This amounts to partition Ω into ideal soap films [Brakke 95].

E(Σiki=1) =k∑

i=1

(∫Σi

gi(x) +1

2Per(Σi; Ω) + ıSΣ(x) dx

)SΣ =

Eiki=1 ⊂ R2 : Ei ∩ Ej = ∅ if i = j and ∪k

i=1 Ei = Ω

gi : Ω → R+, 1 ≤ i ≤ k are given external potentials (e.g., extracted from input data). Set

χi(x) := 1lΣi(x) i ∈ 1, . . . , k χ := (χ1, . . . , χk) ∈ Rd×k and g := (g1, . . . , gk)

By (coa) and (per), the interfacial energy reads as

Φ(χ) :=1

2

k∑i=1

∫Ω

∥Dχi∥+ ıS0(χ) for S0 =

χ ∈ BV (Ω; 0, 1k) :

k∑i=1

χi = 1 a.e. in Ω

Minimizing E is equivalent to minimize: E1(χ) =

∫Ω

χ(x) · g(x) + Φ(χ)(x) dx

E1 is convex but S0 is discrete. It is known that E1 has global minimizers.

19

Page 20: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

A straightforward convex relaxation is to replace χ ∈ S0 by v ∈ S

S :=

v ∈ BV (Ω; [0, 1]k) :

k∑i=1

vi(x) = 1 a.e. in Ω

and to minimize the convex F1(v) =

∫Ωv(x) · g(x) + 1

2

∑ki=1

∫Ω∥Dvi∥+ ıS(v) dx

e.g. [Zach et al, 08], [Bae, Yuan, Tai 11]

This relaxation is not tight except for k = 2

The goal is to conceive a convex relaxation of E1 as tight as possible.

Construction of a “local” convex envelope Φ of Φ

Let E∗1 be the convex conjugate of E1, see (cc). Then E∗∗

1 is the convex envelope of E1, so

argminv

E1 ⊂ argminv

E∗∗1 . Its domain is dom E∗∗

1 = S, but E∗∗1 is seldom computable.

One looks for the largest non-negative, even, convex envelope of Φ of the form

Φ(v) =∫Ωh(v,Dv) for h : Ω× Rk×d → R+ satisfying

Φ(v) ≤ Φ(v) ∀ v ∈ L2(Ω;Rk) and Φ(v) = Φ(v) ∀ v ∈ S0

Result: Φ(v) =

∫Ω

h(Dv) + ıS(v) dx where

h(p) = supq∈K

q · p for K =q = (q1, . . . , qk)

T ∈ Rk×d : ∥qi − qj∥ ≤ 1 ∀ i < j

20

Page 21: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

This estimate Φ of Φ is nearly optimal.

The convex partition problem

F(v) =

∫Ω

v(x) · g(x) + Φ(v) dx

Let v ∈ argminF(v). Cases:

1. v = (v1, · · · , vk) ∈ S0 ⇒Σi := supp (vi)

k

i=1is a global minimizer of E ;

2. v ∈ S \S0 and v is a convex combination of several wi ∈ argmin E1(v) then for each i,

wi ∈ argminF(v) and F(v) = minv E1(v). For k ≥ 3 a binarization may be used (see,

e.g. [Lellmann Schnorr 11]) or a slight perturbation of g.

3. v ∈ S \S0 and v is not a convex combination of some global minimizers of E1. ThenF(v) ≤ minv E1(v).

Case 1 occurs much more often than cases 2 and 3.

Minimization of F by primal-dual ArrowHurwicz-type algorithm.

For less tight relaxations such as F1 case 1 is less frequent.

21

Page 22: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

The 3 cases

Figure 7. Completion of four regions.

Figure 8. Completion of four regions: in case of nonuniqueness, the method may find a combination of the

solutions.

Input Output

Figure 6. Example of a nonbinary solution.

Cases 1 and 2 Case 3

g1 = (1, 0, 0), g2 = (0, 1, 0), g3 = (0, 0, 1), g4 = (1, 1, 1) (g1, g2, g3)

Image credits to the authors: Chambolle, Cremers, Pock, SIIMS 12

22

Page 23: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

Comparison with other methods

[Chambolle, Cremers, Pock 12] [Zach,Gallup,Frahm,Niethammer 08] [Lellmann,Kappes,Yuan,Becker,Schnorr 09]

Image credits to the authors: Chambolle, Cremers, Pock, SIIMS 12

23

Page 24: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

References

E. Bae, J. Yuan, and X.-C. Tai, Global minimization for continuous multiphase partitioning

problems using a dual approach, Int. J. Comput. Vis., 92 (2011), pp. 112-129.

K. A. Brakke, Soap films and covering spaces, J. Geom. Anal., 5 (1995), pp. 445514.

E. Brown, T. Chan, X. Bresson: Completely convex formulation of the Chan-Vese image

segmentation model. International Journal of Computer Vision 98, 103121 (2012)

A. Chambolle, Convex representation for lower semicontinuous envelopes of functionals in L1, J.

Convex. Anal., 1 (2001), pp. 149-170.

A. Chambolle, D. Cremers, and T. Pock, A Convex Approach to Minimal Partitions, SIAM Journal

on Imaging Sciences, 5(4) 2012, pp. 1113-1158

T. F. Chan, S. Esedoglu, and M. Nikolova, Algorithms for finding global minimizers of image

segmentation and denoising models, SIAM J. Appl. Math., 66 (2006), pp. 16321648.

S. Geman and D. Geman, Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of

images, IEEE Trans. on Pattern Analysis and Machine Intelligence, PAMI-6 (1984), pp. 721-741.

L. Hammer, P. Hansen, and B. Simeone, Roof duality, complementation and persistency in

quadratic 0-1 optimization, Math. Programming, 28 (1984), pp. 121–155.

H. Ishikawa and D. Geiger, Segmentation by grouping junctions, in Proc. of the IEEE Computer

Society Conf. on Computer Vision and Pattern Recognition (CVPR), 1998, pp. 125131.

24

Page 25: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

M. Klodt, T. Schoenemann, K. Kolev, M. Schikora, and D. Cremers, An experimental comparison

of discrete and continuous shape optimization methods, in Proceedings of the 10th European

Conference on Computer Vision, 2008, pp. 332-345.

J. Lellmann, J. Kappes, J. Yuan, F. Becker, and C. Schnorr, Convex multi-class image labeling by

simplex-constrained total variation, in Scale Space and Variational Methods in Computer Vision,

Lecture Notes in Comput. Sci. 5567, Springer, Berlin, 2009, pp. 150-162.

J. Lellmann and C. Schnorr, Continuous multiclass labeling approaches and algorithms, SIAM J.

Imaging Sci., 4 (2011), pp. 1049-1096.

N. Papadakis, J.-F. Aujol, V. Caselles, and R. Yildizoglu, High-dimension multi-label problems:

convex or non convex relaxation? SIAM Journal on Imaging Sciences, 6(4), 2013, pp. 2603–2639

T. Pock, T. Schoenemann, G. Graber, H. Bischof, and D. Cremers, A convex formulation of

continuous multi-label problems, in European Conference on Computer Vision (ECCV), Lecture

Notes in Comput. Sci. 5304, Springer-Verlag, Berlin, Heidelberg, 2008, pp. 792-805.

T. Pock, A. Chambolle, D. Cremers, and H. Bischof, A convex relaxation approach for computing

minimal partitions, in Proceedings of the IEEE Conference on Computer Vision and Pattern

Recognition (CVPR), 2009, pp. 810-817.

T. Pock, D. Cremers, H. Bischof, and A. Chambolle, Global solutions of variational models with

convex regularization, SIAM Journal on Imaging Sciences, 3 (2010), pp. 1122–1145.

R. B. Potts, Some generalized order-disorder transformations, Proc. Cambridge Philos. Soc., 48

25

Page 26: Non Convex Minimization using Convex Relaxation Some Hints ... · 1. Energy minimization methods In many imaging problems the sought-after image ub : Ω → Rk is de ned by ub = argmin

(1952), pp. 106109.

S. Roy and I. J. Cox, A maximum-flow formulation of the N-camera stereo correspondence

problem, in Proc. of the IEEE Int. Conf. on Computer Vision (ICCV), 1998, pp. 492-502.

C. Zach, D. Gallup, J. M. Frahm, and M. Niethammer, Fast global labeling for real-time stereo

using multiple plane sweeps, in Vision, Modeling, and Visualization 2008, IOS Press, Amsterdam,

The Netherlands, 2008, pp. 243252.

26