一种建筑图纸中子图框的检测方法和电子设备技术

技术编号:39572940 阅读:10 留言:0更新日期:2023-12-03 19:24
本发明专利技术涉及一种建筑图纸中子图框的检测方法和电子设备,包括:获得图签栏区域中的关键信息的提取结果,以及基于提取结果和图框区域的位置进行图框分类,以获得图框分类结果;基于图框分类结果对图框区域进行区域分割,以获得多个分割后的子图框区域中每个子图框区域的子图框信息,并基于每个子图框信息所包含的位置信息,确定图框区域中除所有子图框区域之外的非子图框区域的位置,以及基于非子图框区域的位置,确定非子图框区域中的所有图名信息;通过预先训练好的双编码器对所有子图框信息和所有图名信息进行匹配处理,以获得每个子图框区域的位置信息及其对应的图名信息,从而为后续智能审图打下了良好的基础

【技术实现步骤摘要】
一种建筑图纸中子图框的检测方法和电子设备


[0001]本专利技术涉及建筑图纸审核
,尤其涉及一种建筑图纸中子图框的检测方法和电子设备


技术介绍

[0002]目前,建筑设计行业大都使用软件绘制施工图
(
例如,
CAD

)
,每个人工绘制的图纸需要通过审图程序或软件来判断是否存在违背国家标准规范,以及目前大部分都依靠经验丰富的审图工程师来进行审核,但其存在着工作量大和效率低的问题,因此计算机视觉图像识别图纸内容进行定量计算实现智能审图迫在眉睫

并且,智能审图的第一步就是实现图框的检测,在工程图纸中智能审图中,图框的定位非常重要

图框可以提供参考边界,图框定义了图纸的边界,它确定了图纸的大小和形状

这为计算机提供了一个参考边界,使它能够在图纸上准确地定位和布置图像元素

[0003]以及,图框可以规范布局和位置,图框中的图签栏通常包括标题

项目信息

日期和其他必要的标识

并且,这些信息的布局和位置是标准化的,使得计算机能够快速准确地识别和解读图纸

以及,图框的存在确保了一致的布局和位置,从而提高了图纸的可读性和可理解性

以及,图框的边界和参考线可以用于辅助测量和尺寸标注

计算机可以使用图框的边界来确定元素之间的相对位置和距离

此外,图框的参考线可以用作尺寸标注的基准线,确保尺寸标注的准确性和一致性

以及,图框作为每个工程图纸的固定组成部分,确保了图纸的完整性和连续性

它们为每个工程图纸提供了一个统一的外观和结构,使得计算机能够轻松地识别和区分不同的图纸

[0004]因此,图框在工程图纸中的定位非常重要,它提供了参考边界

规范布局和位置

辅助测量和尺寸标注

提供图纸的完整性和连续性

没有图框,工程图纸的定位将会变得困难,并且可能导致混乱和不一致的图纸布局和位置

[0005]同时,图框内部有不同的图块通常代表了图纸中不同的组成部分或功能模块,本申请将该区域称为子图框
(
即因为图框内部可能包含若干个小图,其可以称为子图框
)
,合理地划分子图框,可以更好地理解和组织图纸的结构,从而便于进行审查和分析,这对于智能审图系统来说是至关重要的,因为它可以帮助系统更好地理解和解释图纸的内容

[0006]而且,划分子图框可以更好地捕捉和理解图纸中不同部分之间的关联性,从而准确地审查和评估图纸的一致性,并且这有助于确保图纸的设计和规范符合要求,并减少错误和遗漏的可能性

以及,子图框还可以提供图纸中不同部分的定位功能,并且方便计算机调用,提高审查和分析的效率,故这对于处理大型和复杂的图纸尤为重要,因为它可以节省时间提高效率

[0007]因此,目前急需一种建筑图纸中子图框的检测方案


技术实现思路

[0008](

)
要解决的技术问题
[0009]鉴于现有技术的上述缺点

不足,本专利技术提供一种建筑图纸中子图框的检测方法和电子设备,可为后续智能审图打下了良好的基础

