A Note on Convex Relaxations for Non-Metric Smoothness Priors Christopher Zach, Microsoft Research Cambridge∗ August 13, 2012 In [2] the following convex relaxation for labeling problems with non-metric but isotropic smoothness costs is proposed: ( ) X X X def i T i i i R(u) = max (ps ) ∇us + qs us , (1) (ps ,qs )∈Cs

s

i

i

where def  Cs = (ps , qs ) : kpis − pjs k2 + qsi ≤ θij ∀i, j .

(2)

Here θij ≥ 0 are the costs for a transition from label i to j. us ∈ ∆ is a (relaxed) one-hot encoding (or node marginal) of chosing label i at pixel s (uis = 1, ujs = 0 for j 6= i). Since the objective above decouples into independent problems over pixels s, we focus on a single pixel and drop the subscript indicating s in the def def following. We introduce rij = pi − pj and sij = q i , then one term in the objective above can be written as   X  X X X X max (pi )T ∇ui + q i ui − ı{krij k2 + sij ≤ θij } − ı{pi − pj − rij = 0} − ı{sij − q i = 0} .  (p,q)  i

i

i,j

i,j

i,j

(3) We will derive the primal of this expression using the following variant of Fenchel duality, min f (Ax) = max −f ∗ (y). x

(4)

y:AT y=0

The primal variables correspond to Lagrange multipliers y ij for pi − pj − rij = 0 and z ij for sij − q i = 0. We have X X X −f ∗ (p, q, r, s) = (pi )T ∇ui + q i ui − ı{krij k2 + sij ≤ θij }, (5) i

i

i,j

where each summand is now independent and f can be computed term-wise. Since the convex conjugate of y 7→ aT y is x 7→ ı{x = a}, the first two terms translate to constraints (Ay y + Az z)pi = −∇ui and (Ay y + Az z)qi = −ui in the primal. Here we decomposed A = [Ay |Az ], and e.g. (Ay y)pi refers to the rows def

in Ay y corresponding to the dual variable pi . The conjugate of h∗θ (z, w) = ı{kzk2 + w ≤ θ} requires a little derivation: hθ (x, y) =

max z,w:kzk2 +w≤θ

xT z + yw =

xT z + yw

max z,w,ε≥0:kzk2 +w+ε=θ

= max xT z + y(θ − kzk2 − ε) = θy + max xT z − y(kzk2 + ε) z,ε≥0 z,ε≥0  T = θy + max x z − ykzk2 + max −εy Ansatz: z = cx, c ≥ 0 z ε≥0  = θy + max ckxk22 − ckxk2 y + ı{y ≥ 0} = θy + kxk2 max {c(kxk2 − y)} + ı{y ≥ 0} c≥0

c≥0

= θy + kxk2 ı{y ≥ kxk2 } + ı{y ≥ 0} = θy + ı{y ≥ kxk2 }. ∗I

am grateful to Christian H¨ ane for discussion and proof-reading.

1

(6)

We used the particular ansatz, since xT z − ykzk2 will be maximized w.r.t. z if z is pointing into the same direction as x. In order to finally derive the primal energy, we need to specify the rows of Ay y + Az z. First note that the constraints in the dual form two separate partitions, hence (Ay y)qi = 0, (Ay y)sij = 0 and (Az z)pi = 0, (Az z)rij = 0. Since pi appears in constraints y ij (for j 6= i) with +1 coefficient, and in y ji for j 6= i with -1 coefficient (note that pi cancels in constraint y ii ), we have X X (Ay y)pi = y ij − y ji . (7) j:j6=i

j:j6=i

Since rij appears exactly in the constraint corresponding to the multiplier y ij (with -1), P we have (Ay y)rij = −y ij . q i appears with a -1 coefficient in all constraints z ij for j, and (Az z)qi = − j z ij . Thus, we can already state the two linear constraints appearing in the primal problem, X X X ∇ui = y ji − y ij and ui = z ij . j:j6=i

j

j:j6=i

The dual capacity constraints krij k2 + sij ≤ θij translate to X  X ij ij  θij z ij + ı{z ij ≥ k−y ij k2 } = θ z + ı{z ij ≥ ky ij k2 } . i,j

