一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于形态学处理的电气厂站接线图纸母线识别方法

2022-06-02 17:26:23 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,具体的是一种基于形态学处理的电气厂站接线图纸母线识别方法。


背景技术:

2.电力系统施工验收和运检环节面临复杂的厂站接线环节,受限于数字化模型文件的缺失,长期停留在图纸资料查询、功能试验验证等传统方法上,开展可视化、移动化智能作业困难重重,厂站接线图作为电力系统中的关键数据,是电力系统调度工作的基础。
3.传统的厂站接线图绘制与维护工作主要依靠电力调度人员的工作经验来完成,这种工作方式不仅增加了电网系统发生安全事故的风险,而且给厂站接线图的维护工作带来了高昂的人工成本。其中母线的识别是厂站接线图拓扑关系检测所需的核心数据,有助于实现图纸识别的数字化、自动化和智能化,从而应用到实际电力生产运维中。


技术实现要素:

4.为解决上述背景技术中提到的不足,本发明的目的在于提供一种基于形态学处理的电气厂站接线图纸母线识别方法。
5.本发明的目的可以通过以下技术方案实现:
6.一种基于形态学处理的电气厂站接线图纸母线识别方法,包括以下步骤:
7.s1、对厂站接线图纸pdf数据统一以300dpi的精度转换为jpg图像,并对转化后的图像进行标准化预处理;
8.s2、使用yolov5目标检测算法对厂站接线图进行关键区域分割后得到母线图元区域、变压器区域和留白区域,保证母线图元区域中仅有一条母线或者双母线;
9.s3、根据母线形态特征即长度、宽度、面积信息分别提取母线图元区域分割图中相应横线和竖线,同时覆盖一次识别结果并进行二次提取判断是否为双母线;
10.s4、根据母线识别结果得到分割图母线的位置信息描述文件。
11.进一步地,所述s1中预处理的方法为:
12.判断图片像素是否大于6800
×
6800,如果是则剪裁掉图片中无关白色区域外框使检测区域更加集中,反之则保持不变;
13.进一步判断图片的最长边像素是否大于5120,如果是则在保持图像原始比例下放缩图片至长边5120像素大小,反之则保持不变;
14.进一步对图片进行标准化、随机旋转与水平镜像翻转、随机亮度与对比度变换、随机裁剪,最终训练集图片统一剪裁至1280
×
1280大小。
15.进一步地,所述s3的具体步骤为:
16.s3.1、创建自定义水平内核并在水平轴上提取分割图中所有横线;
17.s3.2、对分割图进行先膨胀后腐蚀的闭运算填充由母线内部元素而导致断裂的部分;
18.s3.3、对分割图采用先腐蚀后膨胀的开运算和中值滤波手段过滤细小线段和噪声部分;
19.s3.4、对处理后得到的图像进行轮廓线检测;
20.s3.5、遍历母线检测结果的坐标、长度与面积,记录最大面积横线矩形框;
21.s3.6、将横线的长度与面积进行排序,如果两条面积相近的横线满足以下条件,则将这两条横线合并为一条水平粗横线并记录其坐标与长宽属性,否则即记录下面积最大的横线属性信息:
[0022][0023]
其中l1、l2为两条面积相近的直线;dis为两条直线的距离;h1为第一条直线的宽度;
[0024]
s3.7、创建自定义垂直内核并在竖直轴上提取分割图中所有竖线,并重复上述s3.2~s3.6步骤,且步骤中的横线替换为竖线;
[0025]
s3.8、比较从s3.6和s3.7步骤中提取的横线与竖线,比较条件如下,分别为条件一和条件二:
[0026][0027][0028]
若满足条件一则确定分割图中母线为横母线,角度设为0
°

[0029]
若满足条件二则确定分割图中母线为竖母线,角度设为90
°

[0030]
若都不满足则没有检测到母线;
[0031]
s3.9、将s3.8步骤识别出的母线用白色像素覆盖,重复s3.1~s3.8进行二次母线识别,若识别出的直线与s3.8步骤识别出的直线长度小于原直线长度或宽度的0.2倍且直线距离小于宽度的2倍则认为分割图是母线类型为双母线,记录双母的坐标角度信息。
[0032]
进一步地,所述s4中描述文件中包含母线的坐标位置、角度信息和文字描述。
[0033]
本发明的有益效果:
[0034]
本发明通过基于形态学的图像识别技术,并与目标检测技术相结合,实现了更加智能、快速且准确的电气厂站接线图母线检测,可以直接处理pdf等文件格式的电力图纸数据,解决了人工录入xml信息、效率低下等问题,降低了人工成本,消除了人工效率低且出错多的缺陷。
附图说明
[0035]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;
[0036]
图1是本发明基于形态学处理的电气厂站接线图纸母线识别方法的流程示意图;
[0037]
图2是本发明提供的yolov5检测出的母线图元区域示意图;
[0038]
图3是本发明输出目标图片的检测结果效果示意图。
具体实施方式
[0039]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0040]
一种基于形态学处理的电气厂站接线图纸母线识别方法,如图1所示,包括以下步骤:
[0041]
s1、对厂站接线图纸pdf数据统一以300dpi的精度转换为jpg图像,并对转化后的图像进行标准化预处理;
[0042]
判断图片像素是否大于6800
×
6800,如果是则剪裁掉图片中无关白色区域外框使检测区域更加集中,反之则保持不变;
[0043]
进一步判断图片的最长边像素是否大于5120,如果是则在保持图像原始比例下放缩图片至长边5120像素大小,反之则保持不变;
[0044]
进一步对图片进行标准化、随机旋转与水平镜像翻转、随机亮度与对比度变换、随机裁剪,最终训练集图片统一剪裁至1280
×
1280大小。
[0045]
s2、使用yolov5目标检测算法对厂站接线图进行关键区域分割后得到母线图元区域、变压器区域和留白区域,保证母线图元区域中仅有一条母线或者双母线;
[0046]
s3、根据母线形态特征即长度、宽度、面积信息分别提取母线图元区域分割图中相应横线和竖线,同时覆盖一次识别结果并进行二次提取判断是否为双母线;
[0047]
s3.1、创建自定义水平内核并在水平轴上提取分割图中所有横线;
[0048]
s3.2、对分割图进行先膨胀后腐蚀的闭运算填充由母线内部元素而导致断裂的部分;
[0049]
s3.3、对分割图采用先腐蚀后膨胀的开运算和中值滤波手段过滤细小线段和噪声部分;
[0050]
s3.4、对处理后得到的图像进行轮廓线检测;
[0051]
s3.5、遍历母线检测结果的坐标、长度与面积,记录最大面积横线矩形框;
[0052]
s3.6、将横线的长度与面积进行排序,如果两条面积相近的横线满足以下条件,则将这两条横线合并为一条水平粗横线并记录其坐标与长宽属性,否则即记录下面积最大的横线属性信息:
[0053][0054]
其中l1、l2为两条面积相近的直线;dis为两条直线的距离;h1为第一条直线的宽度;
[0055]
s3.7、创建自定义垂直内核并在竖直轴上提取分割图中所有竖线,并重复上述s3.2~s3.6步骤,且步骤中的横线替换为竖线;
[0056]
s3.8、比较从s3.6和s3.7步骤中提取的横线与竖线,比较条件如下,分别为条件一
和条件二:
[0057][0058][0059]
若满足条件一则确定分割图中母线为横母线,角度设为0
°

