GPSR 5.0
December 5, 2007
---------------------------------------------------------------------------
Copyright (2007): Mario Figueiredo, Robert Nowak, Stephen Wright
GPSR is distributed under the terms of the GNU General Public License 2.0.
Permission to use, copy, modify, and distribute this software for
any purpose without fee is hereby granted, provided that this entire
notice is included in all copies of any software which is or includes
a copy or modification of this software and in all copies of the
supporting documentation for such software.
This software is being provided "as is", without any express or
implied warranty. In particular, the authors do not make any
representation or warranty of any kind concerning the merchantability
of this software or its fitness for any particular purpose."
---------------------------------------------------------------------------
This set of MATLAB files contain an implementation of the
gradient projection algorithms described in the paper
"Gradient Projection for Sparse Reconstruction: Application
to Compressed Sensing and Other Inverse Problems"
by Mario A. T. Figueiredo, Robert D. Nowak, Stephen J. Wright,
Journal of Selected Topics in Signal Processing: SPecial Issue
on COnvex Optimization for Signal Processing, December 2007.
BOth the paper and the code are available at
http://www.lx.it.pt/~mtf/GPSR/
There are two main files (GPSR_BB.m and GPSR_BAsic.m) which
contain two versions of the algorithm, for solving the convex problem
min_theta = 0.5*|| y - A theta ||_2^2 + tau ||theta||_1
as described in the paper.
For usage details, type "help GSPR_BB" or "help GSPR_Basic"
at the MATLAB prompt.
New in version 3.0: this new version includes a continuation option,
which makes the algorithm work much faster when using small values
of tau. Although it's not obvious to defined what we mean by small,
a simple rule of thumb can be to consider tau small if it is less
tham 0.05 || A^T y ||_infinity
There are 5 demos included, four of which can be used to
reproduce most of the figures in the paper.
The demo "demo_image_deblur.m" requires the presence of
the Rice wavelet toolbox somewhere on the MATLAB path.
This toolbox can be freely downloaded from
http://www-dsp.rice.edu/software/rwt.shtml
This package also includes an implementation of the IST
algorithm, described in the paper
M. Figueiredo, and R. Nowak, "A Bound Optimization
Approach to Wavelet-Based Image Deconvolution", IEEE
International Conference on Image Processing - ICIP'2005,
Genoa, Italy, September 2005,
which is available at
http://www.lx.it.pt/~mtf/Figueiredo_Nowak_ICIP05.pdf
Attention: the IST algorithm assumes that (and only works if)
the larges singular value of matrix A is no larger than 1.
This package also includes the l1_ls algorithm, which is
described and can be downloaded at
http://www.stanford.edu/~boyd/l1_ls/
Contacts: mario.figueiredo@lx.it.pt
nowak@ece.wisc.edu
swright@cs.wisc.edu
This code is in development stage; any comments or bug reports are
very welcome.
没有合适的资源?快使用搜索试试~ 我知道了~
稀疏表达的融合方法,值得借鉴.rar_AM5_Worth_sparse fusion_稀疏_稀疏融合
共319个文件
m:158个
cpp:49个
mexw64:47个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2022-07-14
11:15:53
上传
评论
收藏 4.49MB RAR 举报
温馨提示
Sparse expression fusion method, worth learning
资源推荐
资源详情
资源评论
收起资源包目录
稀疏表达的融合方法,值得借鉴.rar_AM5_Worth_sparse fusion_稀疏_稀疏融合 (319个子文件)
Camera.aux 8KB
main.bib 38KB
doc_spams.blg 1KB
003.bmp 443KB
004.bmp 443KB
COPYING 34KB
mexStructTrainDL.cpp 13KB
mexFistaTree.cpp 11KB
mexFistaGraph.cpp 10KB
mexFistaFlat.cpp 9KB
mexFistaPathCoding.cpp 9KB
mexLasso.cpp 8KB
mexTrainDL.cpp 7KB
mexProximalTree.cpp 6KB
mexConvFista.cpp 5KB
mexProximalGraph.cpp 5KB
mexProximalPathCoding.cpp 5KB
mexOMPMask.cpp 5KB
mexEvalPathCoding.cpp 5KB
mexStochasticProx.cpp 5KB
mexIncrementalProx.cpp 5KB
mexRidgeRegression.cpp 4KB
mexOMP.cpp 4KB
mexSOMP.cpp 4KB
mexProximalFlat.cpp 4KB
mexL1L2BCD.cpp 4KB
mexTrainDL_Memory.cpp 4KB
mexLassoMask.cpp 4KB
mexCD.cpp 4KB
mexLassoWeighted.cpp 4KB
mexConjGrad.cpp 3KB
mexArchetypalAnalysis.cpp 3KB
mexCalcXAt.cpp 3KB
mexDecompSimplex.cpp 3KB
mexTreeOfGroupStruct.cpp 3KB
mexSparseProject.cpp 3KB
mexCountConnexComponents.cpp 2KB
mexCombinePatches.cpp 2KB
mexCalcXYt.cpp 2KB
mexCalcXtY.cpp 2KB
mexCalcXY.cpp 2KB
mexCalcAAt.cpp 2KB
mexRemoveCyclesGraph.cpp 2KB
mexCountPathsDAG.cpp 2KB
mexGraphOfGroupStruct.cpp 2KB
mexSort.cpp 2KB
test_decomp.cpp 2KB
mexBayer.cpp 2KB
mexInvSym.cpp 2KB
mexNormalize.cpp 2KB
mexSimpleGroupTree.cpp 2KB
mexGroupStructOfString.cpp 2KB
mexExtractPatches.cpp 2KB
mexReadGroupStruct.cpp 2KB
cppLasso.cpp 615B
doc_spams.css 4KB
style.css 4KB
.DS_Store 6KB
previous_motif.gif 317B
next_motif.gif 317B
contents_motif.gif 316B
linalg.h 162KB
fista.h 151KB
project.h 108KB
decomp.h 90KB
surrogate.h 52KB
dicts.h 43KB
cblas_alt_template.h 40KB
cblas_template.h 28KB
groups-graph.h 20KB
lsqsplx.h 19KB
arch.h 15KB
image.h 14KB
mexutils.h 8KB
list.h 8KB
misc.h 7KB
dag.h 6KB
cppspams.h 6KB
utils.h 4KB
mexgrouputils.h 3KB
projsplx.h 2KB
cblas_defvar.h 1KB
spams.h 15B
doc_spams.haux 8KB
doc_spams.hbbl 8KB
doc_spams.html 439KB
doc_spams006.html 210KB
doc_spams005.html 83KB
doc_spams004.html 56KB
doc_spams008.html 33KB
doc_spams009.html 32KB
doc_spams002.html 9KB
doc_spams001.html 7KB
index.html 6KB
doc_spams007.html 3KB
doc_spams003.html 2KB
doc_spams.htoc 7KB
macrocss.hva 175B
GPSR_Basic.m 21KB
GPSR_BB.m 21KB
共 319 条
- 1
- 2
- 3
- 4
资源评论
局外狗
- 粉丝: 66
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功