一种基于机器视觉的绝缘子快速辨别定位方法及系统与流程

文档序号:25615403发布日期:2021-06-25 15:57阅读:155来源:国知局
一种基于机器视觉的绝缘子快速辨别定位方法及系统与流程

1.本发明涉及输电线路图像处理技术领域,特别涉及一种基于机器视觉的绝缘子快速辨别定位方法及系统。


背景技术:

2.绝缘子是输电线路的重要组成部分,是唯一的电气绝缘件和重要的结构支撑件,绝缘子性能及其配置的合理性直接影响线路的安全稳定运行。绝缘子长期工作在野外的自然环境下,遭受着日晒、雨淋、雷电等恶劣自然环境的侵蚀,还受到自身材料老化的影响。在以上这些因素的影响下,绝缘子容易受到损坏(例如自爆、裂纹和污秽等缺陷),进一步影响电力系统输电网络的正常运行,严重的会造成大面积停电事故的发生,因此及时确定绝缘子的缺陷位置,对于保障电网的安全运行,具有非常重要的实用价值和社会效益。
3.现阶段对于绝缘子缺陷的巡检方式主要是人工登塔观察,这种方法使得巡检效率低下,人工成本高昂且对巡检人员的威胁较大。随着科学技术的发展,无人机自动化巡检方法进入输电线路巡线行业已经是必然趋势,故如何准确识别输电线路图像中的绝缘子以及准确识别绝缘子的缺陷是一个亟待解决的问题。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题。为此,本发明提出一种基于机器视觉的绝缘子快速辨别定位方法及系统,快速的识别输电线路图像中的绝缘子以及准确识别绝缘子的缺陷。
5.本发明的第一方面,提供了一种基于机器视觉的绝缘子快速辨别定位方法,包括以下步骤:
6.通过ssd模型检测待处理图像,标记所述待处理图像中的绝缘子区域;
7.采集若干个包含缺陷绝缘子的训练样本构成数据集;
8.构建cascade r

cnn网络,通过所述样本集训练所述cascade r

cnn网络;
9.通过训练完成的所述cascade r

cnn网络对所述待处理图像中的绝缘子区域进行识别,判断所述待处理图像中的绝缘子是否存在缺陷。
10.根据本发明的实施例,至少具有如下技术效果:
11.本发明基于cascade r

cnn作为绝缘子缺陷的检测网络,不需要人工提取绝缘子区域和绝缘子缺陷特征,在定位绝缘子缺陷的同时还能对绝缘子缺陷进行分类。同传统的检测方法相比,本发明采用了cascade r

cnn作为基础检测网络架构,提升了定位和分类的精确度。
12.本发明的第二方面,提供了一种基于机器视觉的绝缘子快速辨别定位系统,包括:
13.标记模块,用于通过ssd模型检测待处理图像,标记所述待处理图像中的绝缘子区域;
14.采集模块,用于采集若干个包含缺陷绝缘子的训练样本构成数据集;
15.训练模块,用于构建cascade r

cnn网络,通过所述样本集训练所述cascade r

cnn网络;
16.识别模块,用于通过训练完成的所述cascade r

cnn网络对所述待处理图像中的绝缘子区域进行识别,判断所述待处理图像中的绝缘子是否存在缺陷。
17.根据本发明的实施例,至少具有如下技术效果:
18.本发明基于cascade r

cnn作为绝缘子缺陷的检测网络,不需要人工提取绝缘子区域和绝缘子缺陷特征,在定位绝缘子缺陷的同时还能对绝缘子缺陷进行分类。同传统的检测方法相比,本发明采用了cascade r

cnn作为基础检测网络架构,提升了定位和分类的精确度。
19.本发明的第三方面,提供了一种基于机器视觉的绝缘子快速辨别定位设备,包括:至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如本发明第一方面所述的基于机器视觉的绝缘子快速辨别定位方法。
20.本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如本发明第一方面所述的基于机器视觉的绝缘子快速辨别定位方法。
21.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
22.为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本发明实施例提供的一种基于机器视觉的绝缘子快速辨别定位方法的流程示意图;
24.图2是本发明实施例提供的一种基于机器视觉的绝缘子快速辨别定位系统的结构示意图;
25.图3是本发明实施例提供的一种基于机器视觉的绝缘子快速辨别定位设备的结构示意图。
具体实施方式
26.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
27.参照图1,本发明的一个实施例,提供了一种基于机器视觉的绝缘子快速辨别定位方法,包括以下步骤:
28.s101:通过ssd模型检测待处理图像,标记待处理图像中的绝缘子区域。
29.为了使物体识别的算法在较低端的硬件上面能够达到实时性的要求,提出了ssd
模型,ssd模型对多个分类目标进行单触发检测它的检测速度优于之前领先的检测技术(yolo)。在本实施例中,使用离线学习完成的ssd模型对待处理图像进行实时检测,定位并标记绝缘子在待处理图像中的位置信息。
30.需要说明的是,本发明方法能够适用任意材料的绝缘子,例如这里的绝缘子包括但不仅限于玻璃绝缘子、复合绝缘子和瓷质绝缘子。这里的绝缘子缺陷包括但不仅限于自爆、裂纹和污秽。
31.s102:采集若干个包含缺陷绝缘子的训练样本构成数据集。
32.其中数据集包括训练集和测试集,训练集用于对cascade r

cnn网络(端到端的级联卷积神经网络)进行训练,测试集用于对cascade r

cnn网络进行测试。训练样本的来源可以是输电线路监控中心数据库中已保存的数据。
33.s103:构建cascade r

