资源简介
基于中值滤波和小波变换的图像去噪声程序。程序可以运行,其中改进的自适应中值滤波效果不错,并附有详细的论文说明。
代码片段和文件信息
%程序主体如下:
function f = adpmedian(gSmax)
%首先判断Smax 是否符合要求:Smax 应该是大于l 的奇数
if(Smax <= 1)|( Smax / 2 == round( Smax / 2))|( Smax ~= round(Smax))
error (‘SMAX must be an odd integer>l.’)
end
[MN]= size(g);
%初始化.
f = g;
f(:)= 0;
alreadyprocessed = false(size(g)); %如果没有输入参数,则生成一个1乘1的逻辑0。
%开始滤波.
for k = 3:2:Smax
%相当于k*k 的极小值滤波
zmin = ordfilt2(g1ones(kk)‘symmetric‘); %第1个元素替换g中的元素
%相当于k*k 的极大值滤波
zmax = ordfilt2(gk*kones(kk)‘symmetric‘);
%k*k的中值滤波
zmed = medfilt2(g[kk]‘symmetric‘);
%判断Zmed 是否为一脉冲
processUsingLevelB =(zmed > zmin)&( zmax >zmed)& ~alreadyprocessed;
%判断Zxy 是否为一脉冲
zB =(g > zmin)&(zmax > g);
outputZxy = processUsingLevelB & zB;
outputZmed = processUsingLevelB & ~ zB;
%输出一个不变的像素值Z x,y 来代替邻域中值作为输出
f(outputZxy) = g(outputZxy);
%输出中值滤波的值作为输出
f(outputZmed) = zmed(outputZmed);
alreadyprocessed = alreadyprocessed | processUsingLevelB;
if all(alreadyprocessed(:))
break;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 249 2018-04-16 19:48 程序 - 副本\readme.txt
目录 0 2018-04-16 19:42 程序 - 副本\
文件 226296 2016-04-28 15:07 程序 - 副本\MATLAB在中值滤波改进算法中的应用.pdf
文件 1125 2016-05-10 13:34 程序 - 副本\adpmedian.m
文件 819 2018-04-16 17:05 程序 - 副本\jizhi_zhongzhi.asv
文件 838 2018-04-16 19:33 程序 - 副本\jizhi_zhongzhi.m
文件 158711 2016-04-07 10:15 程序 - 副本\lena.jpg
文件 1749 2018-04-16 15:50 程序 - 副本\zhongzhi.asv
文件 1967 2018-04-16 19:36 程序 - 副本\zhongzhi.m
文件 19407993 2016-05-17 16:39 程序 - 副本\基于变换域的图像去噪声.docx
目录 0 2018-04-16 19:42 程序 - 副本\小波变换程序\
文件 158711 2016-04-07 10:15 程序 - 副本\小波变换程序\2.jpg
文件 1125 2016-05-10 13:34 程序 - 副本\小波变换程序\adpmedian.m
文件 513 2016-05-13 19:58 程序 - 副本\小波变换程序\cacupsnr.m
文件 1943 2016-05-12 16:56 程序 - 副本\小波变换程序\jiehe2.m
文件 0 2016-05-10 16:01 程序 - 副本\小波变换程序\jiehe2为结合算法----wavethrd为小波去噪.txt
文件 954 2008-07-23 23:13 程序 - 副本\小波变换程序\plotthrf.m
文件 2101 2016-05-11 15:37 程序 - 副本\小波变换程序\thrfunc.m
文件 3116 2016-05-11 15:29 程序 - 副本\小波变换程序\wavethrdn.asv
文件 2964 2016-05-13 19:59 程序 - 副本\小波变换程序\wavethrdn.m
文件 190 2008-07-23 23:13 程序 - 副本\小波变换程序\wthresfunc.m
相关资源
- 小波变换以及应用
- stm32实现二值化、中值滤波、轮廓提取
- vs2017+OpenCV3.43中值滤波函数使用例程
- 第二代小波变换的信号处理
- 杨福生《小波变换的工程分析与应用
- 小波变换的工程分析与应用 杨福生
- 2018.11版PPT-全小波变换与图像、图形处
- 小波变换聚类
- 图像融合,像素级遥感图像融合算法
- 小波变换分析故障振动信号
- 小波变换C代码(wavelet transform code)
- 小波变换dwt源代码
- 基于小波变换的高分辨率信号频谱分
- 基于小波变换的声波信号包络提取
- 离散小波变换的多分辨率分析
- 基于离散小波变换的心电信号预处理
- 小波变换的特征提取
- 基于多用途小波变换图像水印英文文
- 一个很好的中值滤波C程序
- 常用小波变换程序源码
- 图像融合小波变换
- 基于KLDA的人脸识别
- 基于小波变换的数字水印技术
- 各种滤波方法代码
- 小波变换算法
- 基于Gabor小波变换的人脸表情特征提取
- 小波变换在图像处理中的应用
- 自适应中值滤波,比之前发的那个好
- 改进的中值滤波算法
- 小波变换特征提取
评论
共有 条评论