[0060]
若满足条件二则确定分割图中母线为竖母线,角度设为90
°

[0061]
若都不满足则没有检测到母线;
[0062]
s3.9、将s3.8步骤识别出的母线用白色像素覆盖,重复s3.1~s3.8进行二次母线识别,若识别出的直线与s3.8步骤识别出的直线长度小于原直线长度或宽度的0.2倍且直线距离小于宽度的2倍则认为分割图是母线类型为双母线,记录双母的坐标角度信息。
[0063]
s4、根据母线识别结果得到分割图母线的位置信息描述文件,描述文件中包含母线的坐标位置、角度信息和文字描述。
[0064]
实施例:
[0065]
s1、获取电气厂站接线pdf格式图纸,统一以300dpi的精度转换为jpg图像;
[0066]
s2、对转化后的图像,找到母线图元区、变压器区和留白区的位置,用labelimg打上标签,然后对打过标签的图纸进行数据增强,并把这些数据划分成训练集、测试集和验证集进行标准化预处理;
[0067]
预处理手段包括:图片剪裁、随机旋转与水平镜像翻转、随机亮度与对比度变换等。其中图片剪裁步骤为判断转换后的图片像素是否大于6800
×
6800,如果是则剪裁掉图片中无关白色区域外框使检测区域更加集中,反之则不动;进一步判断图片最长边像素是否大于5120,如果是则在保持图像原始比例下放缩图片至长边5120像素大小,其余预处理操作均在yolov5检测网络中实现;
[0068]
s3、利用上述数据在yolov5网络中进行训练、测试和验证,得到可以确定母线图元区、变压器区和留白区位置的模型,并将识别出母线图元区的识别框所框区域截取后放置于文件夹中;
[0069]
s4、读取文件夹中的分割图,利用形态学操作识别出分割图中的横线,并用闭运算与开运算对其进行降噪过滤,然后进行轮廓线检测找出面积最大的线段区域l1。同时考虑到设计院作图问题,可能会出现粗细不一的母线,因此判断是否还有一条线段l2与l1的面积、长度和距离之差都在误差范围内,如果有则将这两条直线合并为一条,若没有则不变;并记录此条横线左上角和右下角坐标(x1,y1)和(x2,y2)以及宽和高w,h,然后重复上述操作识别出分割图中的竖线并记录;
[0070]
s5、比较识别出的横线与竖线,判断它们的面积大小与长度占比。如果横线面积更大且长度大于分割图纸宽度的一半则说明分割图中为横母线;如果竖线面积更大且长度大于分割图纸高度的一半则说明分割图中为竖母线;
[0071]
s6、用白色像素[255,255,255]将识别出的母线区域覆盖,然后将覆盖后的图重复执行s4和s5步骤,进行二次母线识别判断是否为双母线;如果识别出的线段与s4和s5步骤识别出的线段长度误差在20%之内且线段距离小于宽度的2倍则认为分割图是母线类型为
双母,记录双母线区域的坐标角度信息,如果为横母线则为0
°
,竖母线则为90
°

[0072]
s7、利用paddleocr光学字符检测技术识别出文字信息并根据距离与相应母线匹配;
[0073]
s8、将上述获取到的母线坐标、角度、文字等属性信息写入xml描述文件,以110kv电压等级的母线为例,xml结构如下所示:
[0074][0075]
本实施例的智能化母线识别方法,能够对电力系统标量格式接线图进行预处理,实现了高质量、高效率的拓扑关系检测,进一步提高了电力系统和变电站智能化与自动化水平,降低了人工成本,对国家电网智能化推进有着重要意义。
[0076]
图2是是本发明提供的yolov5检测出的母线图元区域示意图,可以看到所选用的厂站接线图中检测出六个母线图元区域,两个变压器区域,其中母线图元区包含母线以及周围与之相连的图元设备。图3是本发明输出目标图片的检测结果效果示意图,可以看出采用本发明提供的母线识别方法,根据记录的坐标信息可以用线框标出图中母线位置。
[0077]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献