一种基于航拍图像的输电线检测方法与流程

文档序号:12906449阅读:257来源:国知局
一种基于航拍图像的输电线检测方法与流程

本发明属于图像处理的技术领域,特别涉及区域分割和改进随机hough变换的基于航拍图像的输电线检测方法。



背景技术:

随着国家电网投资规模的不断扩大,网络结构越来越复杂,电网巡视和维护的工作量巨大,传统的输电线路和变电站人工巡视操作方式已经满足不了高效的电网巡检工作要求。为此,国家电网公司大力推广无人机线路巡检。由于航拍图像背景为复杂多变的自然背景,直接对航拍图像进行输电线的检测会产生很高的误检率和漏检率。

为了减弱背景噪音对输电线目标的干扰,近年来国内对航拍图像中检测输电线进行了多种方法的研究,赵利坡等人通过对输电线目标进行基于方向约束的线状目标增强以抑制竖直方向的干扰物体和其他非线状背景和噪音,通过radon变换引入识别因子来去除水平干扰物体,但是该方法约束条件苛刻,只能识别近似水平方向的输电线,局限性较大。(赵利坡,范慧杰,朱琳琳,等.面向巡线无人机高压线实时检测与识别算法[j].小型微型计算机系统,2012,33(4):882-886.)。曹蔚等人用方向滤波的结果进行自相关增强能在大幅减弱航拍图像中复杂环境背景的同时增强电力线目标,有效提高图像的电力线目标检测识别率。但是算法效率和增强效果依赖于迭代次数,需要人工控制迭代次数才能达到最佳效果。(曹蔚然,朱琳琳,韩建达.一种可迭代基于多向自相关的航拍电力线图像增强方法[j].机器人,2015,37(6):738-747.)黄东芳等人利用搜索聚类提取像素点并结合形态学处理像素点从而去除图像中的背景噪音。用阈值区间的自适应估算方法来计算hough变换的参数阈值,从而识别出图像中的输电线。但参数阈值的选取流程复杂,耗时长而且在对比度较低的情况下识别效果差。(黄东芳,胡桂明,周杨.基于一种改进的hough变换的输电线提取与识别[j].计算技术与自动化,2016,35(3):50-53)。



技术实现要素:

本发明的目的是针对现有技术的不足而提供的一种基于航拍图像的输电线检测方法,该方法结合大量航拍图像实例和输电线特征设计出航拍图像中输电线的简化模型图,确定输电线区域边界,对输电线区域进行划分并得到分割系数。消除了非输电线区域的背景噪音,并对输电线区域内线间距离进行计算删除不符合要求的线状物,减少随机hough变换中参数空间遍历所需时间,同时降低了误检和丢失输电线目标的概率。

实现本发明目的的具体技术方案是:

一种基于航拍图像的输电线检测方法,该方法包括以下步骤:

步骤1:图像预处理

在获取航拍图像之后,使用hessian矩阵对图像进行预处理,增强输电线线性特征,减弱背景噪音,得到航拍图像的边缘信息;具体包括:

s11:对航拍图像进行灰度化处理,将原始航拍图像转换成灰度图像。

s12:计算灰度化图像中每个像素点在x方向二阶偏导数y方向的二阶偏导数以及xy方向的二阶导数yx方向的二阶导数

s13:hessian矩阵公式为hessian描述了灰度图像各个方向上灰度梯度变化,通过hessian矩阵计算得到灰度图像的边缘信息。步骤2:输电线区域分割

依据航拍图像中输电线的分布特点,构建出航拍图像中输电线分布简化模型;对航拍图像进行分块进行搜索,得到输电线区域的边界,将航拍图像分割成输电线区域和非输电线区域,计算得到区域分割系数;具体包括:

s21:根据航拍图像中输电线分布的特点构建出航拍图像输电线分布简化模型,模型中有四条平行的输电线l1,l2,l3,l4,其中,输电线之间间距为d1和d2,输电线区域为s';

s22:将航拍图像进行垂直方向分块,从左到右分成8块,形成8个宽度相同像素条;

s23:以边界为搜索的起点,首先从上至下搜索,在第一个像素条内搜索找到第一个最长的线状物边缘,即为l1的片段,然后继续向下搜索,依次找到l2,l3,l4片段;寻找到l4片段后继续搜索直到图像下边界,发现当搜索的距离超过d2时,也就是超过l6所在位置时,就再也搜索不到任何线段的片段;对l6位置进行标记,即为第一个像素条内输电线区域下边界,然后再从下一个像素条开始从下到上搜索,直到所有的像素条搜索完毕;

s24:拼接全部像素条中搜索到的输电线区域上下边界,得到abcd四个顶点包围的完整输电线区域s';

s25:计算区域分割系数ic,ic是输电线区域的像素和与航拍图像像素和的比值;n'为输电线区域像素的数量,n为航拍图像像素的数量,si是航拍图像中第i个像素,s'j是输电线区域中第j个像素,其中,经过计算得到ic。

步骤3:输电线检测

