基于图像数字处理技术的电力设备毕业设计

上传人:仙*** 文档编号:128211152 上传时间:2022-08-01 格式:DOC 页数:49 大小:2.15MB
收藏 版权申诉 举报 下载
基于图像数字处理技术的电力设备毕业设计_第1页
第1页 / 共49页
基于图像数字处理技术的电力设备毕业设计_第2页
第2页 / 共49页
基于图像数字处理技术的电力设备毕业设计_第3页
第3页 / 共49页
资源描述:

《基于图像数字处理技术的电力设备毕业设计》由会员分享,可在线阅读,更多相关《基于图像数字处理技术的电力设备毕业设计(49页珍藏版)》请在装配图网上搜索。

1、1 引言1.1 课题的背景和意义电力设备(power equipment)是电力系统中必不可少的一部分,它贯穿在电力系统始终,它在运行时损坏在所难免,主要是由长期发热和短时发热所造成,会使电力设备的绝缘性能降低,机械强度降低,导体的接触电阻增加,对电力系统的稳定运行产生着严重的威胁。随着电力生产可靠性要求的提高,电压等级的不断增高,机组容量增大,输电距离增长,对电力设备在运行中的故障隐患的准确诊断和及时维护,显得越来越重要。为了能够保证电力系统的稳定运行度,使用数字图像处理技术进行电力设备的状态检测已成为未来的趋势1。随着我国国民经济的快速增长,电力供应呈总体偏紧,部分地区电力短缺严重的现象,

2、导致电力生产和电力传输中的一些部门满负荷或者超负荷运转,同时对运行中的电力设备带来了严重的考验。而且电力供应的不足直接制约了我国经济发展,制约生产力的发展,也在这种情况下,变电站的电力设备安全、可靠的运行显得尤为重要。为了提高电力系统运行的稳定性。国家正积极提高电力系统的自动化水平,电力系统正在大力建设无人值守变电站。许多变电站在遥测、遥信、遥控、遥调的基础上增加了“遥视”功能,实现了电力系统各种重要参数、设备和场所的监测。将视频图像引入电力设备运行状态的远程监视中带来了巨大的技术进步,但现有的视频监控系统只有视频监控功能和录像功能,不能对监控目标进行智能化的主动识别分析。因此对电力设备所出现

3、的故障不能及时地处理,因此造成一系列的问题。首先,大量的图像传输到调度端,需要操作员时刻观察分析图像,无形中增加了操作员的工作负担;再次,人眼易疲劳的弱点和人工判断的主观性,严重影响了电力设备运行状态监测,不利于电力系统自动化程度的进一步提高;最后,人眼难以分辨细微图像的灰度变化,难以客观判断电力设备表面缺陷的程度2。从以上的具体问题,可以得出电力设备的故障识别需要借助计算机模式识别,以便更及时、更准确地排除故障。图像分析技术可从根本上解决目前电力设备在线监测中存在的一些实际问题:很多高压设备的运行状态难以转换成电信号,在信号转换和传输过程中容易受强电磁场的影响;重要设备的运行参数需要实时监测

4、,采用人工巡视难以满足实时性要求,而且巡视员的责任心、工作态度和精神状况严重影响了检测的结果;另外,人眼难以分辨细微图像的灰度变化,难以客观判断电力设备表面缺陷的程度。本课题的成果及其进一步的研究工作,可促进变电站监测系统的智能化、自动化,提高变电站工作人员的效率,取得更高的经济效益,将具有较大的实用价值和应用前景。1.2 课题的国内外发展现状视觉识别和检测技术在国外发展很快,早在20世纪80年代,美国就有100多家公司跻身于视觉检测系统的经营市场,可见视觉测试系统确实很有前途。基于图像处理的检测系统已经在其他领域取得了一定成果,如文字识别、指纹识别、人物识别、产品检测、军事侦察等。视觉技术在

5、电力系统识别和检测应用也在本世纪已陆续开展,在电力系统中,在近些年,基于图像处理技术在电力系统中的应用,已经进行了一些有益的探索,并且也取得了一些可喜的成就。现代电网自动化技术发展迅速,国外很多地方已经实现了变电站的无人值守。普及无人值守也成为目前和未来电网发展的必然趋势3,在当前电力系统对自动化、智能化程度要求不断提高的背景下,将计算机视觉的相关新技术运用到电力系统中来,结合电力系统变电站的应用场合,为电力系统变电站中视频监控特别是视觉信息相关的监测系统提供一条崭新的技术手段。而国内总体上还处于一种零散的、初步的应用阶段。比较成功的例子如电力设备的红外图像温度检测,基于图像识别的锅炉炉膛燃烧

6、状况监测系统等。20世纪90年来中期以来,特别是我国城乡电网大规模改造以来,220KV以下相继进行无人值班改造。其具体做法是在增加一次系统可靠性和实行微机保护,实现“四遥” ,并增加“遥视”系统。“遥视”系统应用多媒体实时图像监视技术,可以使运行人员远程直接观看变电站现场设备及环境图像。电力设备的检测包括可以对杆塔、导线及避雷器、绝缘子、线路金具、线路周围环境进行巡视。机器人配备的高分辨率CCD摄像机摄取目标图像,实时传输到地面基站,由基站操作人员根据图像中导线、绝缘子等设施的外观确定是否损坏4。人工复查需对图像逐帧观察,效率低但较可靠。高压输电线路巡线机器人一般能发现架空线大部分表面故障。目

