资源简介
图像处理中的低秩表示模型,实现对图像的低秩和稀疏重构。
代码片段和文件信息
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图像边缘检测sobel算子梯度图像
- 基于matlab的指纹识别
- 图像畸变校正
- canny边缘检测算法_代码
- 指针式仪表识别方法,确定指针式仪
- 数字图像处理matlab源代码
- 阿尔法均值滤波函数
- mask与wallis影像图像匀光匀色算法的
- 完美可运行Google net
- 数字图像处理GUI界面设计
- 低秩表示 matlab 代码
-
基于Matlab-Simuli
nk的遥感图像处理 - stucki 半色调 图像处理 二值 matlab
- stevenson 半色调 图像处理 二值 matlab
- burkers 半色调 matlab
- matlab图像处理gui49054
- MATLAB GUI图像处理
- 数字图像处理图像点运算和代数运算
- 图像处理梯度运算matlab
- 数字图像处理直方图规定化与均衡化
- 基于matlab的图像处理设计
- MATLAB处理医学图像
- MATLAB实现图像找茬程序
- 基于MATLAB的图像处理的课程设计图像
- 雷达图像处理的入门算法
- matlab图像处理小波变换m文件及部分注
- 数字图像处理DCT矩阵分块变换matlab程
- 利用加法实现图像双曝光效果
评论
共有 条评论