cnn网络,通过样本集训练cascade r

cnn网络。
34.在本步骤s103中,构建cascade r

cnn网络,包括以下步骤:
35.s1031:将resnext网络作为特征提取网络,输出特征图至fpn网络。
36.将cascade r

cnn原网络中的残差网络resnet替换成resnext,具体使用了resnext

50(32
×
4d)网络,在该网络的基本组成单元中,卷积分支数为32,每个单元块的最后输出是这32个卷积分支结果进行叠加再加上原始输入的结果。使用这种结构,在绝缘子图像具有更好的特征提取能力,计算量也较小。
37.s1032:通过fpn网络输出新特征图至rpn网络。
38.将resnext网络的5个卷积部分输出的4个不同分辨率大小的特征图作为特征集,网络对每一层的特征图进行上采样,使其同低一层的特征图大小保持一致,同时低一层的特征图使用1
×
1的卷积核进行处理,使其同高一层的通道数相同。将各个层同高一层的特征图进行横向相加后,再进行3
×
3的卷积以消除上采样带来的混叠效应,即可得到p2、p3、p4、p5四个特征图,再由最后一个特征图经过步长为2的最大值池化操作后,得到p6,共计5个融合后的特征图,组成fpn结构,并与后续的rpn网络进行连接。
39.s1033:通过rpn网络在所有新特征图上生成不同大小、不同尺寸的锚点框,由两个3
×
3卷积层分别预测这些锚点框的分数和坐标修正值,锚点框经坐标修正后,作为候选框输入至级联网络中。
40.在步骤s1033中,级联网络包括若干个级联的r

cnn网络,每个级联的r

cnn网络设置不同的iou阈值。每级r

cnn网络的iou阈值逐级增大。从而对输入的候选框进行优化,达到提升计算精度和效率的目的。由于若干个级联的r

cnn网络为cascade r

cnn网络中的必要特征,此处不再对级联网络进行细述。
41.s104:通过训练完成的cascade r

cnn网络对待处理图像中的绝缘子区域进行识别,得到待处理图像中的绝缘子是否缺陷的辨别结果。
42.将待处理图像中的绝缘子区域,送入训练好的cascade r

cnn网络中进行绝缘子是否缺陷的辨别。cascade r

cnn网络首先将图像输入至resnext网络的5个卷积层来提取特征,分别输出4个不同分辨率大小的特征图;其次通过fpn结构,生成5个融合不同分辨率、不同语义强度的特征图,在这5个特征图上使用rpn,就可以生成不同大小、不同尺度的候选框;得到候选框之后,然后就送入cascade r

cnn最后三层级联的r

cnn网络,在此级联结构中,每一层的iou阈值设置都不相同,分别为0.5、0.6、0.7,每一层输出的目标框都会送入下
一层进行训练,第三层的边框回归结果为预测的缺陷目标框,即绝缘子缺陷的定位结果,将三层分类分数取平均,即可得到缺陷分类结果。
43.本方法实施例基于cascade r

cnn作为绝缘子缺陷的检测网络,不需要人工提取绝缘子区域和绝缘子缺陷特征,在定位绝缘子缺陷的同时还能对绝缘子缺陷进行分类。同传统的检测方法相比,本方法实施例采用了cascade r

cnn作为基础检测网络架构,提升了定位和分类的精确度。
44.参照图2,本发明的一个实施例,提供了一种基于机器视觉的绝缘子快速辨别定位系统,包括标记模块11、采集模块12、训练模块13和识别模块14,其中:
45.标记模块11用于通过ssd模型检测待处理图像,标记待处理图像中的绝缘子区域;
46.采集模块12用于采集若干个包含缺陷绝缘子的训练样本构成数据集;
47.训练模块13用于构建cascade r

cnn网络,通过样本集训练cascade r

cnn网络;
48.识别模块14用于通过训练完成的cascade r

cnn网络对待处理图像中的绝缘子区域进行识别,得到待处理图像中的绝缘子是否缺陷的辨别结果。
49.由于本实施与上述方法实施例是基于相同的发明构思,因此上述方法实施例的相关内容同样适用于本系统实施例,因此不再细述。
50.参照图3,本发明的一个实施例,提供了一种基于机器视觉的绝缘子快速辨别定位设备,本基于机器视觉的绝缘子快速辨别定位设备可以是任意类型的智能终端,例如手机、平板电脑、个人计算机等。
51.具体地,本基于机器视觉的绝缘子快速辨别定位设备包括:一个或多个控制处理器和存储器。控制处理器和存储器可以通过总线或者其他方式连接。
52.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本发明实施例中的基于机器视觉的绝缘子快速辨别定位设备对应的程序指令/模块。控制处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行电缆接头的导体温度计算系统的各种功能应用以及数据处理,即实现上述方法实施例的一种基于机器视觉的绝缘子快速辨别定位方法。
53.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据电缆接头的导体温度计算系统的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于控制处理器远程设置的存储器,这些远程存储器可以通过网络连接至该基于机器视觉的绝缘子快速辨别定位设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
54.所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个控制处理器执行时,执行上述方法实施例中的一种基于机器视觉的绝缘子快速辨别定位方法。
55.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,可使得上述一个或多个控制处理器执行上述方法实施例中的一种基于机器视觉的绝缘子快速辨别定位方法。
56.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
57.通过以上的实施方式的描述,本领域技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现。本领域技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read only memory,rom)或随机存储记忆体(random access memory,ram)等。
58.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
59.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1