版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信号与系统课程设计报告论文题目: 更普适的快速自适应图像滤波算法 -近均值滤波姓 名: 班 级:学 号: 指导老师:提交日期: 学习过程1、 课程设计目的本次课程设计的目的在于:结合均值和中值的优势,提出新的“中庸”之道“近均值”,实现快速计算,适应多种噪声类型,提高去噪质量。本次课程设计,提高了我们分析问题和解决问题的能力,还能培养一定的科研能力。 2、 设计原理1. 均值滤波均值滤波原理:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标象素为中心的周围8个象素,构成一个滤波模板,即去掉目标象素本身)。再用模板中的全体像素的平均值来代替原
2、来像素值。均值滤波也称为线性滤波,其采用的主要方法为领域平均法。线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度值u(x,y),即u(x,y)=1/mf(x,y)m为该模板中包含当前像素在内的像素总个数。(实现算法如右图所示)2.中值滤波中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有象素点灰度值的中值。中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,中值滤波的基本原理是把
3、数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。在数字信号处理一维信号中,方法是用某种结构的一维滑动模板,将板内像素按照像素值的大小进行排序,生成单调上升(或下降)的为一维数据序列。一维中值滤波输出为g(x)=medf(x-k),(k,W),其中,f(x),g(x)分别为原始信号和处理后信号。3.“近均值”的计算规则对剩余数据计算均值Average 后,按照既定的规则,可得到“近均值”Near_Aver。本文提出了三种计算“近均值”的规则。(1)规则1:直接以剩余数据量的均值作为“近均值”,即Near_Aver=Average。
4、(2)规则2:将剩余数据划分为小于等于Average和大于Average 的两个子集,并分别在这两个子集中找到最接近Average 的“近均值”Left_Near_Aver 和Right_Near_Aver 值。此时,中心像素属于哪个子集,就用哪个子集的“近均值”来代替。(3)规则3:类似于规则2,只是候选的“近均值”分别变为(Left_Near_Aver + Average)/2 和(Right_Near_Aver+Average)/2。与规则2 相比,本规则的“近均值”更接近Average。4.计算规则的时间复杂性分析使用本文所提出的近均值计算规则时,无须对数据进行全排序,其速度快于传统的
5、中值滤波算法,但慢于均值滤波。假设窗口尺寸为L,如果要去掉L - 2 个最小的数据和L - 2 个最大的数据,只需要进行L - 2 次循环即可。第1 次循环可得到L个数据中的最大值、最小值,以及数据和,用时大致为中值滤波算法中第1次循环的3 倍。第2 次循环可得到L - 2 个数据中的最小值和最大值,用时大致为中值滤波算法中第2 次循环(其数据量为L - 1 个)的2 倍。L - 2 轮循环结束后,即可得到剩余数据的均值Average。此时,对于中值滤波来说,还需对剩余的L - 2 *(L - 2) 个数据继续进行排序。显然,随着窗口尺寸L 的增加,本文方法的速度优势将变得更加明显。(1)对于
6、规则1,此时已得到最终的近均值Near_Aver。(2)对于规则2,会对剩余的L - 2*(L - 2) 个数进行一次循环,得到Left_Near_Aver和Right_Near_Aver值。(3)规则3与规则2相比,增加了两个运算步骤。5.对中心像素进行替换进行滤波时,对于是否替换窗口的中心像素,通常有两种思路:一种是不论中心像素是否为噪声点,均进行替换;另一种是只有当中心像素为噪声点的时候才进行替换。本文分别对这两种思路进行了实验。此外,在判断中心像素是否为噪声点时,设计了两种方案。(1)方案1:在计算均值Average 前去除的点即为噪声点。(2) 方案2:将剩余数据划分为小于等于Ave
7、rage和大于Average 的两个子集,并分别计算这两个子集的均值SubLeft_Aver 和SubRight_Aver。若中心像素小于SubLeft_Aver 或大于SubRight_Aver,即认为是噪声点。采用本方案判定的噪声点会多于方案1,即滤波后,被替换的数据会更多一些。同时,耗时也会多一些。6. 近均值滤波方法综上所述,本文将“近均值”的计算规则与是否判断噪声点及噪声点的判定方案进行组合,共设计了九种近均值滤波方法(参见表2)。3、 设计结果 原图 加入高斯噪声后的图 近均值滤波后的图四、学习心得通过本次对该论文的深刻研究,我掌握了利用近均值滤波,该方法对图像的处理具有很有意义的
8、创新性和探索性,在了解了以下的相关知识:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素,再用模板中的全体像素的平均值来代替原来像素值。均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值.。若需要处理的图像尺寸和滤波窗口较大时,可能无法满足系统实时性的要求。 近均值滤波结合了两者的的优势,最大化消除两者的劣势,追求一种“中庸之道”,它既能实现快速计算,又能适应多种噪声类型,提高去噪质量。同时,我进一步熟悉了MATLAB软件以及他的图像处理部分的功能,通过这种形式的课程设计,增加了我们学习的主动性和资料查阅的能力。5、 下一步工作这次也发现了自身很多的不足,许
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工装夹具编码及管理规定
- 电力三级安全教育试题及答案
- 肝胆外科护理三基理论考核试题答案
- 钢构安全培训试题及答案
- 虫媒传染病防控2025年试题及答案
- 防火防爆试题(附答案)
- 儿童言语语言障碍评估与治疗技术考核试题(附答案)
- 耳穴贴压技术试题及答案
- 道路运输安全管理人员考试题目
- 村社区党组织书记擂台比武演讲稿2篇
- 2026年南宁市青秀区社区工作者招聘笔试备考题库及答案详解
- 2026年天津市中考英语试题(含答案)
- 2026年幼儿园思想政治课
- VDA6.3-2026版 过程审核完整培训教材
- 苏豪控股集团二级子公司招聘笔试题库2026
- 供应商绩效考核方案实施细则
- 公司法务审批制度
- 2026年涉氨制冷作业安全培训试卷及答案
- 新时期高校统战工作:问题剖析与创新发展路径探究
- 新一轮千亿斤粮食产能提升行动方案全文
- 2025-2026学年小学五至六年级体育与健康(华东师大版2022)全课教学设计(附目录)
评论
0/150
提交评论