文件名称:dct字典代码matlab-Coupled-Dictionary-Learning:2019年论文《AnEfficientCoupledDic
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-22 14:14:26
系统开源
dct字典代码 matlab 一种高效的耦合字典学习方法 2019年论文《An Efficient Coupled Dictionary Learning Method》中CDL方法的Matlab代码 用于学习对应于相关联合数据集 {X1, X2} 的一对耦合字典 {D1,D2} 的计算高效算法,以便 D1 A = X1 和 D2 A = X2。 其中 A 是常见的稀疏表示矩阵 优化问题: {D1, D2} = argmin_{D1,D2,A} omega*||D1 A-X1||_F^2 + (1-omega) ||D2*A-X2||_F^2 s.t. ||A_i||_0 < k , i, 1,...,N and ||D1_t||_2 = 1 ,||D2_t||_2 = 1 , t = 1,...,K 输入变量: opts.omega:调整参数(默认值:0.5) opts.K:字典中的原子数(默认值:4*max([size(X1,1),size(X1,1)])) opts.k:A 列中非零条目的最大数量(默认值:max([size(X1,1),size(X1,1)])/4) opts.
【文件预览】:
Coupled-Dictionary-Learning-main
----_config.yml(26B)
----mexOMP.mexw64(121KB)
----README.md(1KB)
----mexCombinePatches.mexw64(62KB)
----mexExtractPatches.mexw64(55KB)
----mexOMP.m(2KB)
----CDL.m(4KB)
----mexExtractPatches.m(304B)
----displayPatches.m(1KB)
----DCT.m(254B)
----Demo_CDL.m(3KB)
----mexCombinePatches.m(437B)