Code covered by the BSD License
-
Basis Pursuit Denoising with ...
-
Basis Pursuit with Douglas Ra...
-
Constrained Total Variation P...
-
Total Variation Denoising
-
clamp(x,a,b)
-
compute_correlation_error(His...
-
compute_dual_prox(ProxF)
compute_dual_prox - compute the proximal operator of the dual
-
compute_gaussian_filter(n,s,N...
compute_gaussian_filter - compute a 1D or 2D Gaussian filter.
-
compute_operator_norm(A,n)
compute_operator_norm - compute operator norm
-
crop(M,n,c)
crop - crop an image to reduce its size
-
div(Px,Py, options)
div - divergence operator
-
getoptions(options, name, v, ...
getoptions - retrieve options parameter
-
grad(M, options)
grad - gradient, forward differences
-
image_resize(M,p1,q1,r1)
image_resize - resize an image using bicubic interpolation
-
imageplot(M,str, a,b,c)
imageplot - diplay an image and a title
-
load_image(type, n, options)
load_image - load benchmark images.
-
perform_admm(x, K, KS, ProxF...
perform_admm - preconditionned ADMM method
-
perform_blurring(M, sigma, op...
perform_blurring - gaussian blurs an image
-
perform_convolution(x,h, boun...
perform_convolution - compute convolution with centered filter.
-
perform_dr(x,ProxF,ProxG,opti...
perform_dr - Douglas Rachford algorithm
-
perform_fb(x, ProxF, GradG, L...
perform_admm - preconditionned ADMM method
-
perform_fb_strongly(x, K, KS,...
perform_admm - preconditionned ADMM method
-
perform_l1ball_projection(x,l...
perform_l1ball_projection - compute the projection on the L1 ball
-
perform_soft_thresholding(x, ...
perform_soft_thresholding - soft thresholding
-
perform_wavortho_transf(f,Jmi...
perform_wavortho_transf - compute orthogonal wavelet transform
-
progressbar(n,N,w)
progressbar - display a progress bar
-
rescale(x,a,b)
-
s2v(s,a)
s2v - structure array to vector
-
publish_all.m
-
test_fbstrongly_analysis.m
-
View all files
Toolbox Sparse Optmization
by Gabriel Peyre
01 Sep 2007
(Updated 03 Jan 2011)
Optimization codes for sparsity related signal processing
|
Watch this File
|
| File Information |
| Description |
This toolbox contains the implementation of what I consider to be fundamental algorithms
for non-smooth convex optimization of structured functions. These algorithms might not be the fasted
(although they certainly are quite efficient), but they all have a simple implementation in term
of black boxes (gradient and proximal mappings, given as callbacks). However, you should have
some knowledge about what is a gradient operator and a proximal mapping in order to be able
to use this toolbox on your own problems. I suggest you have a look at the
"suggested readings" for some more information about all this. |
| MATLAB release |
MATLAB 7.4 (R2007a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (11) |
| 05 Sep 2007 |
li hengjian
|
|
|
| 29 Nov 2007 |
Jianwei Ma
|
|
|
| 02 Apr 2008 |
Prasad Gurlahosur
|
|
|
| 02 Aug 2008 |
dafav ffaffb
|
|
|
| 09 May 2009 |
Andrea Santos
|
|
|
| 18 Feb 2010 |
Farshid Zoghalchi
|
|
|
| 18 Apr 2010 |
Ganesh AS
|
|
|
| 29 Dec 2010 |
wu
|
|
|
| 29 Dec 2010 |
wu
|
|
|
| 23 Aug 2011 |
Bo
|
|
|
| 14 Jan 2012 |
hunan
|
|
|
| Updates |
| 12 Sep 2007 |
Improvement of the dictionary learning method. |
| 24 Sep 2007 |
Enhanced dictionary and signature learning. |
| 02 Oct 2007 |
Dictionary learning with missing data, learning of orthogonal dictionaries. |
| 21 Nov 2007 |
Fixed a few bugs. |
| 25 Jun 2009 |
BSD Licence |
| 27 Jun 2009 |
Update of Licence |
| 19 Jul 2009 |
Modified license.
Remove GPL files. Gabriel said he will redo this in January. |
| 03 Jan 2011 |
Totally changed the toolbox to contain only optimization codes. |
|
Contact us at files@mathworks.com