7、前有些电厂和变电站安装了视频监控系统,可实现监视现场设备、控制远程摄像机运动、数字视频录像等功能。但这些视频监控系统只有视频监视功能没有视频图像识别功能。还要依靠值班人员直接去观察和分析采集到的图像5,判断电力设备的运行状态,缺乏对变电站电力设备的自动识别与分析功能。而目前提出的检测系统模型实现的视频图像识别内容主要包括:1对户外断路器、隔离开关以及接地刀闸等设备的断开、闭合状态进行检测;2测量输电线垂弧。变电站图像的分析和电力设备运行故障的判别方法的研究还不成熟,本文借鉴了图像处理与识别技术在其它领域内成功应用的经验,将图像处理和模式识别的算法运用到电力设备的识别,从而判断出电力设备的运行状

8、态,达到监测的目的。1.3 论文的主要工作主要是通过采集并处理电力设备的图像来实现对电力设备运行的检测,并通过模式识别技术来判断电力设备的正常与故障情况,并进行校正,从而来保证电力系统的稳定运行。 1、运用数字图像处理技术提高图像的质量,对采集到的电力设备图像进行必要的预处理:图像去噪、图像锐化、边缘检测等。2、使用数字图像处理技术提取电力系统设备图像的特征,主要包括颜色、形状等。3、运用模式识别算法对图像中的电力设备状态进行识别,通过综合运用电力设备提取的特征和识别方法,有效的提高了识别的正确率和识别的速度。4、然后利用MATLAB软件对处理后的实际电力设备图像进行仿真实验,并设计GUI界面

9、显示整个识别过程,能快速直观对结果进行分析,判断出电力设备的运行状态,达到了监测的目的。 2 电力设备图像的预处理随着社会的发展,图像处理技术与计算机视觉在各个领域的应用越来越广泛。本章介绍图像处理技术的基本知识以及它的发展,并且讨论计算机视觉在电力系统中的应用。改善图像质量的处理称为图像的预处理,本章主要介绍了图像预处理的一些基本方法,如直方图增强、图像平滑等。 2.1 数字图像的基本知识2.1.1 图像的颜色模型根据人眼结构,自然界中的所有颜色都可以由红绿蓝(R、G、B)三原色组合而成,也就是通常所指的RGB模型。实际应用中,有时会用到其他一些颜色模型,如CMY颜色模型、YIQ颜色模型、Y

10、UV颜色模型及YcbCr颜色模型等6。(1)RGB和CMY颜色模型CMY(Cyan、Magenta、Yellow)颜色模型是一种常用的表示颜色的方式。计算机屏幕的显示通常用RGB颜色模型,它是通过颜色的相加来产生其他颜色,这种做法通常称为加色合成法(Additive Color Synthesis)。而在印刷工业上则通常用CMY颜色模型(一般所称的四色印刷CMYK则是加上黑色),它是通过颜色相减来产生其它颜色的,所以通常称这种方式为减色合成法(Subtractive Color Synthesis)。图2-1为RGB与CMY两个颜色模型的关系图:(2)YIQ颜色模型 图2.1 RGB与CMY色

11、彩系统关系图YIQ颜色模型通常被北美的电视系统所采用(属于NTSC系统),这里Y不是指黄色,而是指颜色的明视度(Luminance),即亮度(Brightness)。其实Y就是图像的灰度值(Gray value),而I和Q则是指色调(Chrominance),即描述图像色彩及饱和度的属性。RGB与YIQ之间的对应关系如下: (式2.1) (式2.2)YUV颜色模型被欧洲的电视系统所采用(属于PAL系统),其中Y和上面的YIQ颜色模型中的Y相同,都是指明视度。U和V虽然也是指色调,但是和I与Q的表达方式不完全相同。RGB与YUV之间的对应关系如下: (式2.3) (式2.4) 4)YcbCr颜色

12、模型YcbCr颜色模型也是一种常见的色彩系统,JPEG采用的颜色模型正是该模型。它是从YUV颜色模型衍生出来的(因此通常还有人称JPEG采用的色彩系统是YUV系统,其实是错误的)。其中Y还是指明视度,而Cb和Cr则是将U和V做少量调整而得到的。RGB颜色模型和YcbCr颜色模型之间的对应关系如下: = (式2.5) (式2.6)其中,本文所涉及的高压断路器开关指示牌的两个状态分别为:绿色底色、字母 “OFF”和红色底色、字母“ON”字符,它具备明显的颜色特征。同时,由于在本文所设计的识别过程中,需要在图像中选取待识别开关的具体位置和区域,而视频服务器实时截取的图片采用的是JPEG压缩格式,直接

13、利用数学算法提取指定区域的特征的方法不易实现,直接影响系统的整体识别时间。相反地,真彩色位图文件(bmp)格式采用的是24位真彩色RGB系统,即在该图像文件中,每个像素(对应屏幕的一个点)均由3个字节表示,三个字节分别表示R、G、B三个分量的值,这样提取指定区域的像素信息就容易的多,因此,本文将图像转换为真彩色位图文件格式,在提取高压断路器开关指示牌颜色特征时采用的是RGB颜色模型。2.1.2 彩色图像的灰度化本文前面将图像转换为BMP真彩色位图文件格式,图像的数据量大。在对开关进行颜色特征提取完毕后(仅对高压断路器开关进行了颜色特征提取,颜色模型采用了RBG模型),为了后期其他特征量的提取方

