一种动态分块阈值和块搜索结合的绝缘子分割提取方法与流程

文档序号:11832990阅读:202来源:国知局
一种动态分块阈值和块搜索结合的绝缘子分割提取方法与流程
本发明属于图像处理方法
技术领域
,涉及一种在复杂背景下提取图像中目标物的方法,具体涉及一种动态分块阈值和块搜索结合的绝缘子分割提取方法。
背景技术
:绝缘子种类繁多、数量庞大,是输电线路的重要组成部分,主要起到导线机械支撑、电气绝缘的作用,其性能好坏将直接影响到电网安全运行。由于绝缘子长期暴露在野外,运行环境复杂多变,加上生产工艺、人为破损等问题,难免会出现自爆、裂缝、污秽等故障,需及时发现维修。但在绝缘子故障检测之前,首先应该准确分割提取出绝缘子,才能为后续绝缘子特征提取、故障状态识别定位等提供有利的基础条件。因此,对绝缘子准确分割方法的研究具有重大意义。现有的图像分割方法主要可以分为三类:边缘检测、阈值分割和区域提取。其中,阈值分割由于计算简单、自适应强,受图像亮度和对比度影响小,目前被广泛应用。但由于运行绝缘子易受复杂背景、光照、拍摄角度、地面地貌等影响,会产生色差、变形以及部分遮挡的情况,基于传统阈值分割方法效果都不太理想。随着图像处理技术的不断发展,如何有效区分背景和绝缘子,从复杂背景图像中准确识别绝缘子成为检测工作的难点。技术实现要素:本发明的目的在于提供一种动态分块阈值和块搜索结合的绝缘子分割提取方法,不仅有效提高了分割效率,还能降低绝缘子图像中的阴影、光照和复杂背景对图像分割造成的影响,较好地保存了绝缘子局部细节信息,对后续图像分析及故障识别都有很大的借鉴作用。本发明采用的技术方案是,一种动态分块阈值和块搜索结合的绝缘子分割提取方法,具体按照以下步骤实施:步骤1、在输电杆塔上安装摄像机,并利用摄像机采集现场整幅绝缘子图像;步骤2、确定经步骤1采集到的整幅绝缘子图像的尺寸,再根据该尺寸确定出图像分块方案,以获得图像子块;步骤3、分别对经步骤2获得的各个图像子块依次进行图像灰度化、图像滤波处理,以提高图像的对比度,去除图像干扰噪声;步骤4、对经步骤3处理过后的每个图像子块分别进行如下处理:先进行OTSU分割,获取原始区分目标和背景的局部阈值ti;再根据获取的局部阈值ti进行灰度线性拉伸或压缩,之后再次进行分割,更新原始阈值ti为Ti,并分别用符号Q1、Q2…Qj表示各分割子块;步骤5、将经步骤1采集到的整幅绝缘子图像先采用步骤3中的方法依次图像灰度化及图像滤波处理,以提高图像的对比度,去除图像干扰噪声;再采用步骤4中的方法进行OTSU分割,获取全局阈值T0;步骤6、将经步骤4获得的更新阈值Ti与经步骤5获得的全局阈值T0进行做差对比,并将图像子块Qj归类,归类标准为:差值比较接近的归为第一类,差值较大的归为第二类;步骤7、对经步骤6得到的第一类子块图像提取颜色直方图特征,采用欧氏距离进行直方图相似性度量来进行块搜索,根据距离大小重新将步骤6得到的第一类子块图像分类,从而排除干扰背景子块;步骤8、将经步骤7处理后得到的第一类、第二类子块图像与经步骤6得到的第二类子块图像拼接,重新整合成整幅图像;步骤9、对步骤8得到的整幅图像进行平滑接缝处理及形态学处理,从而提取出该幅图像中的目标物。本发明的特点还在于:步骤2具体按照以下方法实施:先设定分块尺寸大小,然后对整幅绝缘子图像进行分块处理,且每个图像子块按照从左到右,从上到下的顺序排列,并且分别用符号q1、q2…qj表示;分割方案为:要尽可能完整的分割出若干完整的图像子块,根据不同图像尺寸,选取最优分块方法,提高后续图像分割的准确性,分块方案具体如下:第一种方案,宽度、高度正好;第二种方案,宽度正好、高度有多余;第三种方案,高度正好、宽度有多余;第四种方案,宽度、高度均有多余。步骤3具体按照以下步骤实施:步骤3.1、对经步骤2获得的图像子块先进行图像灰度化处理;摄像机采集的现场图像一般都是基于RGB彩色模型的彩色图像,在RGB模型下每个像素均有R、G、B三个分量,这样将造成图像存储空间和计算量增加,通过彩色图像灰度化,其灰度变化范围将变为[0,255],每种灰度代表一个灰度级(L=256),减少了图像运算量,提高了图像处理速度;将彩色图像灰度化的计算公式具体如下:Y=0.299R+0.587G+0.114B(1);式中,Y是根据R、G、B颜色分量以及YUV中亮度信号Y之间的关系算出的亮度,R、G、B分别表示红色分量、绿色分量、蓝色分量,其中彩色分量信号对转换的结果影响了红、绿、蓝三种颜色的加权系数;步骤3.2、经步骤3.1对图像进行灰度化处理的过程中常常存在随机噪声的干扰,采用高斯滤波器,通过求取模板内每个像素的高斯函数值,利用每个像素的高斯函数值作为每个灰度值的权值,进行加权平均;高斯函数定义公式具体如下:g(i,j)=e-(i2+j2)2σ2---(2);]]>式中,用参数σ的值来表示高斯滤波器的宽度。步骤4具体按照以下步骤实施:OTSU分割法是根据目标与背景两者之间的最大类间方差作为二者分离的准则,能够最大限度降低误分割的概率;以灰度值作为阈值对图像进行分割,设定用σ2表示目标和背景这两类之间的类间方差,最大化σ2来获取最优阈值,具体算法如下:σ2=w0×w1×(μ0(t)-μ1(t))2(3);式中:w0=Σi=0tp(i),w1=Σi=t+1L-1p(i),μ0(t)=Σi=0ti×p(i)Σi=0tp(i),μ1(t)=Σi=t+1L-1i×p(i)Σi=t+1L-1p(i);]]>其中,L表示图像的灰度级级数,i表示对应的灰度值,p(i)为各对应灰度值i的像素个数;对一幅图像分割目标和背景时会存在许多伪目标物,由于灰度对比度不强,很难分割出伪目标物,结合灰度线性拉伸或压缩,能进一步提高分割准确性;假设原始灰度图像f(x,y)的灰度范围为[m,n],预期变换后图像g(x,y)的灰度范围为[M,N],则转换公式具体如下:g(x,y)=M-Nm-n[f(x,y)-m]+n---(4);]]>步骤4具体按照以下步骤实施:步骤4.1、对每个图像子块进行OTSU分割,获取局部阈值ti;步骤4.2、经步骤4.1后,通过局部阈值ti将各子块灰度图灰度级[0,255]分为背景[0,ti]和目标[ti,255],其中目标[ti,255]中还存在除过目标物以外的其他伪目标,如:杆塔、灰度近似的植被,通过将该部分灰度拉伸或收缩,能进一步增加目标与背景的对比度,更好的区分出目标绝缘子,改变后的灰度线性转换公式为:g(x,y)=00<f(x,y)≤ti255255-ti[f(x,y)-ti]ti<f(x,y)≤255kf(x,y)f(x,y)>255k---(5);]]>式中,k值的选取是根据处理一类图像时,多次试验选取的一个取值范围;步骤4.3、对经步骤4.2处理过后的所有图像重新进行OTSU分割,更新阈值为Ti,以便于更好的分离目标与背景,同时也为后续颜色特征直方图提取的准确性打下基础。步骤6具体按照以下方法实施:将经步骤4获得的更新阈值Ti与经步骤5获得的全局阈值T0进行做差对比:若|Ti-T0|<λ,则判断步骤4的子块Qj同时包含目标和背景,归为第一类,保留Qj分割子块;反之,|Ti-T0|>λ,则判断该子块全部为目标或者全部为背景,归为第二类,其中将全部为背景的子块的所有像素灰度值根据图像本身情况转换为灰度值全0或255图像,全部为目标的子块不做变化,继续保留。步骤7具体按照以下方法实施:步骤7.1、对经步骤1获取的整幅绝缘子图像建立搜索目标图像块P作为关键搜索图,大小与分块尺寸相同,通过步骤3和步骤4记录的图像灰度化、图像滤波、OTSU分割处理后,进行目标图像块颜色特征提取,分别得到目标颜色直方图HP1(i)和背景颜色直方图HP2(i);步骤7.2、对步骤6中的第一类子块Qj进行颜色特征提取,分别得到目标颜色直方图HQ1(i)和背景颜色直方图HQ2(i);步骤7.3、对步骤7.1建立的搜索图像块、步骤7.2每个子块图像提取的颜色直方图进行直方图相似性度量,采用标准欧氏距离,对各部分求加权和,计算两幅图像之间综合距离,根据距离大小将步骤6中第一类子块Qj图像进行排序,对比之后将不存在目标的子块Qj重新归为步骤6的第二类,然后当做全是背景子块来处理。步骤7.1具体按照以下步骤实施:步骤7.1.1、对经步骤1获取的整幅绝缘子图像建立搜索图像块P作为关键图,大小与分块尺寸相同;步骤7.1.2、经步骤7.1.1后,将搜索图像块P进行图像灰度化处理,图像灰度级L为[0,255];步骤7.1.3、对经步骤7.1.3得到的灰度图像进行步骤4中的OTSU分割算法求取阈值T;像素点的灰度值小于阈值T,则认为是目标像素,其颜色计入目标直方图;反之,则认为是背景像素,从而得到目标颜色直方图和背景颜色直方图;颜色是描述图像内容的重要视觉特征,它与图像的下层对象有非常强的相关性,另外颜色特征对图像的复杂背景、尺度、方向、透视和图像大小具有鲁棒性,颜色直方图是是最常用的颜色特征,也特别适于描述那些难以进行自动分割的图像;通过阈值分割,提取图像的目标和背景颜色直方图来进行后面的块搜索过程;为了定义颜色直方图,将彩色空间灰度化,减少色彩级数;颜色直方图横轴表示颜色等级[0,255],纵轴表示颜色等级上具有该颜色的像素数目,对直方图定义具体如下:H(k)=NkN,(k=0,1,...L-1)---(7);]]>式中,N为图像的像素总数,灰度级数为L,Nk是图像中灰度为k的像素总数。步骤7.2具体按照以下方法实施:结合步骤6的判断规则,若|Ti-T0|<λ,当像素点的灰度值小于阈值T,则认为是目标像素,其颜色计入目标直方图,反之,则认为是背景像素,从而得到目标颜色直方图和背景颜色直方图;若|Ti-T0|>λ,当Ti<T认为是背目标像素,其颜色计入目标直方图,反之,则认为是背景像素。步骤7.3采用欧氏距离作为直方图相似性度量来进行块搜索,具体计算公式如下:两幅图像目标像素直方图欧氏距离具体按照以下算法计算获得:D1(Q1,P1)=Σi=0L-1[HQ1(i)-HP1(i)]2---(8);]]>两幅图像背景像素直方图欧式距离具体按照以下算法计算获得:D2(Q2,P2)=Σi=0L-1[HQ2(i)-HP2(i)]2---(9);]]>通过计算两幅图像的综合距离,提高直方图相似性度量度,计算公式为:D(Q,P)=Σj=1nwj[αDj1(Q1,P1)+βDj2(Q2,P2)]---(10).]]>本发明的有益效果在于:(1)与现有采用基于全局阈值、局部阈值进行图像分割算法相比,本发明一种动态分块阈值和块搜索结合的绝缘子分割提取方法是基于分块阈值分割算法,通过对子块单独预处理进行OTSU分割来获取分块阈值,通过设置阈值判断规则,同时提取目标物特征来进行图像搜索,排除干扰背景块,提取有效子块,最后合成图像,平滑接缝,从而获取图像中所需要提取的目标物。(2)本发明一种动态分块阈值和块搜索结合的绝缘子分割提取方法,可以有效提高分割效率,还能降低图像中的阴影、光照和复杂背景对图像分割造成的影响,较好地保存了绝缘子局部细节信息,对后续图像分析及故障识别都有很大的借鉴作用。附图说明图1本发明的绝缘子分割提取方法的程序流程图;图2是本发明的绝缘子分割提取方法中涉及的第一种图像分块方案示意图;图3是本发明的绝缘子分割提取方法中涉及的第二种图像分块方案示意图;图4是本发明的绝缘子分割提取方法中涉及的第三种图像分块方案示意图;图5是本发明的绝缘子分割提取方法中涉及的第四种图像分块方案示意图。具体实施方式下面结合附图和具体实施方式对本发明进行详细说明。本发明一种动态分块阈值和块搜索结合的绝缘子分割提取方法,其流程图如图1所示,具体按照以下步骤实施:步骤1、在输电杆塔上安装摄像机,并利用摄像机采集现场整幅绝缘子图像;如:采集的一幅现场复杂背景下绝缘子图像;步骤2、确定经骤1采集到的整幅绝缘子图像的尺寸,再根据该尺寸确定出图像分块方案,以获得图像子块;先设定分块尺寸大小,然后对整幅绝缘子图像进行分块处理,且每个图像子块按照从左到右,从上到下的顺序排列,并且分别用符号q1、q2…qj表示;其中,由于摄像机不同及参数设置不同,获取的图像尺寸不同,仅通过传统的平均N*N分块,很难进行等分分割,分割太大太小都会影响分割效果,所以本发明的方法中建立了多种分割方案,尽可能完整的分割出若干完整的子块,根据不同图像尺寸,选取最优分块方法,提高后续图像分割的准确性,分块方案具体如下:第一种方案,如图2所示,宽度、高度正好;第二种方案,如图3所示,宽度正好、高度有多余;第三种方案,如图4所示,高度正好、宽度有多余;第四种方案,如图5所示,宽度、高度均有多余;由于大部分图像的主体部分都在图像中央,通过上述四种方案设定分块尺寸时,设定各块可能包含目标物的权值,同时也要尽可能使多余高度或宽度的尺寸最小,避免图像主要信息丢失,将多余出来的高度或宽度忽略。步骤3、分别对经步骤2获得的各个图像子块依次进行图像灰度化、图像滤波处理,以提高图像的对比度,去除图像干扰噪声,具体按照以下步骤实施:步骤3.1、对步骤2中获得的图像子块先进行图像灰度化处理;前端摄像机采集的现场图像一般都是基于RGB彩色模型的彩色图像,在该模型下每个像素均有R、G、B三个分量,这样将造成图像存储空间和计算量增加,通过彩色图像灰度化,其灰度变化范围将变为[0,255],每种灰度代表一个灰度级(L=256),减少了图像运算量,提高了图像处理速度;将彩色图像灰度化的计算公式具体如下:Y=0.299R+0.587G+0.114B(1);式(1)中,Y是根据R、G、B颜色分量以及YUV中亮度信号Y之间的关系算出的亮度,R、G、B分别表示红色分量、绿色分量、蓝色分量,其中彩色分量信号对转换的结果影响了红、绿、蓝三种颜色的加权系数;步骤3.2、经步骤3.1对图像进行灰度化处理的过程中常常存在随机噪声的干扰,采用高斯滤波器,通过求取模板内每个像素的高斯函数值,利用每个像素的高斯函数值作为每个灰度值的权值,进行加权平均;对一幅图像常用的二维零均值离散的高斯函数定义公式具体如下:g(i,j)=e-(i2+j2)2σ2---(2);]]>式(2)中,用参数σ的值来表示高斯滤波器的宽度。步骤4、对经步骤3处理过后的每个图像子块分别进行如下处理:先进行OTSU分割,获取原始区分目标和背景的局部阈值ti;再根据获取的局部阈值ti进行灰度线性拉伸或压缩,之后再次进行分割,更新原始阈值ti为Ti,并分别用符号Q1、Q2…Qj表示各分割子块;其中,OTSU分割法是根据目标与背景两者之间的最大类间方差作为二者分离的准则,能够最大限度降低误分割的概率,一直被认为是最优阈值选取的最优方法;以灰度值作为阈值对图像进行分割,设定用σ2表示目标和背景这两类之间的类间方差,最大化σ2来获取最优阈值:σ2=w0×w1×(μ0(t)-μ1(t))2(3);式(3)中:w0=Σi=0tp(i),w1=Σi=t+1L-1p(i),μ0(t)=Σi=0ti×p(i)Σi=0tp(i),μ1(t)=Σi=t+1L-1i×p(i)Σi=t+1L-1p(i);]]>其中,L表示图像的灰度级级数,i表示对应的灰度值,p(i)为各对应灰度值i的像素个数;往往对一幅图像分割目标和背景时会存在许多伪目标物,由于灰度对比度不强,很难分割出伪目标物,结合灰度线性拉伸或压缩,能进一步提高分割准确性;假设原始灰度图像f(x,y)的灰度范围为[m,n],预期变换后图像g(x,y)的灰度范围为[M,N],则转换公式具体如下:g(x,y)=M-Nm-n[f(x,y)-m]+n---(4);]]>步骤4具体按照以下步骤实施:步骤4.1、对每个子块进行OTSU分割,获取局部阈值ti;步骤4.2、经步骤4.1后,通过阈值ti将各子块灰度图灰度级[0,255]分为背景[0,ti]和目标[ti,255],其中目标[ti,255]中还存在除过目标物以外的其他伪目标,如:杆塔、灰度近似的植被,通过将该部分灰度拉伸或收缩,能进一步增加目标与背景的对比度,更好的区分出目标绝缘子,改变后的灰度线性转换公式为:g(x,y)=00<f(x,y)≤ti255255-ti[f(x,y)-ti]ti<f(x,y)≤255kf(x,y)f(x,y)>255k---(5);]]>式(5)中,k值的选取是根据处理一类图像时,多次试验选取的一个取值范围;步骤4.3、对经步骤4.2处理过后的所有图像重新进行OTSU分割,更新阈值为Ti,以便于更好的分离目标与背景,同时也为后续颜色特征直方图提取的准确性打下基础。步骤5、将经步骤1采集到的整幅绝缘子图像先采用步骤3中的方法依次图像灰度化及图像滤波处理,以提高图像的对比度,去除图像干扰噪声;再采用步骤4中的方法进行OTSU分割,获取全局阈值T0。步骤6、将经步骤4获得的更新阈值Ti与经步骤5获得的全局阈值T0进行做差对比,将图像子块Qj归类,差值比较接近的归为第一类,差值较大的归为第二类,具体按照如下方法实施:将经步骤4获得的更新阈值Ti与经步骤5获得的全局阈值T0进行做差对比,若|Ti-T0|<λ,则判断步骤4的子块Qj同时包含目标和背景,归为第一类,保留Qj分割子块;反之,|Ti-T0|>λ,则判断该子块全部为目标或者全部为背景,归为第二类,其中将全部为背景的子块的所有像素灰度值根据图像本身情况转换为灰度值全0或255图像,全部为目标的子块不做变化,继续保留。步骤7、对经步骤6得到的第一类子块图像提取颜色直方图特征,采用欧氏距离进行直方图相似性度量来进行块搜索,根据距离大小重新将步骤6得到的第一类子块图像分类,从而排除干扰背景子块,如图1所示,具体按照以下步骤实施:步骤7.1、对经步骤1获取的整幅绝缘子图像,建立搜索目标图像块P作为关键搜索图,大小与分块尺寸相同,通过步骤3和步骤4记录的图像灰度化、图像滤波、OTSU分割处理后,进行目标图像块颜色特征提取,分别得到目标颜色直方图HP1(i)和背景颜色直方图HP2(i),具体按照以下步骤实施:步骤7.1.1、对经步骤1获取的整幅绝缘子图像,建立搜索图像块P作为关键图,大小与分块尺寸相同;步骤7.1.2、经步骤7.1.1后,将搜索图像块P进行图像灰度化处理,图像灰度级L为[0,255];步骤7.1.3、对经步骤7.1.3得到的灰度图像进行步骤4中的OTSU分割算法求取阈值T;像素点的灰度值小于阈值T,则认为是目标像素,其颜色计入目标直方图;反之,则认为是背景像素,从而得到目标颜色直方图和背景颜色直方图;颜色是描述图像内容的重要视觉特征,它与图像的下层对象有非常强的相关性,另外颜色特征对图像的复杂背景、尺度、方向、透视和图像大小具有鲁棒性,颜色直方图是是最常用的颜色特征,也特别适于描述那些难以进行自动分割的图像。通过阈值分割,提取图像的目标和背景颜色直方图来进行后面的块搜索过程。为了定义颜色直方图,将彩色空间灰度化,减少色彩级数,其中颜色直方图横轴表示颜色等级[0,255],纵轴表示颜色等级上具有该颜色的像素数目,直方图一般定义为:H(k)=NkN,(k=0,1,...L-1)---(7);]]>式(7)中,N为图像的像素总数,灰度级数为L,Nk是图像中灰度为k的像素总数。步骤7.2、对对步骤6中的第一类子块Qj进行颜色特征提取,分别得到目标颜色直方图HQ1(i)和背景颜色直方图HQ2(i);结合步骤6的判断规则,如果|Ti-T0|<λ,若像素点的灰度值小于阈值T,则认为是目标像素,其颜色计入目标直方图,反之,则认为是背景像素,从而得到目标颜色直方图和背景颜色直方图;若|Ti-T0|>λ,当Ti<T认为是背目标像素,其颜色计入目标直方图,反之,则认为是背景像素。步骤7.3、对步骤7.1建立的搜索图像块、步骤7.2每个子块图像提取的颜色直方图进行直方图相似性度量,采用标准的欧氏距离,对各部分求加权和,计算两幅图像之间综合距离,根据距离大小将步骤6中第一类的所有子块Qj图像进行排序,对比之后将不存在目标的子块Qj重新归为步骤6的第二类,然后当做全是背景子块来处理;其中,直方图相似性度量采用欧氏距离计算公式如下:两幅图像目标像素直方图欧氏距离具体按照以下算法计算获得:D1(Q1,P1)=Σi=0L-1[HQ1(i)-HP1(i)]2---(8);]]>两幅图像背景像素直方图欧式距离具体按照以下算法计算获得:D2(Q2,P2)=Σi=0L-1[HQ2(i)-HP2(i)]2---(9);]]>通过计算两幅图像的综合距离,提高直方图相似性度量度,计算公式为:D(Q,P)=Σj=1nwj[αDj1(Q1,P1)+βDj2(Q2,P2)]---(10);]]>其中,Σj=1nwj=1,]]>α+β=1。根据分析,图像的目标应该比背景在图像检索中起着更重要的作用,因此目标颜色距离的权重应该较大,设置为0.5<α<1.0;但是,虽然图像背景的颜色特征作用较小,但仍不能完全舍弃,因为背景区域较大时仍然会对人眼产生影响,而且当目标和背景的灰度值较接近时,分割可能产生误差,使得背景区域也包含一定的目标,因此,α不能取1;对于另外一幅图像来说,大部分目标物都存在于中间部位,所以对于wi的选取基于同样的想法,,越靠近中心的块,wi应该越大,用以突出目标子块。步骤8、将经步骤6、步骤7处理后最终得到的第一类、第二类子块图像拼接,重新合成为整幅图像。步骤9、对步骤8得到的图像进行平滑接缝处理及形态学处理,从而提取出图像中的目标物。本发明一种动态分块阈值和块搜索结合的绝缘子分割提取方法,不仅有效提高了分割效率,还能使绝缘子图像中的阴影、光照和复杂背景对图像分割造成的影响显著减少,较好地保存了绝缘子局部信息,对后续图像分析及故障识别都有很大的借鉴作用。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1