Linearized Bregman Iteration for Compressed Sensing
Download
Report
Transcript Linearized Bregman Iteration for Compressed Sensing
Redundancy, Sparsity and
Algorithm
Zuowei Shen
National University of Singapore
Outline
Frames
Algorithms
Compressed sensing
Frame-based image deblurring
Matrix completion
Outline
Frames
Algorithms
Compressed sensing
Frame-based image deblurring
Matrix completion
Wavelet Tight Frame
Unitary Extension Principle
Piecewise Linear Tight Frame
Piecewise Linear Tight Frame
Oblique Extension Principle
I. Daubechies, B, Han, A. Ron and Z. Shen, Framelets: MRAbased constructions of wavelet frames, Applied and
Computation Harmonic Analysis, 14, 1—46, 2003
C. K. Chui, W. He, J. Stöckler, Compactly supported tight and
sibling frames with maximum vanishing moments, Applied and
Computation Harmonic Analysis, 13, 224—262, 2002
Outline
Frames
Algorithms
Compressed sensing
Frame-based image deblurring
Matrix completion
Compressed Sensing
Consider Equation:
Challenges
Algorithm
Linearized Bregman
Uzawa
The iteration converges to:
J.-F. Cai, S. Osher and Z. Shen, Linearized Bregman Iterations for Compressed
Sensing, Math. Comp., to appear.
J.-F. Cai, S. Osher and Z. Shen, Convergence of the Linearized Bregman
Iteration for l1-norm Minimization, Math. Comp. To appear.
Forward-Backward Splitting (FBS)
The FBS method is popular for solving
1st order optimality condition
FBS iteration:
Introducing an intermediate variable, we obtain
Compare of Linearied Bregman and FBS
Linearized Bregman
FBS iteration
Replace
in the first equation of linearized
Bregman by , and adjust parameters properly.
We will get the FBS iteration.
Large thresholding required
to get a solution which
leads to a sparse solution.
For noisy data, stopping the
iteration early.
Not so large thresholding
required to get a solution,
which leads to a not so
sparse solution.
For noisy data, adjusting
the thresholding parameter.
Outline
Frames
Algorithms
Compressed sensing
Frame-based image deblurring
Matrix completion
In Terms of Frame
Frame-based image deblurring
Degradation model:
Solve it in a tight frame domain:
where F is a tight frame satisfies
J.-F. Cai, S. Osher and Z. Shen, Linearized Bregman Iterations for Frame-based
Image Deblurring, UCLA CAM Report (08-57).
Results
Blurred (Gaussian kernel),
Noisy (sigma=2) image.
Deblurred image.
11 steps of iteration
Frame-based image deblurring
Step2
Step 5
Step 8
Main features come in first, and details increase as iterations
going on. Hence,
A few iterations are enough.
Robust to noise
Comparison with FBS method
Daubechies, Teschke, Vese.
Blurred (Motion kernel),
Noisy (sigma=5) image.
Our method, 24
iterations, PSNR=20.8dB
FBS method, 1825
iterations, PSNR=19.4dB
Chan, Riemenschneider, Shen, Shen.
Blurred (High resolution),
Noisy (sigma=5) image.
Our method, 5 iterations,
PSNR=27.8dB
FBS method, 164
iterations, PSNR=27.4dB
Comparison with other methods
SNR Comparison
All the results other than ours are from
Lou, Zhang, Osher, Bertozzi, Image recovery via nonlocal operators, UCLA
CAM Report (08-35), 2007.
Blind deblurring result
Real image taking by a shaking camera
Blind deblurred image
Cai, Ji, Liu, Shen, Blind motion deblurring from a single image using sparse
approximation, preprint.
Outline
Frames
Algorithms
Compressed sensing
Frame-based image deblurring
Matrix completion
Matrix Completion
Let
be a low rank matrix,
be its sampled entries.
Matrix completion: recovering
Applications: machine learning, control, computer
vision.
Recovered exactly with high probability by solving
where
is the nuclear norm.
Candes, Recht, Exact Matrix Completion via Convex Optimization, UCLA
CAM Report (08-76), 2007.
Challenges
is huge and dense.
has of low rank.
Off-the-shelf algorithms, i.e. SDPT3, are not directly amenable to
large scale matrix.
Singular Value Thresholding (SVT) operator
Let
be the reduced (SVD) of
:
--- singular vectors
--- positive singular values
SVT operator: thresholds singular values, and keeps singular
vectors.
where
SVT algorithm
Iteration: Starting from
Important properties:
is sparse.
is of low rank.
Linearized Bregman iteration or Uzawa’s algorithm.
J.-F. Cai, E. Candes and Z. Shen, A Singular Value Thresholding Algorithm for
Matrix Completion, UCLA CAM Report (08-77).
Convergence
The SVT algorithm converges to the unique solution of
When
, it tends to
J.-F. Cai, E. Candes and Z. Shen, A Singular Value Thresholding Algorithm for
Matrix Completion, UCLA CAM Report (08-77).
Numerical results
is generated by
, where
are
matrices
with i.i.d. entries with normal distribution.
The tolerance is
; In the table,
is the
degrees of freedom of , hence
is the oversampling ratio.
Rank profile
Rank of
versus the iteration count k
SVT algorithm with noise
For noisy data, stopping the iteration when the error is within the
noise level.
Thanks!
Web: http://www.math.nus.edu.sg/~matzuows