14、便快捷,需要对图像进行灰度化处理7。灰度图(Grayscale)是只含亮度信息,不含色彩信息的图像,就像我们平时看到亮度由暗到明的黑白照片,变化是连续的。因此,要表示灰度图,就需要把亮度值进行量化。通常划分成0到255共256个级别,0最暗(全黑),255最亮(全白)。从彩色图像到为灰度图的转变可由公式得到:Y =0.299R+0.587G+0.114B (式2.7)2.2 电力设备图像的预处理2.2.1 直方图增强图像的直方图是图像的重要统计特征,它可以认为是图像灰度密度函数的近似。直方图虽然不能直接反映出图像内容,但它反映的是图像灰度分布统计特征。对于数字图像,它可以反映数字图像的概貌性描

15、述,例如图像的灰度范围、灰度的分布、整幅图像的平均亮度和明暗对比度等,并可以由此得出进一步的重要依据。当图像对比度较小时,它的灰度直方图只在灰度轴上较小的一段区间上非零,较暗的图像由于较多的像素灰度值低,因此它的直方图的主体出现在低值灰度区间上,其在高值灰度区间上的幅度较小或为零,而较亮的图像情况正好相反。通常一幅均匀量化的自然图像的灰度直方图在低值灰度区间上频率较大,这样的图像较暗区域中的细节常常看不清楚。为使图像变清晰,可以通过变换使图像的灰度动态范围变大,并且让灰度频率较小的灰度级经变换后,其频率变得大一些,使变换后的图像灰度直方图在较大的动态范围内趋于均化。事实证明,通过图像直方图修改

16、进行图像增强是一种有效的方法。一幅均匀量化的自然图像的灰度直方图通常在低值灰度区间上频率较大,使得图像中较暗区域中的细节常常看不清楚。为了使图像清晰,可将图像的灰度间距拉开,或者使灰度分布均匀,即让灰度直方图在较大的动态范围内趋于一致。从而增大了反差,使图像细节清晰,达到图像增强的目的。对于数字图像,以r表示正规化了的原图像灰度,以s表示经过直方图修正后的图像灰度,即0r,s1。且直方图均衡就是通过灰度函数,将原图像直方图改变成均匀分布的直方图。 (式2.8)即为P(r)的分布累计函数。在数字图像,灰度是离散的。离散化的直方图均衡化公式为:S=Tr= (式2.9) 需要注意的是,由于数字图像的

17、灰度离散化,均衡化图像的直方图只是近似均匀分布。直方图均衡化后的图像灰度动态范围扩大了,量化层间隔扩大了,灰度的级数分布减少了,因而可能出现伪轮廓8。直方图均衡化技术使图像增强的实质在于:(1)两个占有较多像素的灰度变换后灰度之间的差距增大。一般来讲,背景和目标占有较多的像素,这种技术实际上加大了背景和目标的对比度。(2)占有较少像素的灰度变换后需要归并。一般来讲,目标与背景的过渡处像素较少,由于归并,其或者变为背景点或者变为目标点,从而使边界变得陡峭。 MATLAB图像处理工具箱中的imhist函数用来显示灰度图像的直方图,它的语法格式为: i=imhist(I);图 2.2 导线图像直方图

18、图2.3 导线图像直方图 MATLAB图像处理工具箱中的histeq函数用来对直方图增强。它的语法格式为: I=histeq(I1); 图2.4 直方图均衡化前后的直方图2.2.2 图像平滑实际获得的图像一般都受到某种干扰而含有噪声。噪声产生的原因决定了噪声的分布特性以及它和图像信号之间的关系,通常噪声可以分成加性噪声、乘性噪声、量化噪声等。这些噪声恶化了图像质量,使图像模糊,甚至淹没特征,给分析带来困难。图像平滑的目的是消除或尽量减少噪声的影响,改善图像质量,有利于抽取对象特征进行分析。经典的平滑技术对噪声使用局部算子,当对某一个像素进行平滑处理时,仅对它的局部小邻域内的一些像素进行平滑,优

19、点是其计算效率高,而且可以多个像素并行处理。图像平滑的主要方法有噪声门限法、加权平均法、领域平均法、中值滤波、掩膜平滑法、空间低通滤波等。噪声门限法是一直简单易行的噪声消除方式,对于因传感器或者信道引起的呈现孤立离散分布的单点噪声具有较好效果。运用噪声门限法进行图像平滑时,首先设定门限值T,然后顺序检测图像的每个像素,将该像素与其邻域内的其他像素进行比较判断,以确定是否为噪声点;若为噪声点,则以其邻域内所有像素灰度的平均值替代,否则,以原灰度值输出。该方法中门限值T选择至关重要,太大,则噪声平滑不够;太小,平滑图像会变得模糊。空间低通滤波等。下面介绍比较常用的中值滤波。中值滤波是抑制噪声的非线

20、性处理方法。它是基于图像这样的一种特性:噪声往往以孤立的点的形式出现,这些点对应的象素很少,而图像则是由象素数较多、面积较大的小块构成。它在一定条件下,可以克服线性滤波器如最小均方滤波,平均值滤波(平滑滤波)等所带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声最有效。在实际运算工程中并不需要图像的统计特性,这也带来不少方便9。中值滤波是用领域点的中值代替该点的数值,即 (式2.10) 其中为点(x,y)及其领域的灰度值。例如,取一个二维窗口的大小(mm),这里m只能取奇数,其中m=3,其中各像素灰度值如下: (式2.11)经过按行排列,得到一个序列为52,26,59,34,63,48,44

