基于中值滤波和小波变换的图像去噪声程序。程序可以运行,其中改进的自适应中值滤波效果不错,并附有详细的论文说明。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 249 2018-04-16 19:48 程序 - 副本
eadme.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 程序 - 副本小波变换程序 hrfunc.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
%程序主体如下:
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 程序 - 副本
eadme.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 程序 - 副本小波变换程序 hrfunc.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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)