资源简介
图像处理中的低秩表示模型,实现对图像的低秩和稀疏重构。
代码片段和文件信息
function [ZE] = lrra(XAlambda)
% This routine solves the following nuclear-norm optimization problem
% which is more general than “lrr.m“
% min |Z|_*+lambda*|E|_21
% s.t. X = AZ+E
% inputs:
% X -- D*N data matrix D is the data dimension and N is the number
% of data vectors.
% A -- D*M matrix of a dictionary M is the size of the dictionary
if nargin<3
lambda = 1;
end
tol = 1e-8;
maxIter = 1e6;
[d n] = size(X);
m = size(A2);
rho = 1.1;
max_mu = 1e30;
mu = 1e-6;
atx = A‘*X;
inv_a = inv(A‘*A+eye(m));
%% Initializing optimization variables
% intialize
J = zeros(mn);
Z = zeros(mn);
E = sparse(dn);
Y1 = zeros(dn);
Y2 = zeros(mn);
%% Start main loop
iter = 0;
disp([‘initialrank=‘ num2str(rank(Z))]);
while iter iter = iter + 1;
%update J
temp = Z + Y2/mu;
[UsigmaV] = svd(temp‘econ‘);
sigma = diag(sigma);
svp = length(find(sigma>1/mu));
if svp>=1
sigma = sigma(1:svp)-1
相关资源
- 基于matlab的图像处理源程序
- 冈萨雷斯数字图像处理matlab版(第三
- 基于matlab 的图像处理100实例
- 8领域边界跟踪 图像处理 matlab
- matlab-图像处理算法
- p文件,MATLAB的
- 数字图像处理radon matlab变换算法代码
- 图像降噪Matlab代码
- 传统关联成像、计算鬼成像matlab
- MATLAB7.x图像处理
- 基于matlab的车牌识别系统论文
- matlab2019运动目标检测--数字图像处理
- 计算图像Spatial Frequence的Matlab程序SF
- 尾灯识别matlab代码
- MATLAB大脑腔体图像分割
- 基于MATLAB人民币识别系统.zip
- 数字图像处理作业canny边缘检测坎尼边
- 数字图像处理 MATLAB 大作业 代码及其
- 遥感影像融合_数字图像处理的matlab程
- MATLAB图像与视频处理实用案例详解代
- MATLAB 图像处理识别程序
- 数字图像处理使用matlab进行采样量化
- 傅里叶变化频谱图及频域滤波
- MATLAB实现k-svd和mod信号处理
- 图像处理---matlab
- Matlab在图像处理与目标识别方面的应
- matlab数字图像处理之几何变换将图像
- matlab数字图像处理之图像几何变换
- 图像超分辨重建MATLAB源代码迭代步长
- mri去偏场代码
评论
共有 条评论