21、,51,39,重新排列后的新的序列26,34,39,44,45,51,52,59,63,则Median52,26,59,34,63,48,44,51,39=48。中值滤波是将领域中所有像素按灰度级排序,取其中间值为输出像素。中值滤波的效果依赖于两个要素:领域的空间范围和中值计算中涉及的像素数(当空间范围较大时,一般只取若干稀疏分布的像素做中值计算)。将一维中值滤波的概念推广到二维,一般来说,二维中值滤波比一维中值滤波更能抑制噪声。二维中值滤波器的滤波窗口,可以是线形、方形、圆形及十字形等,不同形状的窗口使用中心必须根据图像的内容和不同的要求加以选择。根据经验,对于有缓变的较长轮廓线物体的图像,

22、采用方形或圆形窗口比较适宜;对于包含有尖顶角物体的图像,宜采用十字形窗口。使用二维中值滤波最值得注意的就是保持图像中有效的细线状物体。在一定条件下,中值滤波可以克服线性滤波器所带来的图像细节模糊,而且对滤除脉冲干扰及颗粒噪声最为有效。但对高斯噪声无能为力。需要注意的是,当窗口内噪声点的个数大于窗口一半时,中值滤波的效果不好。而且,对一些细节多,特别是点、线、尖顶细节多的图像不宜采用中值滤波的方法,使用中值滤波会造成这些细节丢失。MATLAB图像处理工具箱中的medfilt2函数用来对目标图像进行中值滤波,它的语法格式为: J=medfilt2(I);图2.5 隔离开关中值滤波前后图像 2.3

23、小结 本章简要介绍了图像色彩模型和图像处理技术的主要内容,其中颜色特征提取选取了RGB的颜色模型,预处理包括直方图增强和中值滤波,对电力设备图像有效地进行去噪,使图像细节更加清晰。 3 电力设备图像分割和数学形态学在图像摄取、传输及处理过程中有许多因素会使图像变得模糊,降低了图像的质量,以下介绍了图像锐化和图像边缘检测的多种算法,使边缘更加清晰。另外还介绍了数学形态学基本理论,包括二值腐蚀、膨胀和种子填充的几何意义和性质以及对电力图像的实际处理效果。3.1 图像锐化图像模糊是常见的图像降质问题。大量的研究表明,图像模糊的实质是图像受到了求和、平均或积分运算。所以,可以不必深究图像模糊降质的物理

24、过程及其数学模型,而根据图像模糊都有相加或积分运算这一共同点,运用相反的运算来减弱和消除模糊。这一类消减图像模糊的增强方法称为图像的锐化。图像锐化的主要目的就是加强图像中的目标边界和图像细节。值得注意的是,锐化处理的图像必须要有较高的信噪比,否则,图像进行锐化后,信噪比会降低,图像质量急剧下降。另外,由于锐化将使噪声受到比信号还强的增强,故必须小心处理。一般都是先进行图像平滑,去除或减轻图像中的干扰噪声,然后才进行锐化处理10。锐化技术可以在空间域进行,从木的方法是对图像进行微分处理;在频率域则运用高通滤波技术。在空间域中,山于需要锐化的图像边界或线条可能是任意走向的,所以期望采用的算子应该是

25、各向同性的。所谓各向同性,是指无论边界或线条走向如何,只要幅度相等,算子就给出相同的输出。数学证明,偏导数的平方和运算是各向同性的,如微分算子和拉普拉斯算子就是各向同性的。本节主要介绍一些常用的图像锐化方法,如微分算子算法、拉普拉斯算子算法等。3.1.1 Sobel算子算法微分算子方法锐化图像时,图像中的噪声、条纹等同样得到加强,这在图像处理中会造成伪边缘和轮廓。Sobel算子则在一定程度上克服了这个问题。Sobel算子的基本思想是:以待增强图像的任意像素(i,j)为中心,截取一个3x3的像素窗口11。分别计算窗口中心像素在x,y方向上的梯度: (式3.1) (式3.2)增强后图像在(i,j)

26、处的灰度值为:(x,y)= (式3.3)Sobel算子在计算x方向和y方向上的梯度时,不像普通梯度算子那样只用两个像素灰度差值来表示,而是采用两列或两行像素灰度加权和的差值来表示,这使得Sobel算子具有如下优点: (1)引入了加权平均,将距离远近产生的影响考虑进去,对图像中的随机噪声具有一定的平滑作用。(2)由于Sobel算子采用间隔两行或者两列的差分,所以图像中边缘两侧的像素得到增强。Sobel算子得到的锐化图像的边缘显得粗而亮。MATLAB图像处理工具箱中的filter2函数用来对目标图像进行Sobel算子锐化,它的语法格式为:h1=fspecial(Sobel);I1=filter2(

27、h1,I); 图3.1 Sobel算子锐化前后图3.1.2 拉普拉斯算子算法拉普拉斯算子是一种十分常用的图像边缘增强处理算子。拉普拉斯算子是线性二次性二次微分算子,具有各向同性和位移不变性,从而满足不同走向的图像边缘的锐化要求。对于连续图像,它的拉普拉斯算子为= (式3.4)当图像模糊是由于扩散现象引起时,不模糊图像等于模糊图像减去它的拉普拉斯运算结果的k倍,即 (式3.5)f为模糊图像,g为锐化以后的图像,k是与扩散效应有关的系数。对于数字图像f(i,j)来讲,拉普拉斯算子定义为:(i,j)= (式3.6)(式3.6)中, = = (式3.7) = =同理求得: = (式3.8)将(式3.6

28、) 和(式3.7)代入(式3.8): = (式3.9)将式(3.9)加以变换,改写为如下形式: (式3.10) 从式(3.10)可以看出,数字图像在(i,j)点处的拉普拉斯算子,可以由灰度值减去其邻域均值来求得。MATLAB图像处理工具箱中的imfilter函数用来对目标图像进行Laplacian算子锐化,它的语法格式为:h1=0,-1,0;-1,5,-1;0,-1,0;I2=imfilter(I1,h1);图3.2 Laplacian算子锐化前后图 如果一幅待处理的电力设备图像比较模糊,或者说细节不突出,我们为了保证后面的特征提取和分割的效果,就要对此图像进行增强锐化处理。对于边缘需要增强的