(8)

i,j

Overall we can state R(u) in its primal form XX  R(u) = min θij z ij + ı{z ij ≥ ky ij k2 } x,y

s.t. ∇uis =

s

X j:j6=i

(9)

i,j

ysji −

X

ysij ,

zsij ≥ kysij k2 ,

uis =

X

zsij .

j

j:j6=i

The first set of constraints are the differential marginalization constraints as derived in [4]. The second set of constraints forces zsij to be no smaller than kysij k2 . If the final set of constraints is dropped, any minimizer will satisfy zsij = kysij k2 and we have Etight in [4] (which is the primal form of the saddlepoint energy proposed in [1]). The last set of constraints tell us, that the zsij are pairwise pseudo-marginals for a transition from label i to j regardless of the orientation of the discontinuity. This also means, that zsij is bounded from above by 1 (since uis ≤ 1). Hence, the contribution of a jump from i to j at pixel s is at most θij regardless of the direction. In particular, diagonal boundaries on regular pixel grids will be underestimated in their cost. Our understanding therefore is, that R(u) is not a stronger relaxation than Etight addressing non-metric smoothness (since even for metric pairwise potentials the minimizer will be in general not the same as Etight ), but a different relaxation in the first place. This is not a contradiction with Section 2.4 in [2], since there the qsi are explicitly forced to be 0, which again leads directly to the primal energy Etight . Etight-marginals as proposed in [3] is a proper way to strengthen Etight such that minimizers for metric smoothness costs coincide in both settings.

References [1] A. Chambolle, D. Cremers, and T. Pock. A convex approach for computing minimal partitions. Technical report, Ecole Polytechnique, 2008. [2] E. Strekalovskiy, C. Nieuwenhuis, and D. Cremers. Nonmetric priors for continuous multilabel optimization. In Proc. ECCV, 2012. to appear. [3] C. Zach, C. H¨ ane, and M. Pollefeys. What is optimized in convex relaxations for multi-label problems: Connecting discrete and continuously-inspired MAP inference. Technical report, MSR Cambridge, 2012. [4] C. Zach, C. H¨ ane, and M. Pollefeys. What is optimized in tight convex relaxations for multi-label problems? In Proc. CVPR, 2012.

2

A Note on Convex Relaxations for Non-Metric ...

13 Aug 2012 - i,j ı{rij. 2 + sij ≤ θij} − ∑ i,j ı{pi − pj − rij = 0} −. ∑ i,j ı{sij − qi = 0}... . (3). We will derive the primal of this expression using the following variant of Fenchel duality, min x f(Ax) = max y:AT y=0. −f∗(y). (4). The primal variables correspond to Lagrange multipliers yij for pi − pj − rij = 0 and zij for sij − qi = 0.

175KB Sizes 80 Downloads 350 Views

Recommend Documents

A Note on Separation of Convex Sets
A line L separates a set A from a collection S of plane sets if A is contained in one of ... For any non-negative real number r, we denote by B, the disk with radius r.

A note on convex decompositions of a set of points in ...
Interchange y and x and a and b in Case 3.2.1. Subcase .... O. Aichholzer, H. Krasser, The point set order type data base: A collection of applications and results ...

What Is Optimized in Tight Convex Relaxations for Multi ...
st ∈ [−1, 1] in the primal program leads to ... straints. Different choices of primal constraints lead to dif- .... Since a large jump is represented twice via yi∗ and yj∗ ...

A Course on Convex Geometry
bdA boundary of A. If f is a function on Rn with values in R or in the extended real line [−∞,∞] and ..... i = 1,...,n + 2, we consider the system of linear equations.

A NOTE ON THE TRACE THEOREM FOR DOMAINS ...
is to fill that gap and generalize that result for ω ⊂ Rn−1, n > 1, and arbitrary ..... the Texas Higher Education Coordinating Board, Advanced Research Program.

A Note on Common Fixed-Points for Banach Operator Pairs
[email protected], [email protected]. Sumei Xu. Department of Mathematics and Applied Mathematics. Anyang Normal University, P.R. ...

A note on performance metrics for Speaker ... - Semantic Scholar
Jun 9, 2008 - regardless of the (analysis) condition it happens to be part of. .... of hard decisions is replaced by a log-error measure of the soft decision score.