对航拍图像使用随机hough变换进行检测线段,并加入斜率判断方法来剔除不符合要求的线段,最后使用线间距进一步剔除不符合要求的线段,只保留符合要求的线段即为输电线;具体包括:

s31:建立航拍图像空间i={(xi,yi)}和参数空间p={(ρi,θi)};

s32:将航拍图像中的参数空间量化成nρ×nθ的累加器阵,其中xm,ym分别为航拍图像空间中横坐标和纵坐标的最大值,nθ=2π;

s33:将图像空间上的每一点(x,y)映射到参数空间,其中,映射使用hough变换,公式为ρ=xcosθ+ysinθ,每次映射都累加到ai(ρi,θi)累加器中;

s34:检测航拍图像的累加器ai(ρi,θi)局部最大值,通过预设阈值th,保留所有候选输电线;

s35:对航拍图像中所有候选输电线的斜率值k进行计算统计计数,保留计数最多的输电线;

其中直线上任意两点(xm,ym)和(xn,yn),斜率值

s36:计算所有航拍图像中候选输电线之间的间距,间距di与d1,d2任意一个的方差小于0.01,则保留该候选输电线;

直线方程一般式为ax+by+c=0,(a,b不能同时为0),适用于所有直线。

两条平行直线分别为ax+by+c1=0和ax+by+c2=0,c1,c2不能相等,相等则两条直线重合了,它们之间的距离

所述航拍图像中输电线分布的特点包括:

(1)输电线的拓扑结构都是直线,并且穿过图像;

(2)输电线是互相平行,而且输电线之间的距离都是固定的;

(3)输电线的宽度是1到2个像素点;

(4)输电线是成对出现的。

本发明的有益效果在于:

针对传统hough变换方法检测输电线耗时太久,随机hough变换方法丢失和误检输电线概率偏大的问题,本发明基于区域分割的改进随机hough变换方法,通过将输电线区域和非输电线区域分割,减少背景噪音干扰,然后通过输电线间距减少虚假峰值带来的影响。

本发明适合无人机在野外森林植被复杂的自然环境下进行输电线巡检,不仅能够更准确的检测出航拍图像中的输电线,同时减少检测时间,能够快速有效的检测出航拍图像中的输电线,具有一定的实用性。

附图说明

图1是为本发明流程图;

图2是航拍图像中输电线分布简化模型图;

图3是输电线区域划分时像素条分块示意图;

图4是三组无人机航拍原图像;

图5是三组图像预处理后检测结果图像;

图6是三组图像使用传统方法检测结果图像;

图7是三组图像使用本发明检测结果图像。

具体实施方式

下面结合附图及实施例对本发明作详细描述。

本发明包括以下阶段:

图像预处理阶段:在获取航拍图像之后,使用hessian矩阵对图像进行预处理,增强输电线线性特征,减弱背景噪音。

输电线区域分割阶段:根据输电线发布特点,提出航拍图像输电线分布简化模型。对图像进行分块进行搜索,得到输电线区域的边界,从而将航拍图像分割成输电线区域和非输电线区域,计算出区域分割系数,然后根据输电线之间距离和边界信息生成该图像的输电线分布实例。

输电线检测阶段:对航拍图像使用改进的hough变换进行检测,并加入斜率判断机制来剔除不符合要求的输电线,最后使用线间距进一步剔除不符合要求的线段,保留符合要求的线段即为输电线。

所述图像预处理阶段包括以下步骤:

步骤a1:对航拍图像进行灰度化处理,将原始航拍图像转换成灰度图像。首先使用cvloadimage函数读取如图4所示的原始航拍图像,读取格式为原图格式,然后使用cvcvtcolor函数将读取的航拍图像转换成灰度图像,灰度图像深度为8。

步骤a2:计算灰度化图像中每个像素点在x方向二阶偏导数y方向的二阶偏导数以及xy方向的二阶导数yx方向的二阶导数

步骤a3:hessian矩阵公式为hessian描述了灰度图像各个方向上灰度梯度变化,对每个像素点使用hessian矩阵求取该点的特征向量和对应的特征值,较大特征值对应的特征向量是垂直于边缘的,较小特征值对应的特征向量是沿着边缘的方向,通过hessian矩阵计算得到灰度图像的边缘信息,而且增强了航拍图像中的线状目标,减少了背景的干扰信息,如图5所示。

所述输电线区域分割阶段包括以下步骤:

步骤b1:根据航拍图像中输电线分布的特点构建出航拍图像输电线分布简化模型,如图2所示,模型中有四条平行的输电线l1,l2,l3,l4,输电线区域边界线为l5,l6其中,输电线之间间距为d1和d2,从图2中可知d1是较小的间距,d2为较大的间距,以abcd四个顶点构成的四边形为输电线区域s'。

步骤b2:将航拍图像进行垂直方向分块,从左到右分成8块,形成8个宽度相同像素条,如图3所示,每个像素条的面积均相等。