29、图像,我们可以选择上面的两种算子对电力设备图像进行处理12。其中L即lacian算子对图像模糊的边缘有一定的增强效果,相比较而言, Sobel算子边缘增强锐化的效果更好。当我们处理的设备图像对边缘要求较高时,我们可以选择Sobel算子进行边缘处理。3.2 图像边缘检测图像的边缘是图像的基本特征之一,它蕴含了图像丰富的内在信息(阶跃性质、形状等)并广泛的用于图像分割、图像分类、图像配准和模式识别中。边缘是指图像局部亮度变化最显著的部分像素的集合。图像的边缘对应着图像灰度的不连续性。显然图像的边缘很少是从一个灰度跳到另一个灰度这样的理想状况。真实图像的边缘通常都具有有限的宽度呈现出陡峭的斜坡状。边

30、缘主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征提取和形状特征提取等图像分析的重要基础。图像中的边缘通常与图像亮度或图像亮度的一阶导数的不连续有关。经典的边缘检测方法通常是利用边缘邻近的一阶或二阶导数的变化规律来进行的。数字图像的求导通常是利用差分近似微分来实现的。边缘检测通常借助空域微分算子进行,通过将算子模板与图像进行卷积来完成边缘检测13。常见的边缘检测有:梯度算子、Robert算子、Sobel算子、GauSS一LaplaCian算子、拉普拉斯算子等。(l)梯度检测算子边缘检测是检测图像局部显著变化的最基本运算。边缘的锐利程度由图像灰度的梯度决定。

31、梯度是一个向量,指出灰度变化的最快的方向和数量。在一维情况下,阶跃边缘同图像的一阶导数的局部峰值有关,梯度是函数变化的一种度量而一幅图像可以看作是图像强度连续函数的取样点的阵列。梯度是一阶导数的二维等效式,对于图像在处的梯度为一矢量G(x,y)=G G= (式3.11)梯度的幅值如下:G(x,y)= (式3.12)在实际应用中,通常用绝对值来近似梯度幅值。由矢量分析可知,梯度的方向定义为:(x,y)=arctan() (式3.13) 其中角是相对x轴的角度。对于数字图像,式(3.11)可用差分来近似计算,简单的梯度近似表达式为 (式3.14) (式3.15) 其中,j对应x轴方向,i对应负y轴

32、方向。直接用上式计算,会受到噪声影响。为解决此问题,常用22一阶差分模板来求x和y的偏导数:G= G= (式3.16)将邻近的微分值相加,其结果相当于求了两倍的微分值,而不是平均值,在一定程度上增加了鲁棒性。(2)Roberts算子最简单的边缘检测算子是用图像的垂直和水平差分来逼近梯度算子,1963年Roberts提出了边缘检测算子,Roberts交叉算子为梯度幅值计算提供了一种简单的近似方法: (式3.17)用卷积模板表示方法,上式变成 (式3.18)它是一个由22模板作用的结果,可表示为 G= G= (式3.19)Roberts算子是直观的也是简单的,但是效果并不好。(3)Prewitt算

33、子Prewitt边缘检测算子是一种类似Sobel边缘检测算子的边缘模板算子,通过对图像进行八个方向的边缘检测,将其中方向响应最大的作为边缘幅度图像的边缘。S= S= (式3.20)如果在每个点噪声都是相同的,那么Prewitt算子是比较好的。事实上,Prewitt算子对噪声很敏感,图像的离散差分对噪声比对原图像更敏感;可以通过先对图像做平滑以改善结果。 (4)GaussLaplacian算子GaussLaplacian算子是一种二阶边缘检测法,通过寻找图像的灰度值的二阶微分中的零穿越来检测边缘点,其算子用模板卷积表示为 (式3.21)通过上面介绍的边缘检测的方法,本文对一个隔离开关的图像进行边

34、缘检测,边缘检测的效果如下图3.3所示:(a) Sobel算子边缘检测(b) Prewitt算子边缘检测 (d) Canny算子边缘检测(c) Roberts算子边缘检测图3.3 图像边缘检测上面图(a)是用Sobel算子边缘检测结果,图(b)是用Prewitt算子边缘检测结果,图(c)是用Roberts算子边缘检测结果,图(d)是用Canny算子边缘检测结果.根据上面应用各种算子方法对电力变压器进行边缘检测的图像可以看出,简单的选择算子来对图像进行边缘检测,用Sobel算子和Prewitt算子进行边缘检测的时取得的效果更好一些。同时可以理解为进行边缘检测的目的就是找出电力设备的边缘,也就是找

35、出设备图像的边缘点。在前面的图像锐化一节中,通过各种算法对电力变压器图像进行了边缘增强以及锐化处理,从得到的变压器图像可以看出:图像中的边缘更加突出了,边缘处像素值的对比度得到了增强,为边缘检测取得良好的效果打下了基础。因此,为了更好的进行边缘检测,我们首先对电力变压器的图像进行边缘增强和锐化处理,然后进行边缘检测,处理结果和比较如下图3.4所示。 图a Sobel算子锐化Roberts算子边缘检测图b Sobel算子锐化Prewitt算子边缘检测 图d 拉普拉斯算子锐化Prewitt算子边缘检测图c 拉普拉斯算子锐化Roberts算子边缘检测 图3.4 图像锐化后边缘检测图中,图(a)是先用