A note on for-phrases and derived scales
phrase set to restrict its domain; Bale (2008) takes a gradable adjective to determine ... by a New Initiatives Funding grant from Centre for Research on Language, Mind and Brain in ..... (30) Mia: “Buy me a hat that costs more than $5!” (31) Mia

A note on performance metrics for Speaker ... - Semantic Scholar
Jun 9, 2008 - performance evaluation tools in the statistical programming language R, we have even used these weighted trials for calculating Cdet and Cllr, ...

A note on performance metrics for Speaker ... - Semantic Scholar
Jun 9, 2008 - this, and then propose a new evaluation scheme that allows for ... different performance, thus forcing system developers to get ... evaluation priors from the application priors, we can give the trials in ..... York - Berlin, 2007.

A note on fracture criteria for interface fracture
e-mail: [email protected]). Received 4 January .... arc in order to produce compressive residual stresses at the specimen edges. Residual curing stresses ...

A NOTE ON CONTROL THEOREMS FOR ...
Fix an integer N ≥ 1 and a prime number p ≥ 5 not dividing N. Let X denote ..... morphism associated with f factors and let R be the integral closure of Λ in K. We call the ...... CMS Conference Proceedings 17, American Mathematical Society, ...

Note on Drafting a speech.pdf
Page 1 of 1. Speech is supposed to be an oral presentation. But ,since you have speech as a discourse ,it is desirable. that we must learn the techniques of writing a speech.While presenting a speech on a stage, the speaker has a. lot of advantages .

A NOTE FOR GROMOV'S DISTANCE FUNCTIONS ON ...
maps d1, d2 : X × X → R, we define a number Dλ(d1, d2) as the infimum of ε > 0 .... k,bi k). Then we define a Borel measurable map Φ1i. 1 : [L(Ki−1), L(Ki)) → Ki ...

A note on fracture criteria for interface fracture
criteria in (9) and (13) are employed for comparison and exhibited in Figure 10. ... more contact and friction induced in the specimen employed by Liechti and Chai (1992) ... elastic solution into (20). ... length parameter L to center the curve.

A note on Kandori-Matsushima
Sep 16, 2004 - Social Science Center, London, ON, N6A 5C2, Tel: 519-661-2111 ext. ... equilibria, where private information is revealed every T-periods, as δ ...

A Study on Convex Optimization Approaches to Image ...
ful applications include image denoising [22,8,30], image decomposition [2,17] ..... + ui/c)}) . (30). Interestingly, our experiments show that just one single step of ... experiments are computed by a Ubuntu desktop with AMD Athalon 64 X2 5600.

A Note on -Permutations
We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact [email protected]. Mathematical Association of America is collaborating with JSTOR to digitize,

pdf-1862\introductory-lectures-on-convex-optimization-a-basic ...
Sign in. Loading… Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying.

briefing note on - Services
systems. In the light of these conclusions, a series of meetings in Africa, including the Foresight. Africa workshop in Entebbe, the AU meeting of Directors for Livestock Development in. Kigali 2004, the Congress ... OIE meeting of SADC Chief Veterin

A note on juncture homomorphisms.pdf - Steve Borgatti
A full network homomorphism f: N -+ N' is a regular network homomorphism if for each R E [w fi( a) f2( R) fi( b) * 3 c, d E P such that fi(u) = fi( c), fi( b) = fi( d), cRb and uRd for all a, b E P. In a network N the bundle of relations B,, from a t

On upper bounds for high order Neumann eigenvalues of convex ...
Let Ω be a bounded convex domain in Euclidean space Rn. By considering a manifold ... where f1/(n−1) is a positive and concave function on the interval (0,1).

Computing Uniform Convex Approximations for Convex ...
piecewise degree-1 polynomial approximations fh ≥ ̂f, and derive estimates of fh − ̂f .... Next, let p, q ∈ R[y], with q > 0 on D, and let f ∈ C(D) be defined as.

Note on commented games - GitHub
The starting point for debate upon a classic joseki. 4. An other ... At the start of this game, White made grave errors. ..... 3: At move 28, Black cannot start a ko.