(完整word版)数字图像处理邻域平均法滤波实验报告matlab实现

2026/4/28 12:38:25

数字图像处理

实验报告

实验三 邻域平均法滤波

学号 姓名

实验三 邻域平均法滤波

一、实验内容

选取噪声较明显的图像,分别采用3*3、5*5、7*7的模板进行邻域平均法滤波,并比较滤波效果。

二、实验步骤

1、 设计思想或者流程图。

邻域平均法的思想是用像素及其指定邻域内像素的平均值或加权平均值作为该像素的新值,以便去除突变的像素点,从而滤除一定的噪声。邻域平均法的数学含义可用下式表示:

?mn???wizi?1?g(x,y)??i?mn?wii?1 (1)

wi 上式中:

zi是以(x,y)为中心的邻域像素值;

mn是对每个邻域像素的加权系

数或模板系数; 板是:

是加权系数的个数或称为模板大小。邻域平均法中常用的模

TBox?111?1???11?1?9???111?? (2)

为了解决邻域平均法造成的图像模糊问题,采用阈值法(又叫做超限邻域平

均法,如果某个像素的灰度值大于其邻域像素的平均值,且达到一定水平,则判断该像素为噪声,继而用邻域像素的均值取代这一像素值;否则,认为该像素不是噪声点,不予取代),给定阈值

T0:

f(x,y)?g(x,y)?T0f(x,y)?g(x,y)?T0

?f(x,y)h(x,y)???g(x,y)

(3)

(3)式中,f(x,y)是原始含噪声图像,g(x,y)是由(1)式计算的平均值,

h(x,y)滤波后的像素值。

2、 源程序并附上注释。 3、

A=imread('1.jpg'); B=rgb2gray(A);

figure; imshow(B); title('原始图象');

H=imnoise(B,'gaussian');

figure; imshow(H); title('高斯噪声'); Q=imnoise(B,'salt & pepper');

figure; imshow(Q); title('椒盐噪声');

M=fspecial('average',3*3); E=imfilter(Q,M);

figure; imshow(E); title('3*3平均模板'); N=fspecial('average',5*5); K=imfilter(Q,N);

figure; imshow(K); title('5*5平均模板'); Z=fspecial('average',7*7); J=imfilter(Q,Z);

figure; imshow(J); title('7*7平均模板');

4、 程序运行结果比较。

原始图像

椒盐噪声

高斯噪声


(完整word版)数字图像处理邻域平均法滤波实验报告matlab实现.doc 将本文的Word文档下载到电脑
搜索更多关于: (完整word版)数字图像处理邻域平均法滤波实验报告matl 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219