好用的去噪声代码matlab
LMaFit
LMaFit是目前可解决以下问题的MATLAB软件包
矩阵完成(MC)
求一个秩r矩阵U使得Uij〜=
Aij,(i,j)在E中
稀疏矩阵分离(SMS)
找出秩r矩阵U和稀疏矩阵S,使U
+
S〜=
A,
其中矩阵A是部分给出的,如MC或完全给出的SMS。
通常,我们假设A中的数据包含噪声。
数值测试表明,MC代码与现有代码具有很高的竞争力。
例如,在MacBook
Pro笔记本电脑上2分钟之内,LMatFit
MC代码可以使用0.12%的样本完成100,000
x
100,000等级10矩阵。
LMatFit
MC代码仅需要对等级进行高估,然后尝试估算正确的等级。
而且,该代码可以处理嘈杂的数据。
测试了稀疏矩阵分离的代码,以便从512
x
512的棋盘图像中去除脉冲噪声和白噪声;
请参见带有噪点和去噪的图像集1(另请参见图像集2和图像集3)。
文件:
温在文,尹沃涛,张茵;
用非线性连续过度松弛算法求解矩阵完成的低秩分解模型;
数学编程计算;
4(2012),333-361。
沉渊,文在文,张音;
基于低秩分解的增强拉格朗日交替方向方法优
2022-03-03 17:11:20
22KB
系统开源
1