数字图像处理实验 图像空间滤波
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)、均值滤波相比之下对高斯噪声的处理效果更明显。