当前位置: 首页 > 专利查询>清华大学专利>正文

基于领域知识和目标检测的CAD图纸识别方法和装置制造方法及图纸

技术编号:23558717 阅读:23 留言:0更新日期:2020-03-25 04:11
本申请公开了基于领域知识和目标检测的CAD图纸识别方法和装置,其中,该装置包括:CAD图纸解析模块用于获取待识别CAD图纸中的图纸信息,并将待识别CAD图纸转换为多张待识别像素图;目标检测模块用于对多张待识别像素图进行聚合类构件识别,确定待识别CAD图纸内构件的构件信息集合;建筑空间文件解析模块用于获取待识别CAD图纸内的空间信息;系统信息融合模块用于根据空间信息和构件信息集合,得到构件在建筑空间中的坐标位置信息,并结合图纸信息,通过搜索构件的拓扑,确定构件系统信息,融合坐标位置信息和构件系统信息,生成构件识别信息。通过本申请中的技术方案,提高了构件识别和信息提取的准确率,增强CAD图纸识别的扩展性。

CAD drawing recognition method and device based on domain knowledge and object detection

【技术实现步骤摘要】
基于领域知识和目标检测的CAD图纸识别方法和装置
本申请涉及图纸检测的
,具体而言,涉及基于领域知识和目标检测的CAD图纸识别装置和基于领域知识和目标检测的CAD图纸识别方法。
技术介绍
伴随着经济的迅速发展,建筑行业也得到了大力发展。建筑行业不仅只是建造楼房,还包括前期图纸设计、施工、验收和后期运维,每一阶段都至关重要,需要遵循相应的国家规范,并且有相关国家部门对其进行监管和审查。在图纸设计阶段,除了设计建筑结构外,还需要设计电气、暖通、水等不同专业的系统,如火灾自动报警系统和水喷雾灭火系统等,对于保障居民的安全至关重要。在设计阶段,政府指定审图机构会对不同专业系统图纸进行审查,检查是否符合国家规范要求。而现有技术中,通常是使用广度遍历优先算法,依次计算CAD图纸中关键元素与周围元素的属性关系,再与标准模板库里的符号进行匹配,以实现对CAD图纸中构件的识别。但是,并不能很好的处理CAD图纸中,构件符号变形情况,且由于是使用广度遍历优先算法,CAD图纸识别的效率较慢,同时还存在着扩展性差的问题。
技术实现思路
本申请的目的在于:利用基于深度学习的目标检测算法,对CAD图纸中的构件进行识别,提高了构件识别和信息提取的准确率,增强CAD图纸识别的扩展性。本申请第一方面的技术方案是:提供了基于领域知识和目标检测的CAD图纸识别装置,该识别装置用于对待识别CAD图纸中的构件进行定位,该装置包括:CAD图纸解析模块,目标检测模块,建筑空间文件解析模块,系统信息融合模块;CAD图纸解析模块用于获取待识别CAD图纸中的图纸信息,并将待识别CAD图纸转换为多张待识别像素图;目标检测模块用于根据目标检测模型,对多张待识别像素图进行聚合类构件识别,确定待识别CAD图纸内构件的构件信息集合,其中,构件信息集合包括构件的类别信息与构件的位置信息;建筑空间文件解析模块用于获取待识别CAD图纸内的空间信息;系统信息融合模块用于根据空间信息和构件信息集合,得到构件在建筑空间中的坐标位置信息,并结合图纸信息,通过搜索构件的拓扑,展开得到构件线路,确定构件系统信息,融合坐标位置信息和构件系统信息,生成构件识别信息。上述任一项技术方案中,进一步地,CAD图纸解析模块获取图纸信息之后,还用于:利用领域知识数据库,将待识别CAD图纸中的构件分解为基础元素;对基础元素的类别进行识别,并将类别为文字或填充物的基础元素的显示属性设置为隐藏,其中,基础元素的类别包括文字、填充物、直线段和圆弧。上述任一项技术方案中,进一步地,CAD图纸解析模块,具体包括:图纸转换单元和图纸分割单元;图纸转换单元用于调用转换接口函数,将待识别CAD图纸转换为第一像素图;图纸分割单元用于根据分割框和预设重叠宽度,按照由左至右的分割顺序,依次将第一像素图分割为多张第二像素图,记作待识别像素图。上述任一项技术方案中,进一步地,目标检测模块具体包括:特征提取单元,候选框生成单元,分类单元;特征提取单元用于利用特征提取模型中的每一层卷积神经网络,依次对每一张待识别像素图进行特征提取,并将当前层提取到的特征和前几层提取到的特征,输入至下一层卷积神经网络,将最后一层卷积神经网络提取出的特征记作该待识别像素图的图像特征信息;候选框生成单元用于根据滑动窗口和anchor机制,生成图像特征信息的候选框,并对候选框进行调整,并根据调整后的候选框确定位置信息;分类单元用于根据图像特征信息和候选框,确定构件的类别信息。上述任一项技术方案中,进一步地,识别装置还包括:结果合并模块;结果合并模块用于计算相邻两张待识别像素图中构件的性能度量指标重叠度,当判定性能度量指标重叠度大于预设阈值时,将两个构件进行合并。本申请第二方面的技术方案是:提供了基于领域知识和目标检测的CAD图纸识别方法,该方法用于对待识别CAD图纸中的构件进行定位,该方法包括:步骤1,获取待识别CAD图纸中的图纸信息,并将待识别CAD图纸转换为多张待识别像素图;步骤2,根据目标检测模型,对多张待识别像素图进行聚合类构件识别,确定待识别CAD图纸内构件的构件信息集合,其中,构件信息集合包括构件的类别信息与构件的位置信息;步骤3,获取待识别CAD图纸内的空间信息;步骤4,根据空间信息和构件信息集合,得到构件在建筑空间中的坐标位置信息,并结合图纸信息,通过搜索构件的拓扑,展开得到构件线路,确定构件系统信息,融合坐标位置信息和构件系统信息,生成构件识别信息。上述任一项技术方案中,进一步地,获取待识别CAD图纸中的图纸信息之后,还包括:步骤101,利用领域知识数据库,将待识别CAD图纸中的构件分解为基础元素;步骤102,对基础元素的类别进行识别,并将类别为文字或填充物的基础元素的显示属性设置为隐藏,其中,基础元素的类别包括文字、填充物、直线段和圆弧。上述任一项技术方案中,进一步地,将待识别CAD图纸转换为多张待识别像素图,具体包括:步骤111,调用转换接口函数,将待识别CAD图纸转换为第一像素图;步骤112,根据分割框和预设重叠宽度,按照由左至右的分割顺序,依次将第一像素图分割为多张第二像素图,记作待识别像素图。上述任一项技术方案中,进一步地,步骤2具体包括:步骤21,利用特征提取模型中的每一层卷积神经网络,依次对每一张待识别像素图进行特征提取,并将当前层提取到的特征和前几层提取到的特征,输入至下一层卷积神经网络,将最后一层卷积神经网络提取出的特征记作该待识别像素图的图像特征信息;步骤22,根据滑动窗口和anchor机制,生成图像特征信息的候选框,并对候选框进行调整,并根据调整后的候选框确定位置信息;步骤23,根据图像特征信息和候选框,确定构件的类别信息。上述任一项技术方案中,进一步地,步骤2之后,还包括:步骤24,计算相邻两张待识别像素图中构件的性能度量指标重叠度,当判定性能度量指标重叠度大于预设阈值时,将两个构件进行合并。本申请的有益效果是:本申请实现了CAD图纸的构件识别和构件信息提取装置,利用图纸的领域知识和基于深度学习的目标检测,对CAD图纸进行图纸预处理、图纸分割、目标检测、结果合并、系统信息提取和坐标位置确定等操作,对CAD图纸中的构件,按照专业领域进行识别,相较于现有的构件识别方法,提高了构件识别准确率和信息提取的准确率,增强CAD图纸识别的扩展性。通过本申请中的识别方法和装置,可以针对火灾自动报警专业、气体灭火专业、泡沫灭火专业、自动喷水灭火专业和给排水专业等具有专业
的CAD图纸,进行目标构件的识别,并利用构件信息集合、图纸信息与建筑空间信息,融合生成CAD图纸的构件识别信息,该构件识别信息可用于规范自动化检查。附图说明本申请的上述和/或附加方面的优点在结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本申请的一个实施例的基于领域知识和目标检测的CAD图纸识别装置的示意图;图2是根据本申请的一个实施例的IOU计算方式的示意图;图3是根据本申请的一个实施例的候选框的示本文档来自技高网
...

