资源简介

压缩感知去噪代码,一种用于去噪的CS的有效代码,简单适用 )

资源截图

代码片段和文件信息

function ResIm = Image_Denoising_Global_Denoising(Im  trueIm)
% Denoise image by denoising its patches using a pre-determined dictionary.
% Patches are denoised WITHOUT overlap.
%
% Inputs : 
% Im      : image to denoise double [0 255]
% trueIm  : This is used (unfairly) to optimize the parameters for the algorithm
%
% Outputs :
% ResIm   : Result Image for the best parameter

%% Parameters
imLen = numel(Im);

%% Create the dictionary - Haar
[HaarDict  atomNorms] = Generate_Haar_Matrix(size(Im)  2);
atomNorms = atomNorms(:);
invAtomNorms = 1 ./ atomNorms;
% Show_Haar_Dict(HaarDict  size(Im));
nAtoms = size(HaarDict  2); % = 1 + 3 * nLevels

%% Prepare the projections of the image onto the dictionary
projs = HaarDict‘ * Im(:);
absProjs = abs(projs);

%% Test

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4939  2011-06-16 08:57  压缩感知去噪代码.m

----------- ---------  ---------- -----  ----

                 4939                    1


评论

共有 条评论