中值滤波法在真空开关电弧图像处理中应用.docVIP

中值滤波法在真空开关电弧图像处理中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中值滤波法在真空开关电弧图像处理中应用

中值滤波法在真空开关电弧图像处理中的应用   【摘?要】文中阐述了中值滤波法的基本原理,结合真空开关电弧图象中提取的数据给出了具体算例,利用MATLAB实现真空开关电弧图像的快速中值滤波噪声处理。结果表明,利用中值滤波法可以很好的消除真空开关电弧图像中的噪声。   【关键词】 真空开关电弧;中值滤波;噪声;图像处理; MATLAB      引言   作为控制和保护设备,真空开关在电力系统中有着举足轻重的作用,特别是近年来,真空开关由于其自身许多优越性而在许多部门中得到了广泛的应用[1] [2]。随着电力系统的不断发展,对真空开关的综合性能提出了更高的要求,这就迫切要求人们在真空开关研究领域做更多地投入。在真空开关关键技术中,电弧形态和等离子体参数诊断及其调控理论研究是真空开关中的一个瓶颈问题,人们试图寻求不同的诊断方法,由于真空开关灭弧室的特殊性,导致一些常规方法无能为力。随着光学电子器件CCD(Charged Coupled Device)的出现,给真空开关电弧形态和等离子体特性诊断带来了突破,但在应用CCD拍摄真空开关电弧图像时,不可避免的产生半导体电子噪声、光子噪声、量化噪声及放大器噪声等噪声,这就需要对电弧图像噪声进行有效处理,以得到电弧的特征量[3]。   常用的图像噪声抑制方法有均值滤波法、中值滤波法、边界保持类平滑滤波等方法。在这些方法中,均值滤波法会将噪声点的颗粒面积变大,而且会将图像的边缘点也同时进行均值处理,这样就会让图像的清晰度降低,画面模糊;边界保持类平滑滤波方法,能够保持图像的清晰,并且保持了边界原有的灰度特性,是一种很理想的噪声抑制方法,典型的有灰度最小方差的均值滤波器、K近邻平滑(均值、中值)滤波器、对称近邻均值滤波器、西戈玛平滑滤波器等[4];中值滤波方法尽管在算法上比均值滤波要复杂一些,但比边界保持类平滑滤波要简单得多,而且在图像清晰度的保持方面比均值滤波要好,人们常采用中值滤波方法对图像噪声进行抑制。基于此本文介绍了中值滤波方法的基本原理,给出了算例,并且运用软件MATLAB对真空开关电弧图像噪声进行了中值滤波处理上,取得了良好的图像效果。   1中值滤波法基本原理   中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术。中值滤波的优点是运算简单且速度较快,在滤除叠加白噪声和长尾叠加噪声方面显示出了极好的性能。在某些条件下,中值滤波方法可以去除噪声,保护图像边缘,使图像较好地复原。它非常适用于一些线性滤波器无法胜任的数字图像处理的应用场合[5]。      运用 的模板对其进行中值滤波。因为图像画面边框上的像素无法被模板覆盖,一般不作处理。对于每一个非边框区域中的像素,以其为中心取 的邻域,对该邻域中9个像素(89,102,103,100,90,103,111,94,99)的灰度值进行递增排序后为(89,90,94,99,100,102,103,103,111),则Med(89,90,94,99,100,102,103,103,111)=100,用100代替90,同理对剩下8个象素进行处理,处理后的图像结果为         3.真空电弧图像中值滤波的MATLAB实现   MATLAB是Matrix Laboratory的缩写,它是Mathworks公司推出的一个实现工程和科学运算、建模和仿真,原型开发,数据分析及可视化,科学和工程绘图,应用程序设计等方面的多功能软件系统。目前广泛应用于生物医学工程、图像信息处理、信号分析、时间序列分析、控制论和系统论等各个领域。作为一种编程语言和可视化工具,MATLAB具有使用方便、语法简单、函数丰富、界面友好和开放性强等特点[6]。      应用MATLAB软件中图像处理工具箱的函数可以简化数字图像处理常用的技术和方法,为图像处理工作者节省了大量的时间和精力,从而提高了图像处理的工作效率。下面的程序是用MATLAB中的二维中值滤波器函数medfilt2实现真空电弧图像去除噪声[7] [8]。   clear;   close all;   I=imread(vsi.bmp);%读取真空开关电弧图像   Imshow(I);%显示图像(图1所示)   I1=rgb2gray (I);%对真空开关电弧图像进行灰度处理   figure,imshow(I1);%显示灰度处理图像(图2所示)   J=imnoise(I1,gaussian,0,0.02);%迭加均值为0,方差为0.02的高斯噪音   figure,imshow(J);%显示高斯噪声干扰图像(图3所示)   J1=imnoise(I1,salt pepper,0.04);%叠加密度为0.04的椒盐噪声   figure,i

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档