【技术保护点】
1.基于领域知识和目标检测的CAD图纸识别装置,该识别装置用于对待识别CAD图纸中的构件进行定位,其特征在于,该装置包括:CAD图纸解析模块,目标检测模块,建筑空间文件解析模块和系统信息融合模块;/n所述CAD图纸解析模块用于获取所述待识别CAD图纸中的图纸信息,并将所述待识别CAD图纸转换为多张待识别像素图;/n所述目标检测模块用于根据目标检测模型,对多张所述待识别像素图进行聚合类构件识别,确定所述待识别CAD图纸内构件的构件信息集合,其中,所述构件信息集合包括构件的类别信息与构件的位置信息;/n所述建筑空间文件解析模块用于获取所述待识别CAD图纸内的空间信息;/n所述系统信息融合模块用于根据所述空间信息和所述构件信息集合,得到所述构件在建筑空间中的坐标位置信息,并结合所述图纸信息,通过搜索构件的拓扑,展开得到构件线路,确定构件系统信息,融合所述坐标位置信息和所述构件系统信息,生成构件识别信息。/n

【技术特征摘要】
1.基于领域知识和目标检测的CAD图纸识别装置,该识别装置用于对待识别CAD图纸中的构件进行定位,其特征在于,该装置包括:CAD图纸解析模块,目标检测模块,建筑空间文件解析模块和系统信息融合模块;
所述CAD图纸解析模块用于获取所述待识别CAD图纸中的图纸信息,并将所述待识别CAD图纸转换为多张待识别像素图;
所述目标检测模块用于根据目标检测模型,对多张所述待识别像素图进行聚合类构件识别,确定所述待识别CAD图纸内构件的构件信息集合,其中,所述构件信息集合包括构件的类别信息与构件的位置信息;
所述建筑空间文件解析模块用于获取所述待识别CAD图纸内的空间信息;
所述系统信息融合模块用于根据所述空间信息和所述构件信息集合,得到所述构件在建筑空间中的坐标位置信息,并结合所述图纸信息,通过搜索构件的拓扑,展开得到构件线路,确定构件系统信息,融合所述坐标位置信息和所述构件系统信息,生成构件识别信息。


