图像滤波(均值滤波.中值滤波)的计算机实现

内蒙古工业大学信息工程学院

实 验 报 告

课程名称: 图像处理

实验名称:

实验类型: 验证性■ 综合性□ 设计性□

实验室名称: 电力大楼九楼机房

班级: 电子11-2班 学号: [1**********]4

姓名: 张沫林 组别: 电子11-2

同组人: 成绩:

实验日期: 2014-11- 6

实验一、图像滤波(均值滤波、中值滤波)的计算机实现

一、 实验目的:

1)、熟悉均值滤波、中值滤波处理的理论基础;

2)、掌握均值滤波、中值滤波的计算机实现方法;

3)、学习Matlab 的编程方法;

4)、验证均值滤波、中值滤波处理理论;

5)、观察均值滤波、中值滤波处理的结果。

二、实验的软、硬件平台:

硬件: PC机;

软件: 操作系统: WINDOWS2000以上

应用软件: Matlab

三、实验内容:

1)掌握编程技术;

2)独立编制均值滤波、中值滤波处理程序;

3)考察处理结果。

四、实验要求:

1)、进一步学习Matlab 编程的步骤及流程;

2)、编写均值滤波、中值滤波的程序;

3)、提交程序及实验报告;

4)、写出本次实验的体会。

一、实验程序

中值滤波

X=imread('G:\zhangmolin.jpg');

I=rgb2gray(X);

figure,

subplot(221),imshow(I)

title('张沫林原始图像')

J=imnoise(I,'salt & pepper',0.02); %添加盐椒噪声,噪声密度为0.02

subplot(222),imshow(J)

title('张沫林添加盐椒噪声后的图像')

K1=medfilt2(J); %在默认的3×3邻域窗中进行中值滤波

subplot(223),imshow(K1)

title('张沫林默认的3×3邻域窗的中值滤波图像')

K2=medfilt2(J,[5 5]); %在5×5的邻域窗中进行中值滤波

subplot(224),imshow(K2)

title('张沫林5×5邻域窗的中值滤波图像

X=imread('G:\zhangmolin.jpg');

subplot(221),imshow(X)

title('原真彩图')

I=rgb2gray(X);

subplot(222),imshow(I)

title('灰度图')

J= imnoise(I,'salt & pepper'); %添加盐椒噪声,噪声密度为默认值0.05

subplot(223),imshow(J)

title('添加盐椒噪声后的图像')

K1=filter2(fspecial('average',3),J)/255; %应用3×3邻域窗口法

subplot(224),imshow(K1)

title('3×3窗的邻域平均滤波图像')

K2=filter2(fspecial('average',7),J)/255; %应用7×7邻域窗口法

figure,imshow(K2)

title('7×7窗的邻域平均滤波图像')

K3=filter2(fspecial('average',9),J)/255; %应用9×9邻域窗口法

figure,imshow(K3)

title('9×9窗的邻域平均滤波图像')

K4=filter2(fspecial('average',11),J)/255; %应用11×11邻域窗口法

figure,imshow(K4)

title('11×11窗的邻域平均滤波图像

')

二、实验心得 通过这次试验,让我知道椒盐噪声是幅值近似相等而且是随机分布在不同位置,图像中有干净点也有污染点。中值滤波是选择适当的点来替代污染点的值,所以处理效果比较好。但是因为噪声的均值不为0,导致均值滤波不能很好地去除噪声点。不同的噪声用不同的滤波方法消除,才能达到对症下药的效果。

内蒙古工业大学信息工程学院

实 验 报 告

课程名称: 图像处理

实验名称:

实验类型: 验证性■ 综合性□ 设计性□

实验室名称: 电力大楼九楼机房

班级: 电子11-2班 学号: [1**********]4

姓名: 张沫林 组别: 电子11-2

同组人: 成绩:

实验日期: 2014-11- 6

实验一、图像滤波(均值滤波、中值滤波)的计算机实现

一、 实验目的:

1)、熟悉均值滤波、中值滤波处理的理论基础;

2)、掌握均值滤波、中值滤波的计算机实现方法;

3)、学习Matlab 的编程方法;

4)、验证均值滤波、中值滤波处理理论;

5)、观察均值滤波、中值滤波处理的结果。

二、实验的软、硬件平台:

硬件: PC机;

软件: 操作系统: WINDOWS2000以上

应用软件: Matlab

三、实验内容:

1)掌握编程技术;

2)独立编制均值滤波、中值滤波处理程序;

3)考察处理结果。

四、实验要求:

1)、进一步学习Matlab 编程的步骤及流程;

2)、编写均值滤波、中值滤波的程序;

3)、提交程序及实验报告;

4)、写出本次实验的体会。

一、实验程序

中值滤波

X=imread('G:\zhangmolin.jpg');

I=rgb2gray(X);

figure,

subplot(221),imshow(I)

title('张沫林原始图像')

J=imnoise(I,'salt & pepper',0.02); %添加盐椒噪声,噪声密度为0.02

subplot(222),imshow(J)

title('张沫林添加盐椒噪声后的图像')

K1=medfilt2(J); %在默认的3×3邻域窗中进行中值滤波

subplot(223),imshow(K1)

title('张沫林默认的3×3邻域窗的中值滤波图像')