[0010](

)
技术方案
[0011]为了达到上述目的,本专利技术采用的主要技术方案包括:
[0012]第一方面,本专利技术实施例提供一种建筑图纸中子图框的检测方法,该检测方法由电子设备执行,该检测方法包括:获取建筑图纸;其中,建筑图纸包括图框区域和图签栏区域;从建筑图纸中检测出图框区域的位置和图签栏区域的位置,并基于图签栏区域的位置对图签栏区域中的关键信息进行提取,以获得关键信息的提取结果,以及基于关键信息的提取结果和图框区域的位置进行图框分类,以获得图框分类结果;基于图框分类结果对图框区域进行区域分割,以获得多个分割后的子图框区域中每个子图框区域的子图框信息,并基于每个子图框信息所包含的位置信息,确定图框区域中除所有子图框区域之外的非子图框区域的位置,以及基于非子图框区域的位置,确定非子图框区域中的所有图名信息;通过预先训练好的双编码器对所有子图框信息和所有图名信息进行匹配处理,以获得每个子图框区域的位置信息及其对应的图名信息

[0013]在一个可能的实施例中,从建筑图纸中检测出图框区域的位置和图签栏区域的位置,包括:将建筑图纸输入到预先训练好的图框图签栏检测模型中进行检测处理,以获得多个检测结果;对多个检测结果进行
NMS
处理,以获得图框区域的位置和图签栏区域的位置

[0014]在一个可能的实施例中,图框图签栏检测模型的模型构架包括依次连接的
backbone
模块
、neck
模块和
head
检测头模块,以及图框图签栏检测模型的模型构架还包括用作模板图纸的输入通道且与
backbone
模块连接的
backbone
分支模块

[0015]在一个可能的实施例中,
backbone
分支模块包括依次连接的
SEM
自注意力模块

第一
CBL
模块
、CSP1_1
模块

第二
CBL
模块
、CSP1_3
模块
、concat
模块和
conv
模块

[0016]在一个可能的实施例中,基于图签栏区域的位置对图签栏区域中的关键信息进行提取,以获得关键信息的提取结果,包括:基于图签栏区域的位置对图签栏区域进行
OCR
文字识别操作,以获得图签栏区域的文字;通过
NLP
模型从图签栏区域的文字中获取关键信息的提取结果

[0017]在一个可能的实施例中,关键信息包括图名信息

图号信息

子项信息

工程名称

比例信息和专业信息中至少一个信息

[0018]在一个可能的实施例中,基于图框分类结果对图框区域进行区域分割,以获得多个分割后的子图框区域中每个子图框区域的子图框信息,包括:在获取到图框分类结果后,将图框区域的图纸输入到预先训练好的分割模型中,以获得每个子图框区域的子图框信息;其中,子图框信息包括用于表示对应的子图框区域的位置的位置信息和用于表示对应的子图框区域的类型的子图框标签信息

[0019]在一个可能的实施例中,基于非子图框区域的位置,确定非子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种建筑图纸中子图框的检测方法,其特征在于,所述检测方法由电子设备执行,所述检测方法包括:获取所述建筑图纸;其中,所述建筑图纸包括图框区域和图签栏区域;从所述建筑图纸中检测出所述图框区域的位置和所述图签栏区域的位置,并基于所述图签栏区域的位置对所述图签栏区域中的关键信息进行提取,以获得所述关键信息的提取结果,以及基于所述关键信息的提取结果和所述图框区域的位置进行图框分类,以获得图框分类结果;基于所述图框分类结果对所述图框区域进行区域分割,以获得多个分割后的子图框区域中每个所述子图框区域的子图框信息,并基于每个所述子图框信息所包含的位置信息,确定所述图框区域中除所有所述子图框区域之外的非子图框区域的位置,以及基于所述非子图框区域的位置,确定所述非子图框区域中的所有图名信息;通过预先训练好的双编码器对所有所述子图框信息和所述所有图名信息进行匹配处理,以获得每个所述子图框区域的位置信息及其对应的图名信息
。2.
根据权利要求1所述的检测方法,其特征在于,所述从所述建筑图纸中检测出所述图框区域的位置和所述图签栏区域的位置,包括:将所述建筑图纸输入到预先训练好的图框图签栏检测模型中进行检测处理,以获得多个检测结果;对所述多个检测结果进行
NMS
处理,以获得所述图框区域的位置和所述图签栏区域的位置
。3.
根据权利要求2所述的检测方法,其特征在于,所述图框图签栏检测模型的模型构架包括依次连接的
backbone
模块
、neck
模块和
head
检测头模块,以及所述图框图签栏检测模型的模型构架还包括用作模板图纸的输入通道且与所述
backbone
模块连接的
backbone
分支模块
。4.
根据权利要求3所述的检测方法,其特征在于,所述
backbone
分支模块包括依次连接的
SEM
自注意力模块

第一
CBL
模块
、CSP1_1
模块

第二
CBL
模块
、CSP1_3<...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海帮图信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1