10.03.2015 Views

sparse image representation via combined transforms - Convex ...

sparse image representation via combined transforms - Convex ...

sparse image representation via combined transforms - Convex ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

88 CHAPTER 4. COMBINED IMAGE REPRESENTATION<br />

& Distortion (QSD) curve. Actually, the QSD curve is the lower boundary of the feasible<br />

area, as shown in Figure 4.1. Note in the figure, the notation ∑ i=1,... ,N c iφ i serves the same<br />

meaning as Φx in the above text.<br />

A noteworthy phenomenon is that for fixed λ, the corresponding (u, v) point given by<br />

the solution of (4.2) is actually the tangent point of a straight line having slope −1/λ with<br />

the QSD curve. The tangent is the leftmost straight line having slope −1/λ and intersecting<br />

with the feasible area. Moreover, the QSD curve is the pointwise upper bound of all these<br />

tangents. We can see a similar argument on the rate and distortion curve (R&D curve) in<br />

Information Theory [10, 33].<br />

There are two limiting cases:<br />

1. When the distortion ‖y − Φx‖ 2 2<br />

is zero, the QSD curve intersects with the vertical<br />

axis. The intersection point, which has the coordinates (0,ρ(ĉ)), is associated with<br />

the solution ĉ to the exact constraint problem as in (4.3).<br />

2. When the measure of sparsity ρ(x) is zero, because ρ(x) is convex, nonnegative, and<br />

symmetric about zero, we may think of x as an all-zero vector. Hence the distortion<br />

is equal to ‖y‖ 2 . The corresponding point on the D-S plane is (‖y‖ 2 , 0), and it is the<br />

intersection of the QSD curve with the horizontal axis.<br />

4.5 How to Choose ρ and λ<br />

Since ρ(x) = ∑ N<br />

i=1 ¯ρ(x i), in order to determine ρ, we only need to determine ¯ρ. We choose<br />

¯ρ asaconvex,l 1 -like and C 2 function. We choose ¯ρ to be convex, so that the optimization<br />

problem has a global solution.<br />

We choose ¯ρ to be an l 1 -like function, for the reasons<br />

mentioned in Section 4.3. We choose ¯ρ to be C 2 so that the problem in (4.2) is tractable<br />

by standard Newton methods. Our choice of ¯ρ is<br />

¯ρ(x, γ) =|x| + 1 γ e−γ|x| − 1 , for γ>0,<br />

γ<br />

where γ is a controlling parameter. Note when γ → +∞, ¯ρ(x, γ) →|x|. The derivatives of<br />

¯ρ have the form:<br />

{<br />

∂<br />

1 − e −γx<br />

∂x ¯ρ(x, γ) = , x ≥ 0,<br />

−1+e γx , x ≤ 0,<br />

(4.4)

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

Saved successfully!

Ooh no, something went wrong!