BregmanCookbook_v32

所属分类:图形图象
开发工具:matlab
文件大小:318KB
下载次数:15
上传日期:2018-03-06 21:43:04
上 传 者兵兵哥哥
说明:  这是用于l1正则化功能的bregman算法,主要用于图像去噪,去模糊,去卷积等
(This is a Bregman algorithm for L1 regularization, which is mainly used for image denoising, blur, deconvolution, etc.)

文件列表:
BregmanCookbook\1D\L1_SplitBregmanIteration.m (1168, 2013-06-24)
BregmanCookbook\2D\ATV_NB_Deconvolution.m (2186, 2013-06-21)
BregmanCookbook\2D\ATV_ROF.m (1598, 2013-06-24)
BregmanCookbook\2D\Curvelet_NB_Deconvolution.m (1823, 2013-06-21)
BregmanCookbook\2D\Framelet_NB_Deconvolution.m (2086, 2013-06-21)
BregmanCookbook\2D\Framelet_NB_Deconvolution2.m (2111, 2013-06-24)
BregmanCookbook\2D\ITV_NB_Deconvolution.m (2231, 2013-06-24)
BregmanCookbook\2D\ITV_ROF.m (1655, 2013-06-24)
BregmanCookbook\3D\ATV_NB_Deconvolution_3D.m (2595, 2013-06-24)
BregmanCookbook\3D\ATV_ROF_3D.m (1963, 2013-06-24)
BregmanCookbook\3D\Curvelet_NB_Deconvolution_3D.m (1853, 2013-06-24)
BregmanCookbook\3D\ITV_NB_Deconvolution_3D.m (2549, 2013-06-24)
BregmanCookbook\3D\ITV_ROF_3D.m (1933, 2013-06-24)
BregmanCookbook\Doc\BregmanCookbook.pdf (235039, 2011-10-31)
BregmanCookbook\Examples\TVG_CartoonTexture_Decomposition.m (1450, 2013-06-21)
BregmanCookbook\Examples\Test1D.m (654, 2013-06-24)
BregmanCookbook\Examples\Test_2D.m (2041, 2013-06-21)
BregmanCookbook\Examples\Test_3D.m (1531, 2013-06-24)
BregmanCookbook\Examples\lena.mat (91322, 2011-10-30)
BregmanCookbook\Utils\AddCurveletArray.m (478, 2011-04-22)
BregmanCookbook\Utils\AddFrameletArray.m (511, 2011-04-22)
BregmanCookbook\Utils\ShrinkComplexCurvelet.m (806, 2012-03-03)
BregmanCookbook\Utils\ShrinkCurvelet.m (772, 2011-04-22)
BregmanCookbook\Utils\ShrinkFramelet.m (854, 2011-04-21)
BregmanCookbook\Utils\SubCurveletArray.m (484, 2011-04-22)
BregmanCookbook\Utils\SubFrameletArray.m (529, 2011-04-22)
license.txt (1313, 2014-02-12)

BREGMAN TOOLBOX Current version: 3.2 - Convergence criteria are updated (fix some bugs) and homogenize for all functions + test script for 1D case Previous version: 3.0 - New toolbox organization in different subfolders 2.0 - Isotropic ROF is added and both Isotropic and Anisotropic ROF are now solved in the Fourier domain. 1.2 - Deconvolution functions now accept both kernels defined in spatial or Fourier domains. 1.0 Date: 06/23/2013 This toolbox provides the source code associated with the Bregman Cookbook available at http://math.ucla.edu/~jegilles This software is free and should be used only for nonprofit purposes. Any unauthorized use of this software for industrial or profit-oriented activities is expressively prohibited. Some functions need some extra toolbox: - Framelet toolbox, written by Jianfeng Cai and available at http://math.ucla.edu/~jegilles - Curvelab toolbox, freely available for non-profit purposes at http://www.curvelet.org These toolbox are assumed to be installed properly on your computer (ie the corresponding Paths are added into Matlab). This toolbox contains the following folders and files: Root folder: -README : this file! Doc: - BregmanCookbook.pdf 1D: -L1_SplitBregmanIteration.m : performs the recovery of a sparse signal affected by a known linear operator 2D: -ATV_NB_Deconvolution.m : performs the Nonblind Anisotropic Total Variation Deconvolution -ATV_ROF.m : performs the Anisotropic Total Variation Denoising -ITV_ROF.m : performs the Isotropic Total Variation Denoising -ITV_NB_Deconvolution.m : performs the Nonblind Isotropic Total Variation Deconvolution -Curvelet_NB_Deconvolution.m : performs the Nonblind Deconvolution based on Curvelet sparsity -Framelet_NB_Deconvolution.m : performs the Nonblind Deconvolution based on Framelet sparsity (Analysis approach) -Framelet_NB_Deconvolution2.m : performs the Nonblind Deconvolution based on Framelet sparsity (Synthesis approach) 3D: -ATV_NB_Deconvolution_3D.m: performs the Nonblind Anisotropic Total Variation Deconvolution -ITV_NB_Deconvolution_3D.m: performs the Nonblind Isotropic Total Variation Deconvolution -ATV_ROF_3D.m : performs the Anisotropic Total Variation Denoising -ITV_ROF_3D.m : performs the Isotropic Total Variation Denoising -Curvelet_NB_Deconvolution_3D.m : performs the Nonblind Deconvolution based on Curvelet sparsity Examples: -lena.mat: Lena image in double format normalized between 0 and 1 -Test1D: customizable script performing a test of the 1D function -Test2D: customizable script performing a test of the 2D functions -Test3D: customizable script performing a test of the 3D functions -TVG_CartoonTexture_Decomposition: function performing the TV-G cartoon+textures decomposition Utils: -AddCurveletArray.m : sum the curvelet coefficients of two decomposition structures -AddFrameletArray.m : sum the framelet coefficients of two decomposition structures -ShrinkComplexCurvelet.m : performs the shrinkage of complex curvelet coefficients -ShrinkCurvelet.m : performs the shrinkage of curvelet coefficients -ShrinkFramelet.m : performs the shrinkage of framelet coefficients -SubCurveletArray.m : substract the curvelet coefficients of two decomposition structures -SubFrameletArray.m : substract the framelet coefficients of two decomposition structures For any questions, bugs report, suggestions, ... Feel free to contact me at jegilles@math.ucla.edu

近期下载者

相关文件


收藏者