资源简介
NLM的源代码。使用NLM,对高斯噪声,乘性噪声,椒盐噪声进行性能测试
代码片段和文件信息
clcclear allclose all;
[filename pathname] = uigetfile({‘*.jpg‘; ‘*.bmp‘; ‘*.gif‘} ‘选择图片‘);
if filename==0
return;
end
I = imread([pathname filename]);
sigma=10;
[Ay Ax dim] = size(I);
%转换为灰度图
if dim>1
I = rgb2gray(I);
end
x=(10^2)/(255^2);
% add noise
%I1=imnoise(I‘gaussian‘0x);
%I2=imnoise(I‘salt & pepper‘0.01);
I3=imnoise(I‘speckle‘0.01);
%I1=double(I1);
%I2=double(I2);
I3=double(I3);
% denoise
%if dim>2
% for i=1:dim
% II3(::i)=NLmeansfilter(I3(::i)52sigma);
% end
%end
%II1=NLmeansfilter(I1217sigma);
%II2=NLmeansfilter(I2217sigma);
II3=NLmeansfilter(I3217sigma);
PSNR=0;
for i=1:Ax
for j=1:Ay
PSNR=PSNR+(II3(ij)-I3(ij))^2;
end
end
PSNR=PSNR/Ax/A
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 258 2018-11-22 18:23 make_kernel.m
文件 1612 2018-11-28 22:27 NLmeansfilter.m
文件 1225 2018-11-29 17:12 go.m
----------- --------- ---------- ----- ----
3095 3
相关资源
- 量子搜索算法
- 压缩感知的SP算法
- ofdm系统模型,包含信道估计 FFT变换
- 混沌时间序列分析与预测工具箱 作者
- EEMD处理.rar
- K-频繁项集的挖掘
- 雷达恒虚警检测系统仿真
- (eWiley)+Optimum+Array+Processing最优阵列
- 利用bp神经网络进行语音信号识别
- 基于K-Means的图像分割与融合
-
unti
tledmodel1.slx - 线性规划单纯形法求取最优解
- DPM在windows下训练所需的库全版本
- 用Levy或hankel矩阵等方法系统辨识程序
- 滑动DFT滑动实现短时傅里叶变换
- 旋转矩阵到四元数源代码新
- 遗传算法实验
- 亚像素边缘提取程序
- 双馈风机DFIG模型.zip
- 一阶统计的纹理描述
- 来点有用的含障碍的两点最短路径算
- 基于小波变换的时间序列负荷预测
- 粒子群算法网络重构
- 不动点迭代解非线性方程组
- 随机信号及其自相关函数和功率谱密
- 演化博弈代码2.zip
- 数字图像处理结课论文
- 2018年高教社杯全国大学生数学建模竞
- 工程问题建模案例2一个多声点声納系
- 开关磁阻电机DITC.rar
评论
共有 条评论