中值滤波实验报告

中值滤波实验报告

ID:29756040

大小:21.54 KB

页数:17页

时间:2018-12-23

中值滤波实验报告_第1页
中值滤波实验报告_第2页
中值滤波实验报告_第3页
中值滤波实验报告_第4页
中值滤波实验报告_第5页
资源描述:

《中值滤波实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划中值滤波实验报告  湖南文理学院实验报告  课程名称:图像处理技术实验实验名称:中值滤波实验成绩:学生姓名:专业:计算机科学与技术班级:学号:同组者姓名:实验日期:XX/12/3  一、实验目的:  ①掌握中值滤波的原理、滤波过程;  ②掌握在给定阈值时,中值滤波的滤波过程;  ③熟悉Matlab编程。  二、实验内容:  ①利用中值滤波,对图像进行滤波;  ②给定阈值时利用中值滤波,对图像进行滤

2、波。三、实验原理:  中值滤波是一种非线性滤波,由于它在实际运算过程中并不需要图像的统计特性,所以比较方便。中值滤波首先是被应用在一维信号处理技术中,后来被二维图像信号处理技术所应用。在一定的条件下,可以克服线性滤波器所带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声最为有效。但是对一些细节多,特别是点、线、尖顶细节多的图像不宜采用中值滤波的方法。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停

3、车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。  设有一个一维序列f1,f2,…,fn,取窗口长度为m(m为奇数),对此序列进行中值滤波,就是从输入序列中相继抽出m个数,fi?v,…,fi?1,…,f1,…,fi?1,…,fi?v,其中i为窗口的中心位置,v?  m?12  ,再将这m个点按其数值大小排列,取其序号为正中间  的那作为出。用数学公式表示为:  Yi?Med  ?fi?v

4、,?,fi,?,fi?v?i?Z,v  ?  m?12  (2-2)  例如:有一个序列为{0,3,4,0,7},则中值滤波为重新排序后的序列{0,0,3,4,7}中间的值为3。此例若用平均滤波,窗口也是取5,那么平均滤波输出为  ?0?3?4?0?7?  5  ?。因此平均滤波的一般输出为:  Zi??fi?v?fi?v?1???fi???fi?v?mi?Z(2-3)  对于二位序列?Xij?进行中值滤波时,滤波窗口也是二维的,但这种二位窗口可目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的

5、发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划以有各  种不同的形状,如线状、方形、圆形、十字形、圆环形等。二维数据的中值滤波可以表示为:Yi,j?Med{Xij},A为滤波窗口(2-4)  A  在实际使用窗口时,窗口的尺寸一般先用3?3再取5?5逐渐增大,直到其滤波效果满意为  止。对于有缓变的较长轮廓线物体的图像,采用方形或圆形窗口为宜,对于包含尖顶角物体的图像,适宜用十字

6、形窗口。使用二维中值滤波最值得注意的是保持图像中有效的细线状物体。与平均滤波器相比,中值滤波器从总体上来说,能够较好地保留原图像中的跃变部分。  四、实验步骤:  Maltab读取实验图像;  进入MATLAB的运行环境编写代码如下所示:  closeallclearallclc  I=imread('');figure;  imshow(I);  title('原始图像');  (2)图像添加椒盐噪声,得到原始含噪声图像;实现代码如下:  I_Noise=imnoise(I,'salt&pepper',)

7、;figure;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  imshow(I_Noise);  title('加入噪声的图像');  编程实现中值滤波法滤波过程;实现代码如下:  II=I_Noise;  I_Noise=double(I_Noise);T=3;  fori=2:T1-1  forj=2:T2-1

8、  Block=I_Noise(i-1:i+1,j-1:j+1);Block=Block(:);Temp=sort(Block);  ifabs(Temp(5)-I_Noise(i,j))>TII(i,j)=Temp(5);else  II(i,j)=I_Noise(i,j);endendend  figure;  imshow(II);  title('中值滤波后的图像');给定阈值时,中值滤波的过程;实现代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。