声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1415|回复: 3

[综合] 请教 经过均值滤波,加入高斯噪声后 维纳滤波的问题

[复制链接]
发表于 2010-6-2 15:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
一个小作业:
程序如下
I=imread('0.tif');                     % 读入图像
subplot(2,3,1),imshow(I);                  % 显示原始图像
title('原图');                         % 设置图像标题
h=[1,1,1;1,1,1;1,1,1];                     % 模板矩阵
h1=h/9;                                     % 产生滤波归一化的模板
K2=conv2(I,h1);                            % 用均值滤波器对图像模糊
subplot(2,3,2),imshow(K2,[]);              % 显示处理后的图像
title('average noise image');
text(-20,320,'average Noise filter');
X=imnoise(K2,'gaussian',0.01);             % 加均值为0,方差为0.01的高斯噪声
subplot(2,3,4),imshow(X);                 % 显示处理后的图像
title('gauss noise image');                      % 设置图像标题
K = wiener2(J2,[3 3]);
subplot(2,3,5), imshow(K);
title('weine image');


我的问题是  在MATLAB上显示时处理后的图像时,均值滤波之前是正常的
在均值滤波后 加入高斯噪声后,图像完全变成的全白色背景加黑点噪声,完全没有原始图像的影子了
维纳滤波也就没有效果
我颠倒了均值滤波和高斯噪声的顺序,图像显示正常
请教到底是我的程序有问题吗

谢谢
截图1275463789.png
回复
分享到:

使用道具 举报

发表于 2011-5-8 09:33 | 显示全部楼层
同问。。啊
发表于 2011-5-8 09:33 | 显示全部楼层
发表于 2011-5-8 21:28 | 显示全部楼层
是不是加入的白噪声太强了,所以,连原来的图像都全部污染掉了,所以才成为这样子?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 19:08 , Processed in 0.059249 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表