36、Sobel算子增强锐化图像后,再用Roberts算子进行边缘检测的结果,图(b)是先用Sobel算子增强锐化图像后,再用Prewitt算子进行边缘检测的结果,图(c)是先用拉普拉斯算子算子增强锐化图像后,再用Roberts算子进行边缘检测的结果,图(d)是先用拉普拉斯算子增强锐化图像后,再用Prewitt算子进行边缘检测的结果。通过上面的分析和比较,可以看出,我们在对电力设备的图像进行边缘检测时,为了取得良好的效果,交叉选取了锐化过程中效果明显的两个算子进行锐化处理,接着选用了边缘检测效果突出的Roberts算子和Prewitt算子进行边缘检测处理。这样与单独用算子进行检测的结果相比较,锐化后

37、的图像再用边缘检测算子的效果明显提高了很多。3.3 阈值分割基于阈值选取的图像分割方法是提取物体与背景在灰度上的差异,把图像分为具有不同灰度级的目标区域和背景区域的组合,阈值法对物体和背景对比较强的景物分割有着很强优势,计算较为简单,并且可以用封闭和连通的边界定义不交叠的区域,是图像分割中最有效且实用的技术之一。根据获取最优分割阈值的途径,可以把阈值法分为全局阈值法、动态阈值法、模糊阈值法和随机阈值法14等。阈值分割的基本想法是确定一个阈值,然后把每个像素点的像素值和阈值相比较,根据比较的结果把该像素划分为两类:前景和背景。一般可以分成以下3步:(1)确定阈值。(2)将阈值和像素值比较。(3)

38、把像素归类。上面的3个步骤,第一步是关键的,如果能确定一个合适的阈值,就可以对图像进行正确、方便的分割。当照明不均匀、有突发噪声,或者背景灰度变化比较大时,整幅图像分割将没有合适的单一门限,因为单一的阈值不能兼顾图像各个像素的实际情况。这时,可对图像按照坐标分块,对每一块分别选一阈值进行分割,这种选择与坐标相关的阈值进行图像分割的方法称为动态阈值方法15,也称为自适应阈值方法。动态阈值选取比较简单的方法则是对每个像素确定以它为中心的一个领域窗口,计算窗口内像素的最大值和最小值,然后取它们的均值作为阈值。需要注意的是,同一种运算窗口越大,需要处理的数据越多,时间复杂度越大。 P P P PC P

39、 P P P图3.5 动态阈值确定方法 在图3.5中,令C表示当前像素,P为C的8领域像素,令maxValue表示8领域像素的最大灰度值,minValue表示8领域像素的最小灰度值,则阈值可以设定为:T= (式3.22)也可以采用均值设定阈值: 其中P是C的8领域像素。 T= (式3.23)对导线图像采用阈值二值化,如图3.6图3.6 阈值分割前后导线图 3.4 数学形态学简介数学形态学(Mathematical Morphology)是建立在集合论基础上的一门新兴学科,非常适合信号的几何形态分析和描述。其基本思想是利用结构元素对信号进行“探测”,保留主要形状,删除不相干形状(如噪声、毛刺)。

40、作为探针的结构元素,可直接携带知识,如方向、大小、色度等信息,探测、研究包含了信号主要信息的结构特征,不同的结构元素可以得到不同的结果。数学形态学的这一“探测”思想对信号处理理论和技术产生了重大影响,广泛应用于图象处理与分析、生物医学工程、机器视觉、工业检测、航空遥感、材料科学和军事科学等领域,并不断的发展和扩大。数学形态学首先处理的是二值图象,称为二值数学形态学(Binary Morphology)。它将二值图象看成是集合,并用结构元素来探察。二值数学形态学是一种针对集合的处理过程,算法简单,适于并行处理,且易于硬件实现,适于对二值图象进行图象分割、细化、抽取骨架、边缘提取、形状分析等处理。

41、数学形态学的基本运算有腐蚀、膨胀、开启和闭合。基于这些基本运算可以推导出更多的数学形态学实用算法。腐蚀和膨胀的定义是和集合及集合的运算的密切相关,下面给出数学形态学的基本概念和运算。3.4.1 膨胀 膨胀一般是给图像中的对象边界添加像素,而腐蚀则是删除对象边界的某些像素。在操作中,输出图像中所有给定像素的状态都是通过对输入图像的相应像素及其像素使用一定的规则进行确定。在操作时,输出像素值是输入图像相应像素邻域内所有像素的最大值,而在腐蚀操作中,输出像素值是输入图像相应像素邻域内所有像素的最小值。膨胀的数学表达为: (式3.24)腐蚀的数学表达式: (式3.25)膨胀和腐蚀这两种运算时紧密在一起

42、的,一个运算对图像的目标的操作相当于另一个对图像背景的操作,所以说膨胀和腐蚀是具有对偶性的。MATLAB图像处理工具箱中的imdilate函数用来对目标二值化图像进行膨胀运算,它的语法格式为: BW=imdilate(BW1,SE);其中所使用的SE是由STREL函数产生。如SE=strel(ball,5.5),SE可以是一个或多个结构元素,或者是数组。根据图像格式和SE的不同。 图3.7 隔离开关膨胀前后图像3.4.2 种子填充种子填充和边缘提取是一对可以互求的操作。知道区域可以求边界,同样,知道了边界可以填充得到区域。也就是说,可以使用结构元素通过对要填充的图进行膨胀、求补和求交操作来实现

