Fast Convex Optimizer for for images (compressed sensing)?

3 views (last 30 days)
I have the following cost function
minimize ||x||1,
subject to
|| A(x) - b||2 < epsilon
Where A is some operator (A(x) ~= A*x, unfortunately), x is my image, and b is my measurement.
At the moment, I am using cvx to solve. This works perfectly for little "images" (32 x 32), but for any real images (128x128 or 256 x 256) it is super slow!
Does anyone know of a better solver or a better way to solve this kind of problem? I feel like there has to be a better way with all of the compressed sensing done on images these days.
Thanks so much for your help! I really appreciate your help!
Christine
  4 Comments
SwishSwisher
SwishSwisher on 11 Feb 2015
Actually after more research, I found that CVX is for convenience/accuracy, not for speed and not recommended for images. It is wonderful at 32 x 32!
If only A(x) == A*x. Then I'd have so many options.

Sign in to comment.

Answers (0)

Categories

Find more on Denoising and Compression in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!