10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

334 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

Figure 89: Neighboring-pixel candidates from [309] for estimating<br />

image-gradient. Our implementation selects adaptively from darkest four •<br />

about central.<br />

Because of P idempotence and Hermitian symmetry and sgn(κ)= κ/|κ| ,<br />

this is equivalent to<br />

lim<br />

ǫ→0<br />

(<br />

Ψ T δ(y)δ(|Ψ vec U| + ǫ1) −1 Ψ + λP ) vec U = λPf (770)<br />

where small positive constant ǫ ∈ R + has been introduced for invertibility.<br />

When small enough for practical purposes 4.51 (ǫ≈1E-3), we may ignore the<br />

limiting operation. Then the mapping, for λ ≫ 1/ǫ and 0 ≼ y ≼ 1<br />

vec U t+1 = ( Ψ T δ(y)δ(|Ψ vec U t | + ǫ1) −1 Ψ + λP ) −1<br />

λPf (771)<br />

is a contraction in U t that can be solved recursively in t for its unique<br />

fixed point; id est, until U t+1 → U t . [197, p.300] Calculating this inversion<br />

directly is not possible for large matrices on contemporary computers because<br />

of numerical precision, so we employ the conjugate gradient method of<br />

solution [128,4.8.3.2] at each recursion in the Matlab program.<br />

4.51 We are looking for at least 50dB image/error ratio from only 4.1% subsampled data<br />

(10 radial lines in k-space). With this setting of ǫ, we actually attain in excess of 100dB<br />

from a very simple Matlab program in about a minute on a 2006 vintage laptop. By<br />

trading execution time and treating image-gradient cardinality as a known quantity for<br />

this phantom, over 160dB is achievable.

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

Saved successfully!

Ooh no, something went wrong!