K2=medfilt2(J,[5 5]); %在5×5的邻域窗中进行中值滤波

subplot(224),imshow(K2)

title('张沫林5×5邻域窗的中值滤波图像

X=imread('G:\zhangmolin.jpg');

subplot(221),imshow(X)

title('原真彩图')

I=rgb2gray(X);

subplot(222),imshow(I)

title('灰度图')

J= imnoise(I,'salt & pepper'); %添加盐椒噪声,噪声密度为默认值0.05

subplot(223),imshow(J)

title('添加盐椒噪声后的图像')

K1=filter2(fspecial('average',3),J)/255; %应用3×3邻域窗口法

subplot(224),imshow(K1)

title('3×3窗的邻域平均滤波图像')

K2=filter2(fspecial('average',7),J)/255; %应用7×7邻域窗口法

figure,imshow(K2)

title('7×7窗的邻域平均滤波图像')

K3=filter2(fspecial('average',9),J)/255; %应用9×9邻域窗口法

figure,imshow(K3)

title('9×9窗的邻域平均滤波图像')

K4=filter2(fspecial('average',11),J)/255; %应用11×11邻域窗口法

figure,imshow(K4)

title('11×11窗的邻域平均滤波图像

')

二、实验心得 通过这次试验,让我知道椒盐噪声是幅值近似相等而且是随机分布在不同位置,图像中有干净点也有污染点。中值滤波是选择适当的点来替代污染点的值,所以处理效果比较好。但是因为噪声的均值不为0,导致均值滤波不能很好地去除噪声点。不同的噪声用不同的滤波方法消除,才能达到对症下药的效果。


相关内容

  • 3_改进的自适应中值滤波
  • ComputerEngineeringandApplications计算机工程与应用 2010.46(3)175 改进的自适应中值滤波 王晓凯,李锋 WANGXiao-kai,LIFeng复旦大学电子工程系,上海200433 Department ofElectronicEngineering,Fu ...

  • 数字图像处理课程设计
  • 1. 前言 数字图像处理技术是20世纪60年代开始发展起来的一门新兴学科.近40年来,由于大规模集成电路和计算机技术的迅速发展,离散数学的创立及理论上的不断突破,以及军事.医学和工业等方面应用需求的不断增长,数字图像处理的理论和方法发展迅速,图像处理技术不断完善,不仅在理论研究上取得了很大的进展,而 ...

  • 图像去噪去噪算法研究论文 开题报告
  • 图像去噪去噪算法研究论文 开题报告 (1)选题的目的.意义 目的: 由于成像系统.传输介质和记录设备等的不完善,数字图像在其形成.传输记录过程中往往会受到多种噪声的污染,影响了图像的视觉效果,甚至妨碍了人们正常识别.另外,在图像处理的某些环节当输入的对象并不如预想时也会在结果图像中引入噪声.这些噪声 ...

  • 图像去噪的几种方法分析比较
  • 第34卷第4期贵州工业大学学报(自然科学版)Vd.34No.42005年8月JoI瓜NAI.0FCUI珊顶JUNIⅥ强SITY0FTECHN0∞GYAugust.2005 (NatumlScienceEdit.on) 文章编号:1009+0193(2005)04-0063.04 图像去噪的几种方法分 ...

  • [数字图像处理]复习大作业及答案
  • 2014年上学期<数字图像处理>复习大作业及参考答案 ===================================================== 一.选择题(共20题) 1.采用幂次变换进行灰度变换时,当幂次取大于1时,该变换是针对如下哪一类图像进行增 强.( B ) A ...

  • 图像处理简答题
  • 1. 数字图像处理的主要研究内容包含很多方面,请列出并简述其中的4种.1像数字化:将一幅图像以数字的形式表示.主要包括采样和量化两个过程.②图像增强:将一幅图像中的有用信息进行增强,同时对其无用信息进行抑制,提高图像的可观察性.3③图像的几何变换:改变图像的大小或形状.④图像变换:通过数学映射的方法 ...

  • 数字图像处理毕业设计
  • 安徽建筑大学毕业设计(论文) 毕 业 设 计 (论 文) 专 业 电子信息工程 班 级 学生姓名 学 号 课 题 数字图像处理方法研究与实现 --基于VC++的图像增强实现 指导教师 摘 要 图像在传送和转换时会造成图像的某些降质,所以有必要对降质的图像进行改善处理.其中的一种方法是不考虑图像质量降 ...

  • 数字图像处理大作业
  • 数字图像处理实验报告 学 院: 信息学院 专 业: 电科1004班 姓 名: 学 号: 辅导老师: 完成日期: 2013年6月29日 空域图像增强 实验要求: (1) 选择若干图像(两幅以上),完成直方图均衡化. (2) 选择若干图像(两幅以上),对图像文件分别进行均值滤波.中值滤波和拉 普拉斯锐化 ...

  • 图像脉冲噪声滤波算法
  • 张佳成,范勇:图像脉冲噪声滤波算法多媒体技术 0引言 图像在采集.传输过程中,因设备和外界环境因素经常被噪声不同程度地污染,为后续的图像分割.运动目标跟踪.高精度摄像机标定等过程分析带来误差.其中脉冲噪声是一种常见的噪声,这种噪声的特点是噪声点处的灰度值和周围相邻像素灰度值相差比较大,即使少量噪声也 ...