步骤b3:所述航拍图像由hessian预处理后的航拍图像已经检测到图像中包括输电线目标在内的所有边缘信息。因为输电线在图像中总是从图像一端横穿到另一端,所以从图像边界开始搜索,以边界为搜索的起点。首先从上至下搜索,在第一个像素条内搜索找到第一个最长的线状物边缘,即为l1的片段,然后继续向下搜索,依次找到l2,l3,l4片段;寻找到l4片段后继续搜索直到图像下边界,发现当搜索的距离超过d2时,也就是超过l6所在位置时,就再也搜索不到任何线段的片段;此时对l6位置进行标记,l6是第一个像素条内输电线区域下边界。

步骤b4:在所述航拍图像中,接着从下至上搜索,以下边界为起点,沿着垂直方向向上开始搜索。第一个找到的为l4的片段,依次找到l3,l2,l1片段。寻找到l1片段后继续向上搜索直到图像上边界,同样当搜索的距离超过d2时,也就是超过l5所在位置时,就再也搜索不到任何线段的片段。对l5位置进行标记,即为第二个像素条内输电线区域的上边界,依次循环搜索下一个像素条直到找到最后一个像素条的上边界。

步骤b5:开始拼接全部像素条的输电线区域上下边界,即可得到abcd四个顶点包围的完整输电线区域s'。

步骤b6:计算区域分割系数ic,ic是输电线区域的像素和与航拍图像像素和的比值;n'为输电线区域像素的数量,n为航拍图像像素的数量,si是航拍图像中第i个像素,s'j是输电线区域中第j个像素,其中,经过计算得到ic。

步骤b7:理论证明区域分割系数ic如何降低输电线检测中丢失输电线的概率。

假设航拍图像中一根输电线由n个像素组成,对随机取样两个像素的一次试

验中,在参数空间图像中检测到该输电线的概率为pc;

m次试验后,检测到输电线的次数是二项分布中的变量ξ;

则k0次实验丢失该输电线的概率为pmiss;

其中k为第k次实验次数。

由于pc增大,pc(ξ=k)变小,所以pmiss相对就变小了。

经过理论证明区域分割系数ic能降低输电线检测中丢失输电线的概率。

步骤b8:理论证明区域分割系数ic如何降低输电线检测误检输电线的概率。

假设航拍图像中一根误检的输电线由m个像素构成,对随机取样两个像素的一次试验中,在参数空间图像中检测到该输电线的概率为pr;

m次试验后,检测到输电线的次数是二项分布中的变量ξ;

则k0次实验误检该输电线的概率为pfalse;

其中k为第k次实验次数。

由于pr增大,pr(ξ=k)变小,所以pfalse相对就变小了。

经过上述理论证明,分割系数ic可以降低输电线检测误检输电线的概率。

所述输电线检测阶段包括以下步骤:

步骤c1:建立航拍图像空间i={(xi,yi)}和参数空间p={(ρi,θi)}。

步骤c2:将航拍图像中的参数空间量化成nρ×nθ的累加器阵,其中xm,ym分别为航拍图像空间中横坐标和纵坐标的最大值,nθ=2π。

步骤c3:建立参数空间累加器ai(ρi,θi),与步骤c2中的累加器阵一一对应,并将初始化值设为零。遍历图像空间上的每一点(x,y),并将该点映射到参数空间,使用hough变换计算对应的ρ值,公式为ρ=xcosθ+ysinθ,每次映射都累加到对应的累加器ai(ρi,θi)。

步骤c4:对累加器ai(ρi,θi)进行统计计数,检测累加器ai(ρi,θi)局部峰值,通过预设阈值th,并对3*3领域中对除去峰值外的其他累加器进行清零,保留所有候选输电线。

步骤c5:对航拍图像中所有候选输电线的斜率值k进行计算并统计计数,保留计数最多的输电线;

其中直线上任意两点(xm,ym)和(xn,yn),斜率值

步骤c6:计算所有航拍图像中候选输电线之间的间距,间距di与d1,d2任意一个的方差小于0.01,则保留该候选输电线。

直线方程一般式为ax+by+c=0,(a,b不能同时为0),适用于所有直线。

两条平行直线分别为ax+by+c1=0和ax+by+c2=0,c1,c2不能相等,相等则两条直线重合了,它们之间的距离

最终检测结果如图7所示,航拍图像中本发明的方法很好的过滤了输电线附近的背景噪音,圆顶和田地信息被弱化从而抑制背景噪音,虽然输电线目标清晰度有一定程度的减弱,但是输电线目标依然清晰的被识别,提取的输电线线段连贯完整,整体检测效果优于传统方法,图6中使用传统方法检测时检测出大量背景噪音,尤其是输电线目标与森林背景重合的地方出现输电线边缘部分模糊不清,田地和小茅屋圆顶部分产生大量干扰信息,部分干扰信息与输电线混杂在一起,整体输电线检测效果不佳。

本发明的保护内容不局限于以上实施例。在不背离发明构思的精神和范围下,本领域技术人员能够想到的变化和优点都被包括在本发明中,并且以所附的权利要求书为保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1