CurveLab

所属分类:matlab编程
开发工具:matlab
文件大小:331KB
下载次数:35
上传日期:2014-06-14 22:28:06
上 传 者adjy
说明:  曲线波变换用于图像去噪,它最重要的一种方法就是二代曲线波变换,其重要的一种算法是基于二维非均匀空间抽样算法
(Curvelet transform for image denoising, a method which is the most important of the two generation of curvelet transform, an algorithm which is important sampling algorithm based on two-dimensional inhomogeneous space)

文件列表:
CurveLab\curvelab.tex (6829, 2005-04-03)
CurveLab\fdct_usfft_cpp\mex\afdct_usfft.m (565, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft.m (528, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_c2r.m (395, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_demo_basic.m (1308, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_demo_denoise.m (2895, 2005-03-29)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_demo_disp.m (1534, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_demo_recon.m (1363, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_dispcoef.m (1599, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_param.m (1584, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_pos2idx.m (869, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\fdct_usfft_r2c.m (324, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\ifdct_usfft.m (546, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\Lena.jpg (32087, 2005-03-23)
CurveLab\fdct_usfft_cpp\mex\LenaCombined.jpg (97974, 2005-04-02)
CurveLab\fdct_usfft_cpp\src\afdct_usfft.cpp (14607, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\afdct_usfft_mex.cpp (865, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft.cpp (15040, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft.hpp (4258, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft_inc.hpp (745, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft_inline.hpp (7624, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft_mex.cpp (893, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft_param.cpp (5249, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\fdct_usfft_param_mex.cpp (1167, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\ifdct_usfft.cpp (12675, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\ifdct_usfft_mex.cpp (903, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\makefile (1100, 2005-03-18)
CurveLab\fdct_usfft_cpp\src\mexaux.hpp (3351, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\nummat.hpp (2741, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\numvec.hpp (2356, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\offmat.hpp (2868, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\offvec.hpp (2612, 2005-04-15)
CurveLab\fdct_usfft_cpp\src\options (56, 2004-11-30)
CurveLab\fdct_usfft_cpp\src\tt.cpp (2946, 2005-04-21)
CurveLab\fdct_wrapping_cpp\mex\fdct_wrapping.m (635, 2005-03-23)
CurveLab\fdct_wrapping_cpp\mex\fdct_wrapping_aux.m (335, 2005-03-23)
CurveLab\fdct_wrapping_cpp\mex\fdct_wrapping_c2r.m (398, 2005-03-23)
CurveLab\fdct_wrapping_cpp\mex\fdct_wrapping_demo_basic.m (1372, 2005-03-29)
... ...

CurveLab is a collection of Matlab and C++ programs to compute fast discrete curvelet transform in two dimensions. It includes the implementations of two algorithms: the transform using wrapping and the one using unequally-spaced fast fourier transform (USFFT). For the wrapping-based algorithm, the Matlab implementation is in fdct_wrapping_matlab/ directory. For a list of Matlab routines and demo files, please see the README file in that directory. The C++ implementation is in fdct_wrapping_cpp/ directory. It consists of two parts: (1) the source file of the implementation which is in subdir src/, and (2) the Matlab wrapper for the mex files generated from C++ code in subdir mex/ (the README file there gives a list of wrapper and demo files). The code for the USFFT-based algorithm has the same structure as the wrapping-based one. The Matlab implementation is in fdct_usfft_matlab/ directory, while the C++ implementation in fdct_usfft_cpp/ directory. Matlab implementations need no installation. For the C++ implementation the installation instructions are provided in file INSTALL. Contacts: curvelab@curvelet.org www.curvelet.org

近期下载者

相关文件


收藏者