数字图象处理matlab中值滤波程序matlab程序

MATLAB在中值滤波改进算法中的应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥2.00
喜欢此文档的还喜欢
MATLAB在中值滤波改进算法中的应用
M​A​T​L​A​B​在​中​值​滤​波​改​进​算​法​中​的​应​用
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢含噪图像滤波方法及MATLAB实现
-- 万方数据中小学数字图书馆
含噪图像滤波方法及MATLAB实现
根据图像退化的数学模型,讨论了图像滤波的几种可行方法,并给出了MATLAB实现的实例.
李弼程;彭天强;彭波.
北京:电子工业出版社,
北京:电子工业出版社,
KennethR.朱志刚.
北京:电子工业出版社,
YU Bei-min
ZHENG Jiang-yun
CHEN Chun-xia
WANG Xu-sheng
YANG Ling-xiang
CAI Xue-sen
DAI Jin-bo
LI Xiao-ning
&&北京市公安局海淀分局备案编号:
(C) 北京万方数据股份有限公司
万方数据电子出版社
您的IP是: 220.177.198.53中值滤波器实现_Matlab81-第2页
上亿文档资料,等你来发现
中值滤波器实现_Matlab81-2
的破坏或丢失,而这些细小结构却往往包含着图像中非;1.2课题研究的目标和意义;1.2.1研究目标通过对数字图像中值滤波器的研究;1.2.2意义在信息技术高速发达的现代社会,进行;(一)应用前景:它可以广泛的应用在广播,电视,雷;(二)科学意义:它的设计可以加快科学技术的进一步;(三)理论价值:比传统的设计要简单,速度更快,灵;1.3国内外概况;数字图像中值滤
的破坏或丢失,而这些细小结构却往往包含着图像中非常重要的信息。为了不至于丢掉太多的有用细节,我们就不得不选用小的滤波窗口,然而在图像滤噪中,好的滤波效果要要求大的滤波窗口,这就形成了一对尖锐的矛盾。此外,用于图像处理时,标准中值滤波器往往会造成图像边缘的不稳定抖动,还有就是标准中值滤波器在应用中只有滤波窗口的大小和形状可供调整(大多数情况下窗口形状为正方形,因此可供改变以适应不同应用的参数往往只有正方形窗口的边长),缺乏必要的灵活性。标准中值滤波器的上述优势和缺陷强烈地激发人们去寻求一些改进的中值滤波器算法[2]。自20世纪80年代以来不断有一些新的滤波器算法被提出来。1.2课题研究的目标和意义1.2.1研究目标
通过对数字图像中值滤波器的研究,提出了多种方法实现中值滤波,并且在matlab中的m文件下建立一个中值滤波函数体,然后通过编程将新的设计方法在该函数体下生成中值滤波器,用该滤波器对图像进行滤波,同时借助于matlab中本身的中值滤波函数对图像进行滤波,然后通过滤波结果比较效果。与此同时借助于matlab中其它的滤波方法进行滤波,然后加以比较。1.2.2意义
在信息技术高速发达的现代社会,进行此项设计将有很大的应用前景和重要的科学意义,同时也有很高的理论价值。(一)应用前景:它可以广泛的应用在广播,电视,雷达,卫星,投影,摄像,医疗,交通等各个领域。(二)科学意义:它的设计可以加快科学技术的进一步的发展,提高了科技的精度和准确度,为现代社会带来更高质量的服务,加快了社会的发展。(三)理论价值:比传统的设计要简单,速度更快,灵活性更强,实用性更广,稳定性更强,效果更好。1.3国内外概况数字图像中值滤波器的研究在国内外已经应用十分普遍,到目前为止,对于基于结构方法设计出的滤波器而言,多级中值滤波器是一种很成功的滤波器。这种滤波器是由Nieminen等首先提出来的,开始称它为多水平中值滤波器CMultilevel、绪论median filter,后来Arce等专门研究和分析了这种滤波器的特性,并正式开始将它称为多级中值滤波器( Multistage median filter 简记为MLM)。这种滤波器具有良好的滤噪能力,可是细节保护能力略显不足。在不断改进中值滤波器结构方法的同时,人们也在努力地寻找判断图像中的像素点是否受噪声污染的辨别方法,并以此为基础找出更加理想的中值滤波算法,于是产生了开关中值滤波器(Switching median filter,简记为SM[s-v]。其中,Shuqun Zhang和Monhammad A.Karim在传统边缘检测方法的基础上提出的开关中值滤波器,因为同时具有良好的滤噪能力和细节保护能力,因而受到了广泛的好评。但是这种开关中值滤波器有个缺点:没有考虑到当受到高强度脉冲噪声干扰时,会有很多脉冲噪声位于图像边缘。因而不能很好地处理当有很多脉冲噪声位于图像边缘的情况(或者说是受到高强度脉冲噪声干扰的情况),这是有待于进一步改善的地方[3]。由于考虑到中值滤波器和均值滤波器在处理脉冲噪声(Impulse noise)和高斯噪声(Gaussian noise)上的各自所长,人们就希望能将这两种滤波器结合起来,形成混和滤波器。其中Lee和Kassam提出了一种比较成功的改进了的均值滤波器(Modified trimmed median filter,简记为MTM)[4]。这种滤波器的优点是能比较好的处理受脉冲噪声与高斯噪声混和后的噪声影响后的图像,有待于改进的地方是可以在噪声统计窗口以及中值滤波方法的选择上做一些推广。在不断有新的中值滤波器出现的同时,人们也在努力研究这些既相类似又有区别的滤波器的共性,并希望将它们纳入一个统一的框架下进行研究。在这方面,有秩排序滤波器(Rank-order filters)、堆栈滤波器( Stack filter,简记为SF)糊中值滤波器(Fuzzy median filter)c,N-2等。
2 数字图像处理的基本理论2.1数字图像处理的发展和应用数字图像处理,即用计算机对图像进行处理,其发展历史并不长。数字图像处理技术源于20世纪20年代,当时通过海底电缆从英国伦敦到美国纽约传输了一副照片,采用了数字压缩技术。1964年美国的加利福尼亚的喷气推进实验室处理了卫星“旅行者七号”发回的月球照片,标志着数字图像处理技术开始得到实际应用。其后,卫星遥感、军事、气象等学科的发展推动了数字图像处理技术的快速发展。推动数字发展的另外一个巨大动力是计算机硬件设备的不断降价,包括高速处理器、海量存储器、图像数字化和图像显示、打印等设备。数字图像处理技术的迅速发展为人类带来了巨大的经济社会效益,大到应用卫星遥感进行的全球环境气候监测,小到指纹识别技术在安全领域的应用,数字图像处理技术已经融入到科学研究的各个领域。数字图像处理技术对自然科学甚至人类社会的发展具有深远的意义。首先 ,数字图像处理技术可以帮助人们更加客观、准确地认识世界。人的视觉系统可以帮助人类获得3/4以上的信息,而图像、图形又是所有视觉信息的载体。尽管人眼的鉴别力很高,可以识别上干种颜色,但在许多情况下,图像对于人眼来说是模糊的甚至是不可见的,而通过图像处理技术,可使模糊甚至不可见的图像变得清晰可见。另一方面,通过数字图像处理,可以将人眼无法识别的图像进行分类处理。其次 ,数字图像处理技术可以拓宽人类获取信息的视野范围。人眼只能看到电磁波谱中的可见光部分(0.um),其余的紫外波段、红外波段和微波波段等波谱对人眼都是不可见的。然而,通过数字图像处理技术却可以利用红外、微波等波段的信息进行数字成像,将不可见的信息变为可见信息― 图像。此外 ,数字图像处理技术已经广泛深入地应用于与国计民生休戚相关的包括地球资源、安全以及医学等的各个领域,成为人们生活不可分割的一部分。2.2图像与数字图像虽然图像一词在人们日常交流中的使用频率很高,大多数人也知道一幅图像是什么,但是对图像却没有严格的定义。在韦氏(Webster)英文词典中,图像(image)一词的定义是“Animitationorer,presentatio,no,fapersonorthings,drawn,painted,photographed&,即图像是人或事物的一个模仿或表示。Castleman博士在其著作《数字图像处理》中,将图像定义为“在一般的意义下,一幅图像是一个事物的另一个表示”,是其所表示物体的信息的一个浓缩或是概括。阮秋琦先生则将图像定义为以某一技术手段被再现于二维平面上的视觉信息,通俗的说就是指用技术手段把目标原封不动地一模一样再现的图像。综上所述,可以认为图像是与之对应的物体或目标(objects)的一个表示,这个表示可以通过某种技术手段得到。与图像密切相关的两个概念是图片(pictures)和图形(graphics)。一般认为,图片是图像的一种类型,图片强调的是现实世界中的可见物体。在韦氏英文词典中,图形(graphics)一词的定义是“the art of making drawings as in architecture or engineering in accordance with math emetical rules&,它强调应用一定的数学模型来生成图形。需要指出的是,图形与图像的数据结构不同,图形采用矢量结构,而图像则采用栅格结构。图像可根据其形式或产生方法分类[5]。Castle man引入集合论对图像进行了分类:1)可见图像,即可以由人眼看见的图像的子集,这也是大多数人所理解的图像,这一类图像通常由照相、手工绘制等传统方法得到,一般不能直接被计算机处理,但经过数字化处理后可变为数字图像。2)物理图像,它反映的是物体的电磁波辐射能,包括可见光和不可见光,一般通过某种光技术获得,第一类中的照片也可以归为此类。3)数学图像,是由连续或离散函数生成的抽象图像。前面提到图像可是认为是与之对应的物体的一个表示,那么数字图像可以理解为物体的一个数字表示。从物理和数学的角度看,一幅图像记录的是物体辐射能量的空间分布,这个分布是空间坐标、时间和波长的函数,即I=f(x,y,z,a,t ).在本文中只讨论的一幅图像是指平面的单色静止的方形图像的情况,因此空间坐标变量、波长兄和时间变量t可以从函数中去除,这样一幅图像可以用下面的二维函数表示,即I = f (x,y)。现在再来讨论数字图像,从计算机科学的角度来看,所谓数字图像可以理解为对二维函数f(x,y)力进行采样和量化〔即离散处理)后得到的图像,因此,通常用二维矩阵来表示一幅数字图像。因此,数字图像处理的实质是对二维矩阵的处理,是将一幅图像变为另一幅经过修改的图像[6],是将一个二维矩阵变为另一个二维矩阵的过程。最后 ,可以给出数字图像处理的定义:数字图像处理是指对一个物体的数字表示,即对一个二维矩阵施加一系列的操作,以得到所期望的结果。2.3数字图像的处理方法在数字图象处理中,我们可以对图象进行不同的处理来实现自己的要求,其可以分为:空间域图像增强、频域图像增强、图像复原、彩色图像处理、小波变换和多分辨率处理、图像压缩、形态学图像处理、图像分割、目标识别等。而其中的图像增强就是使图像的噪声得到有效的滤出,效果更加清晰,细节性更好。2.4数字图像的矩阵表示在计算机中,按照颜色和灰度的多少可以将图像分为二值图形、灰度图像、索引图像和真彩色RGB图像四种基本类型。考虑到本文只采用了灰度图像进行滤波处理,这里仅介绍灰度图像。灰度图像矩阵元素的取值范围通常为[0,255],因此其数据类型一般为8位无符号整数(uint8),这就是人们经常提到的256灰度图像。&0&表示纯黑色,&255&表示纯白色,中间的数字从小到大表示由黑到白的过渡色。在一些地方,灰度图像也可以用双精度数据类型(double)表示,象素的值域为[0,1],0代表黑色,1代表白色,0到1之间的小数表示不同的灰度等级[7]。2.5数字图像处理中的常用噪声模型在一幅图像中,高斯噪声的产生源于电子电路噪声和由低照明度或高温带来的传感器噪声,脉冲噪声主要表现在成像中的短暂停留中(例如错误的开关操作),所以在实践中,这两种噪声比较常见,也因为这样,在数字图像中常常采用这两种噪声给图像做加噪处理。本文中也只采用高斯噪声和椒盐噪声给图像做加噪处理。高斯随机变量z的概率密度函数(PDF)由下式给出: p(z)?22e?(z??)/2??????
(2-1)其中,z表示灰度值,μ表示z的平均值或期望值,δ表示z的标准差。标准差的平方,称为z的方差。当z服从式(2-1)的分布时,其值有70%落在[(δ-μ),(δ+μ)]范围内,且有95%落在[(δ-2μ),(δ+2μ)]范围内[8]。(双极)脉冲噪声的PDF可由下式给出:?pa
z?a?p(z)??pb
(2-2)包含各类专业文献、行业资料、专业论文、应用写作文书、文学作品欣赏、中学教育、中值滤波器实现_Matlab81等内容。 
 自适应中值滤波器matlab实现_工学_高等教育_教育专区。将下面代码直接贴入matlab中,并将读入图像修改成自己机子上的,就可以运行 了。可以按照“%%”顺序分步来运行...  MATLAB中值滤波论文 7页 1下载券 中值滤波器实现_Matlab 56页 1下载券 MATLAB...中值滤波器.txt 让人想念而死,是谋杀的至高境界,就连法医也鉴定不出死因。。...  matlab 实现中值滤波去除脉冲噪声 matlab 小程序 (图像处理) 12:58:44 阅读 8 评论 0 字号:大中小 实验原理:中值滤波器是将领域内像素灰度的中值...  完整的维纳滤波器Matlab源程序_计算机软件及应用_IT/计算机_专业资料。完整的维纳...滤波器matlab 11页 免费 中值滤波器实现_Matlab 56页 1下载券喜欢...  数学处理简单、易于采用和硬件实现等优点,一直在图像滤 波领域中占有重要的地位...('中值滤波后图像'); 3 MatLab 自编的均值滤波、中值滤波、高斯滤波 图像处理...  3页 免费 中值滤波器实现_Matlab 56页 1下载券 matlab滤波器设计 23页 4下载券 Matlab绘制曲线方法 28页 1下载券喜欢此文档的还喜欢 ...  matlab中值滤波器_信息与通信_工程科技_专业资料。matlab中值滤波器%(1)(2)题根据所给程序 program 2_5,以及 medfilt1 函数 function P_3_12 R=50;a=rand(...  matlab中值滤波实验报告_理学_高等教育_教育专区。...实习名称: 计算机图像处理 实习日期: 4/20 得分: 指导老师:夏志华系: 计算机系 专业: 网络工程 年级:大二...  matLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数(转) 虽然 matlab 里面有这些函数,但是要求自己编写,计算机视觉上有这个实验,是别人编写 的。别人到网上... 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
【精品】基于MATLAB的图像滤波中值算法研究
下载积分:850
内容提示:【精品】基于MATLAB的图像滤波中值算法研究
文档格式:DOC|
浏览次数:13|
上传日期: 03:03:00|
文档星级:
该用户还上传了这些文档
【精品】基于MATLAB的图像滤波中值算法研究.DOC
道客巴巴认证
机构认证专区
加  展示
享受成长特权
官方公共微信自适应中值滤波器的设计与实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
自适应中值滤波器的设计与实现
1​图​像​滤​波​器​原​理​与​基​本​方​法​研​究​;​
​
分​析​标​准​中​值​滤​波​方​法​存​在​的​不​足​;​
​
提​出到种​改​进​方​法​,​设​计​自​适​应​中​值​滤​波​;​
​
通​过​M​A​T​L​A​B​编​程​实​现​,​实​现​对​具​体​图​像​的​滤​波​,​并​与​传​统​中​值​滤​波​器​进​行​效​果​比​较​分​析​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 matlab中值滤波代码 的文章

 

随机推荐