图像空间滤波.docVIP

  • 8
  • 0
  • 约2.38千字
  • 约 5页
  • 2016-11-03 发布于重庆
  • 举报
图像空间滤波

学号 专业 姓名 实验日期 教师签字 成绩 实 验 报 告 【实验名称】 实验三 图像空间滤波 【实验目的】 通过加噪前后的图像对比,及不同的空间滤波器的应用,学习并掌握几种常见的空间滤波器的原理及用途。 【实验内容】 【实验步骤】 1、通过如下污染一幅图像的方式创建一组带噪声的图像: (1)加入高斯噪声 (2)加入椒盐噪声 (3)加入乘性噪声 对加噪函数中的‘parameters’由小到大取三个不同的参数,比较其对图像的影响。 2、使用如下技术: 创建2个平滑线形滤波器并分别对上述加噪图像实现线性滤波,比较其优劣, 并写入实验报告: [ 1 1 1 [ 1 2 1 1 1 1 2 4 2 1 1 1 ] 1 2 1 ] 3、实现中值滤波对上述加噪图像的处理结果,总结中值滤波和均值滤波各适合用于处理的噪声类型,并写入实验报告。 【程序清单】 clear I=imread(D:\Fig_fractured_spine.tif); J1=imnoise(I,gaussian,0,0.02); J2=imnoise(I,gaussian,0,0.04); J3=imnoise(I,gaussian,0,0.08); K1=imnoise(I,salt pepper,0.02); K2=imnoise(I,salt pepper,0.04); K3=imnoise(I,salt pepper,0.08); L1=imnoise(I,speckle,0.02); L2=imnoise(I,speckle,0.04); L3=imnoise(I,speckle,0.08); figure(1),imshow(I) figure(2),imshow(J1) figure(3),imshow(J2) figure(4),imshow(J3) figure(5),imshow(K1) figure(6),imshow(K2) figure(7),imshow(K3) figure(8),imshow(L1) figure(9),imshow(L2) figure(1),imshow(L3) imwrite(J3,加入高斯噪声后图片.tif); imwrite(K3,加入椒盐噪声后图片.tif); imwrite(L3,加入乘性噪声后图片.tif); J=imread(加入高斯噪声后图片.tif); K=imread(加入椒盐噪声后图片.tif); L=imread(加入乘性噪声后图片.tif); h=[1 1 1 1 1 1 1 1 1]; h=h/9; J3=conv2(J,h); K3=conv2(K,h); L3=conv2(L,h); figure(11),imshow(J3,[]) figure(12),imshow(K3,[]) figure(13),imshow(L3,[]) h=[1 2 1 2 4 2 1 2 1]; h=h/16; J3=conv2(J,h); K3=conv2(K,h); L3=conv2(L,h); figure(14),imshow(J3,[]) figure(15),imshow(K3,[]) figure(16),imshow(L3,[]) Jm=medfilt2(J); Km=medfilt2(K); Lm=medfilt2(L); figure(17),imshow(Jm) figure(18),imshow(Km) figure(19),imshow(Lm) 【实验截图】 图片1 图片2 图片3 图片4 图片5 图片6 图片7 图片8 图片9 图片10 图

文档评论(0)

1亿VIP精品文档

相关文档