43、种子填充。直观地看,种子填充就是指定一个背景点作为起始点,不断地把与之相连的背景点的值由0变1,知道达到物体的边界。种子填充对去除图像中不规则的形状很有效。如一张照片中含有一个圆,但由于反光的原因,图像看起来是一个圆环。在进一步处理之前,可以利用种子填充把圆环恢复成一个圆。MATLAB图像处理工具箱中的imfill函数用来对目标封闭图像进行种子填充,它的语法格式为: BW=imfill(BW1,hotel);它表示填充图像的空洞,该空洞是边缘图像不能达到的图像的像素的集合。 图3.8 隔离开关种子填充前后图3.5 小结本章对变电站电力设备图像进行锐化后再进行边缘检测,效果更佳。利用固定阈值实现

44、图像的二值化分割,可减小将来图像识别中的运算规模,并且能够提高电力设备图像识别的实时性。最后还运用了形态学膨胀运算和种子填充功能,为形状特征欧拉数的提取做了前期的处理工作。4 电力设备状态的识别分析运用数字图像处理技术对电力设备状态进行识别,其前提就是要对电力设备图像进行特征提取。在特征提取的过程中,要充分考虑提取的特征对后面识别过程的准确性与快速性。本章介绍了图像的基本特征及其识别的一些方法,对几种电力设备进行特征提取和识别分析,判断电力设备的运行状态。4.1 颜色特征分析 在传统的注重几何特征的计算机视觉研究中,颜色未得到充分的重视,人们普遍认为颜色不是刻画一个物体的关键特征16。然而,相

45、对于几何特征而言,颜色具有一定的稳定性,其对大小、方向都不敏感,表现出相当强的鲁棒性。同时,在许多情况下,颜色是描述一幅图像最简便而有效的特征。颜色提取方法多种多样,除了颜色直方图外,还有颜色矩、颜色集等方法。目前比较常见的有两种:一般直方图法和累加直方图法。由于本文所涉及的识别目标的颜色特征比较单一、明显,即只有红色和绿色两种颜色。因此本文在提取颜色特征时,直接提取了待识别目标的区域的红色特征和绿色特征,这样省去了其它颜色提取方法中的颜色空间转换的过程,大幅提高了颜色特征提取的速度。同时,由于物体呈现红色,并不是红色分量大,而是红色分量相对于绿色分量和蓝色分量较大。根据这一原理,结合本文所识

46、别的高压断路器开关区域的特点,提出了如下的颜色提取过程:本文中,通过判断开关区域的颜色状态,即计算开关区域颜色的红色特征量和绿色特征量的相对大小,即可判别开关所处的状态。为了便于描述,本文做如下定义:字母部分定义为A区;有颜色的区域定义为B区。由于本文需要判断B区的具体颜色:红色还是绿色,作为开关位置判别的依据,本文采用RGB颜色模型进行颜色特征提取17,过程描述如下:(1) 选取B区一个像素点,求出它的R、G、B三个分量。(2) 如果R分量为(170,225),则断路器当前开关状态为开,如图4.1。(3) 如果R分量不在(170,225),但G分量为(170,225),则断路器当前开关状态为

47、闭,如图4.2。B区颜色区域A区字母区图4.1 断路器断开时开关颜色区域B区颜色区域A区字母区图4.2 断路器闭合时开关颜色区域4.2 形状特征分析电力设别的图像经过去噪、增强和边缘检测后,就得到了设备的图像边缘和域,进而获得设备图像的形状。能够反映设备图像的形状信息有三种方式:区域边界与骨架。一般的,把目标区域内部或边界的像素赋予“1”值,而背景和其不感兴趣的区域像素赋予“0”值,形成二值图像,二值图像给出清晰的目标形状景物的形状特征均可由其几何属性(如长短、面积、距离、凸凹等)、统计性(如投影)和拓扑属性(如连通、欧拉数)来进行描述18。区域所具有的形状征可以通过对区域内部或外形通过各种变

48、换来提取,也可以用图像层次型数据结来表达。骨架是形状特征描述的重要方法,对于一些特殊的图像区域,如文字它提供了极为重要的形状概念。4.2.1 欧拉数在几何理论中,闭区域的宏观形态可以用它的拓扑性质来度量。除在撕裂或者扭曲的情况下,任何变形下都不能改变的图像的性质成为图像的拓扑性质。显然,两点间距离不是拓扑性质,因为图像拉伸或者压缩时都将发生改变。图像的连通性是拓扑性质,当平移、旋转、拉伸、扭曲之后,连通性是不变的19。因此,区域的空洞数H连通区域数是拓扑性质,可用欧拉数来度量。欧拉数是图像的一种拓扑量。欧拉数是图像中所有对象的总数减去这些对象中的空洞的数目,即:E=C-H; (式4.1)当然这

49、里的链接也取决于所定义的连接的类型,即四链接或八链接。MATLAB图像处理工具箱中的bweuler函数用来计算二值图像的欧拉数,它的语法格式为: eul=bweuler(BW,n);该调用格式可用于计算二值图像的欧拉数,n为连接类型定义,4为四连接,8为八连接,默认n为8。 图4.3 隔离开关闭合状态 图4.4 隔离开关断开状态从图4.3可以看出,隔离开关闭合时处理后的图像,其中C=1,H=0,欧拉数E为1,而从图4.4可得到,隔离开关断开时处理后的图像,其中C=2,H=0,欧拉数E为2;因此可以判断出隔离开关的开闭状态。4.3 导线弧垂测量算法分析导线弧垂是指在平坦地面上,相邻两基电杆上导线