2.如权利要求1所述的基于领域知识和目标检测的CAD图纸识别装置,其特征在于,CAD图纸解析模块获取图纸信息之后,还用于:
利用领域知识数据库,将所述待识别CAD图纸中的构件分解为基础元素;
对所述基础元素的类别进行识别,并将类别为文字或填充物的基础元素的显示属性设置为隐藏,其中,所述基础元素的类别包括文字、填充物、直线段和圆弧。


3.如权利要求2所述的基于领域知识和目标检测的CAD图纸识别装置,其特征在于,所述CAD图纸解析模块,具体包括:图纸转换单元和图纸分割单元;
所述图纸转换单元用于调用转换接口函数,将所述待识别CAD图纸转换为第一像素图;
所述图纸分割单元用于根据分割框和预设重叠宽度,按照由左至右的分割顺序,依次将所述第一像素图分割为多张第二像素图,记作所述待识别像素图。


4.如权利要求1所述的基于领域知识和目标检测的CAD图纸识别装置,其特征在于,所述目标检测模块具体包括:特征提取单元,候选框生成单元,分类单元;
所述特征提取单元用于利用特征提取模型中的每一层卷积神经网络,依次对每一张所述待识别像素图进行特征提取,并将当前层提取到的特征和前几层提取到的特征,输入至下一层卷积神经网络,将最后一层卷积神经网络提取出的特征记作该待识别像素图的图像特征信息;
所述候选框生成单元用于根据滑动窗口和anchor机制,生成所述图像特征信息的候选框,并对所述候选框进行调整,并根据调整后的所述候选框确定所述位置信息;
所述分类单元用于根据所述图像特征信息和所述候选框,确定构件的所述类别信息。


5.如权利要求4所述的基于领域知识和目标检测的CAD图纸识别装置,其特征在于,所述识别装置还包括:结果合并模块;
所述结果合并模块用于计算相邻两张所述待识别像素图中构件的性能...

【专利技术属性】
技术研发人员:张荷花顾明孙家广
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

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

1