声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2403|回复: 6

[图像处理] 如何求结果图象的信噪比

[复制链接]
发表于 2008-4-3 19:38 | 显示全部楼层 |阅读模式

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

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

x
基本程序如下,如何

J=imread('E:\就是这个T\图片万象\hisashi Mitsui\1.jpg');     导入图片
figure,imshow(J);              展示该图片
K=J(:,:,1);                        取三维的第一层
figure,imshow(K);           继续展示该图片第一层
L=imnoise(K,'salt & pepper',0.15);             加入噪声
imshow(L);                       展示加噪后图片
M=medfilt2(L);                  进行中值滤波
figure,imshow(M)             展示还原后的图片


那么对于处理后的M如何求他的信噪比呢

[ 本帖最后由 eight 于 2008-4-5 18:41 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-4-7 10:36 | 显示全部楼层
SNR = sum(K())。。。。
help里的維納濾波的demo里有
发表于 2008-4-7 10:40 | 显示全部楼层
就一张图怎么能看得出哪些是信号哪些是噪声啊。。

[ 本帖最后由 eight 于 2008-4-7 16:12 编辑 ]
发表于 2008-4-7 16:12 | 显示全部楼层
发表于 2008-4-7 16:55 | 显示全部楼层

回复 楼主 的帖子

师父,居然在 这里看到你了:'(
发表于 2008-4-11 17:20 | 显示全部楼层

回复 楼主 的帖子

一种估计方法为:求图像的5*5或7*7邻域的局部方差,用最大方差估计信号能量,用最小方差估计误差能量,求出信噪比后,用snr=1.04*snr-7修正公式修正。
 楼主| 发表于 2008-4-18 08:17 | 显示全部楼层
ip3=abs(fftn(A)).^2
ipow3=sum(ip3(:))/prod(size(A))
np3=abs(fftn(D)).^2
npow3=sum(np3(:))/prod(size(D))
SNR3=20*log10(ipow3/npow3)   

用这样的也不错!

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 11:13 , Processed in 0.062527 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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