数字图像处理实验 图像空间滤波

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理实验报告

实验三图像空间滤波

1、实验目的

图像的空间滤波能够实现对图像锐化、亮度增强等操作,通过此功能能够得到所需图像,进行观察各种滤波器的区别与使用范围。

2、实验步骤

(1).通过如下污染一幅图像的方式创建一组带噪声的图像:

•a加入高斯噪声 b加入椒盐噪声

•使用如下技术:

•创建2个平滑线形滤波器并分别对上述加噪图像实现线性滤波,比较其优劣, 并写入实验报告:

•[ 1 1 1 [ 1 2 1

• 1 1 1 2 4 2

• 1 1 1 ] 1 2 1 ]

(2).实现中值滤波对上述加噪图像的处理结果,总结中值滤波和均值滤波各适合用于处理的噪声类型,并写入实验报告。

(3).对一幅模糊的图像使用两种锐化空间滤波器进行增强,并比较效果。

3、实验源码

(1)加入高斯噪声

makeI=imnoise(W,'gaussian',0,0.005);

figure,imshow(makeI);

imwrite(makeI,'3-1-gaussian.jpg')

(2)加入椒盐噪声

makeI=imnoise(W,'salt & pepper',0.01);

figure,imshow(makeI);

imwrite(makeI,'3-1-salt.jpg')

(3)创建两个平滑线性滤波器

h=[1 1 1;1 1 1; 1 1 1]

a.高斯噪声的图像

I=imread('3-1-gaussian.jpg')

K=rgb2gray(I)

imshow(i)

h=[1 1 1;1 1 1;1 1 1]

I2 = filter2(h,K);

imshow(I2,[]), colorbar

b.椒盐噪声的图像

W=imread('3-1-salt.jpg')

T=rgb2gray(W)

I2 = filter2(h,T);

imshow(I2,[]), colorbar

h=[1 2 1;2 4 2;1 2 1]

a.高斯噪声的图像

h=[1 2 1;2 4 2;1 2 1]

I2 = filter2(h,i);

imshow(I2,[]), colorbar

b.椒盐噪声的图像

I2 = filter2(h,T);

imshow(I2,[]), colorbar

实现中值滤波(椒盐),观察处理结果可知适于处理椒盐噪声R=imread('3-1-salt.jpg')

T=rgb2gray(R)

makeI=medfilt2(T,'symmetric');

figure,imshow(makeI);

实现中值滤波(高斯)

R=imread('3-1-gaussian.jpg')

T=rgb2gray(R)

makeI=medfilt2(T,'symmetric');

figure,imshow(makeI);

4、实验截图

原图

加入高斯噪声后如下图:

加入椒盐噪声后如下图:

A.高斯噪声的图像处理如下:

B .椒盐噪声的图像处理如下:

平滑线性滤波器h=[1 2 1;2 4 2;1 2 1] A .对高斯噪声图像的处理如下:

B.对椒盐噪声图像的处理如下:

对已加入椒盐噪声的图像的处理如下:

对已加入高斯噪声图像的处理如下:

5、实验小结

通过本次实验的观察:

(1)、中值滤波更适于处理含有椒盐噪声的图像,噪声有明显的消除。而对含有高斯噪声图像的处理效果并不明显,噪声没有明显的消除。

(2)、均值滤波相比之下对高斯噪声的处理效果更明显。

相关文档
最新文档