[发明专利]一种获取电气图纸中元器件识别位置的方法及系统在审
申请号: | 202210125752.5 | 申请日: | 2022-02-10 |
公开(公告)号: | CN114445848A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 何培东;黎小军;王晨丞;李显忠;张福州;张嘉岷;肖丽;刘柯里;涂娅欣;罗超;贾岩龙 | 申请(专利权)人: | 国网四川省电力公司营销服务中心 |
主分类号: | G06V30/422 | 分类号: | G06V30/422;G06V10/22;G06K9/62;G06V30/19;G06T7/11 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 王鹏程 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 电气 图纸 中元 器件 识别 位置 方法 系统 | ||
1.一种获取电气图纸中元器件识别位置的方法,其特征在于,包括以下步骤:
获取待识别电气图纸,将所述待识别电气图纸分割成若干个固定规格的子图,相邻所述子图之间具有相互重叠的部分,使得任意一个目标元器件至少会被完整的分割到一张子图中;
采用YOLO目标识别算法对所有子图进行识别,并输出所有包含有目标元器件物理符号的候选框的坐标;
将所有候选框的坐标通过坐标映射的方式映射到分割前的电气图纸中;
消除电气图纸中多余的候选框,以得到目标元器件物理符号最佳识别位置。
2.根据权利要求1所述的获取电气图纸中元器件识别位置的方法,其特征在于,将所述待识别电气图纸分割成若干个子图之前还包括:
采用k-means++算法对训练集中电气图纸中的电气元器件的物理符号尺寸进行聚类,确定目标候选框的规格(AW,AH),其中,AW为目标候选框的宽度,AH为目标候选框的高度。
3.根据权利要求2所述的获取电气图纸中元器件识别位置的方法,其特征在于,所述采用k-means++算法对训练集中电气图纸中的元器件物理符号尺寸进行聚类,确定目标候选框的规格(AW,AH)包括以下步骤:
步骤1:从代表元器件符号的训练集中随机选取1个数据点作为第一个初始聚类中心c1;
步骤2:计算其他每一个样本点i(xi,yi)与聚类中心c1(xc,yc)的欧式距离D(x)和每一个样本点被选为聚类中心的概率P(x),选取概率最大的点作为下一个聚类中心,其中
步骤3:重复步骤2,直到选择出预设值a个初始聚类中心;
步骤4:将每一个样本点i分配给距离其最近的聚类中心,划分成初始簇,之后重新计算每个簇的质心,并将该质心作为新的聚类中心;
步骤5:重复执行步骤4,直至簇不再发生变化或达到最大迭代次数后,此时则形成a个最终簇,分别为每一个最终簇匹配标准大小的锚定框;
步骤6:对步骤5中所获得的a个锚定框,从中选择面积最大的锚定框作为所述目标候选框。
4.根据权利要求2所述的获取电气图纸中元器件识别位置的方法,其特征在于,基于所述目标候选框的规格(AW,AH)和所述子图的规格(Wo,Ho),确定相邻所述子图重叠部分的宽度RW或高度RH,其约束关系为:
其中,W0为子图的宽度,H0为子图的高度。
5.根据权利要求4所述的获取电气图纸中元器件识别位置的方法,其特征在于,将待识别电气图纸(Wi,Hi)横向切割n次、纵向切割m次,以获得若干个固定规格的子图,其中n、m在数值上应满足下列等式关系:
其中,Wi为待识别电气图纸的宽度,Hi为待识别电气图纸的高度。
6.根据权利要求5所述的获取电气图纸中元器件识别位置的方法,其特征在于,所述的横向切割次数n的计算步骤如下:
步骤1:n初始值取
步骤2:将n带入Won-(n-1)RW=Wi,求取冗余宽度RW,并判断冗余宽度RW是否满足Wo>RW>AW;
步骤3:若是,则输出冗余宽度RW和横向切割次数n;
步骤4:若否,则令n=n+1,并重复步骤2,直至冗余宽度RW满足Wo>RW>AW。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网四川省电力公司营销服务中心,未经国网四川省电力公司营销服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210125752.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种烧结机除尘管用高铝可塑料及其制备方法
- 下一篇:一种回转式变桨锁定装置