50、悬挂高度相同时,导线最低点与两悬挂点间连线的垂直距离。如果导线在相邻两电杆上的悬挂点高度不相同,此时,在一个档距内将出现两个弧垂,即导线的两个悬挂点至导线最低点有两个垂直距离,称为最大弧垂和最小弧垂。 4.3.1 顶点识别对采集的导线图像进行二值化后,其形状类似于上抛物线,因此可用上抛物线作为其研究模型。如下图4.5,其中x代表横坐标,x轴上的数用i来表示;y代表纵坐标,y轴上的数用j来表示20。在二值图中,像素值只有0和1,白色像素值为1,而黑色像素值为0,从图中可以看出,抛物线上点的像素值均为1。图4.5 抛物线坐标图而我们要做的工作是将抛物线的左右两边界点和最低点识别出来,在这之前要先对

51、这三个点的特征进行分析。首先,对左边界点进行分析。从图中可以看出,其满足两个条件(1) 左边界点像素值为1;(2) 左边界点的横坐标i最小;利用以上两个条件,通过编辑程序对这个图像进行扫描,从而找到左边界点,(i,j)为其坐标,运行程序如下:for j=1:y i=1; while(I(j,i)=1)&(i(x/2) i=i+1; end if(i1) i=1; while(I(j,i)=1)&(ix) i=i+1; end if(i1) i=i-1; end if(i1) break; end endc=i,j4.3.2 距离测量经过上面的识别和运算,可以求出两边界点和导线最低点的坐标21,

52、设两悬点空间坐标为A(x,y), B(x,y),导线最低点空间坐标为H(x,y)。则过A、B两点的空间直线为: = (式4.2)过H点垂直于直线AB的直线方程为:y=y+(x-x)(式4.3) 联立直线可得出P点的坐标P(x,y)所以,根据观测弧垂的定义,得出 (式4.4)4.4 小结本章对图像的一些基本特征进行了概述,对断路器、隔离开关分别提取了有效的状态特征颜色和欧拉数,通过编辑程序,数值判断来达到较好的状态识别,并能直观的显示出来;导线弧垂测量运用抛物线建模和顶点识别算法寻得边界点和最低点的坐标,通过距离计算公式求出弧垂的长度。这些理论化的分析为下章的实例解决打下了很好的基础。5 电力设

53、备图像的软件实现5.1 图像处理MATLAB软件MATLAB是英文MATrix LABoratoray(矩阵实验室),自1984年美国MathWork公司推向市场以来,得到广泛的应用和发展。MATLAB现在成为国际上公认的最优秀的数值计算和仿真分析软件。它是一种解释性语言,它采用了工程技术的计算语言,而且几乎与数学表达式相同,语言中基本元素是矩阵,可提供各种矩阵的运算和操作,且具有符号计算、数学和文字统一处理,离线和在线计算等功能。5.1.1 MATLAB图像处理工具箱MATLAB中的基本数据结构是由一组有序的实数或复数元素构成的数组,图像对象的表达采用的是一组有序的灰度或彩色数据元素构成的实

54、值数组。MATLAB中通常用二维数组来存储图像,数组的每一个元素对应于图像的一个像素值。例如,由200行和300列的不同颜色点组成的一幅图像在MATLAB中采用200X300的矩阵存储。MATLAB支持多种类型的图像,而不同类型的图像其存储结构通常是不同的。如RGB图像则需要一个三维数组,3个数据维分别对应于某像素点的红色、绿色和蓝色强度值。由于对图像采用了通用的数据矩阵的表达方式,MATLAB中原有的所有基本矩阵操作都可应用于图像矩阵,例如,我们要查看图像I中某像素点的强度值,可以采用类似的表达方式:I(x,y),它代表了图像I的第x行和第y列的像素值。MATLAB的图像处理工具箱功能十分强

55、大,支持的图像文件格式丰富,如BMP、JPEG、GIF、TIFF、PCX、HDF、XWD、PNG等。MATLAB图像处理工具箱支持四种图像类型,分别为真彩色图像、索引色图像、灰度图像、二值图像,由于有的函数对图像类型有限制,这四种类型可以用工具箱的类型转换函数相互转换。MATLAB提供了15类图像处理函数,涵盖了包括近期研究成果在内的几乎所有的图像处理方法。这些函数按其功能可分为:图像显示;图像文件I0;几何操作;像素和统计处理;图像分析;图像增强;线性滤波;线性二元滤波设计:图像变换;邻域和块处理;二进制图像操作:区域处理;颜色映像处理;颜色空阅变换;图像类型和类型转换。利用这些图像处理工具

56、箱,并结合其强大的数据处理能力,我们可不必关心图像文件的格式、读写、显示等细节,而把精力集中在算法研究上,大大提高了工作效率。而且,在测试这些算法时既可方便地得到统计数据,同时又可得到直观图示。5.1.2 MATLAB GUI图形用户界面用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。假如读者所从事的数据分析、解方程、计算结果可视工作比较单一,那么一般不会考虑GUI 的制作。但是如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想制作一个供反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之一。图像用户界面的广泛流行时当今计算机技术的重大成就之一,它极大地方便了非专业用户的使用22,人们不再需要死记硬背

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!