一种基于图例库的机房草图识别方法及其装置制造方法及图纸

技术编号:22884697 阅读:25 留言:0更新日期:2019-12-21 07:34
本发明专利技术提供了一种基于图例库的机房草图识别方法及其装置,其特征在于,识别方法包括如下步骤:制定草图绘制标准,建立标准图例库,对机房草图绘制进行规整化约束;获取草图数据;对机房草图中的图像整体进行层次分割,得到机房草图的部件图;利用标准图例库匹配识别,进而实现机房草图部件的检测识别;对机房草图部件进行合理性位置约束;结果的参数化输出。本发明专利技术的有益之处在于:本发的一种基于图例库的机房草图识别方法及其装置能够实时、快速、准确地输出与输入草图相匹配的标准图形识别结果,从而为设计人员在结合草图勘查报告后进行快速设计提供更直观的参考依据。

A sketch recognition method and device for computer room based on legend Library

【技术实现步骤摘要】
一种基于图例库的机房草图识别方法及其装置
本专利技术属于安全管理
,具体涉及一种基于图例库的机房草图识别方法及其装置。
技术介绍
随着社会信息技术的高速发展,现代工业领域的信息化、智能化、自动化设施呈现爆发式增长趋势,其相关产品和技术作为企业赖以生存发展的重要技术手段,成为企业核心竞争力的重要组成部位。机房巡检作为排除生产隐患、保障生产安全、加强设备管理的重要手段一直以来都受到企业高度重视。为了适应新环境下的生产需要,提升机房巡检流程的信息化、智能化、自动化成为了安全管理方面改善的重中之重。现阶段,在机房巡检设计过程中,勘查人员往往通过简单手绘的方式来对机房状态进行现场草图绘制,这在一定程度上可以节省巡检时间、提高巡检效率,并具备后续追溯的优点。但是,草图绘制一般具有不规则性,使得手绘草图无法直接代入下一阶段工作,这就需要较为专业的设计人员进行后续设计图绘制,但是由于工作人员的更迭,较多的草图语义沟通和理解的偏差等环节都需要较高的时间和管理成本。现阶段,草图识别技术普遍存在数据需求大,硬件要求高,不易部署;割裂各部件关系,缺乏合理约束,识别结果缺乏整体性;以图像作为输出,缺乏参数化流程,不利于人工调整与后期改善等问题。因此,急需通过对机房草图进行规整化约束,结合标准图例库集合,按照标准图例格式进行绘图,提高草图的标准化、易读性,在数据层面减少草图智能识别的障碍,通过图像处理技术进行识别,得到匹配的机房语义描述,并生成标准的图形化草图,辅助设计人员进行绘图,提高工作效率,减少时间和管理成本
技术实现思路
为了克服现有技术的存在的问题,本专利技术以机房草图的语义识别作为目标,将机房草图识别和图例库结合起来,提出了一种将图像处理技术和图例匹配相结合的基于图例库的机房草图识别方法及其装置,该方法能够对整个机房草图进行整体分析,结合业务知识提取机房墙体、附墙设备、机房内设备、设备标注的语义对应关系,加强各子部件间位置关系约束,提高草图识别整体性,而且该方法能够实时、快速、准确地输出与输入草图相匹配的标准图形识别结果,从而为设计人员在结合草图勘查报告后进行快速设计提供更直观的参考依据。本专利技术提供了一种基于图例库的机房草图识别方法,如下步骤:(1)制定草图绘制标准,建立标准图例库,对机房草图绘制进行规整化约束;(2)获取草图数据,且前述草图数据为图像级输入;(3)对前述机房草图中的图像整体进行层次分割,得到前述机房草图的部件图;(4)利用前述标准图例库匹配识别,进而实现机房草图部件的检测识别;(5)对前述机房草图部件进行合理性位置约束,对步骤(4)得到的检测识别结果进行修正;(6)将步骤(5)修正后获得的结果进行参数化输出。优选的,前述步骤(1)的具体过程为:首先制定标准图元,并将前述标准图元够成标准图例库;之后参考前述标准图元,采用数字结合图元的方式绘制机房草图,并在前述机房草图周边利用相对间隔的数字或字母进行说明,且采用三角形标记表示附加信息;对于走线架、接地线等可能与机房内前述标准图元相重叠的部件,采用特殊颜色进行绘制。优选的,步骤(2)中前述草图数据的来源为移动端设备拍摄的巡检现场工作人员手绘机房草图图像。优选的,前述步骤(3)的具体过程为:首先利用孔洞填充及二值化方式进行前述图像的预处理,随之利用颜色空间转换、形态学填充手段,将前述图像整体分割为接地线、走线架,文字标注及其他部件,同时保留部分算法中间变量,为后续添加合理性约束提供信息。优选的,前述步骤(4)中的具体过程为:通过检测连通域方法将机房草图部件与标准图例库进行矩形检测、圆形检测匹配,同时利用AlexNet和开源手写数字数据集Mnist训练数字分类模型,完成机房草图部件级的识别;前述机房草图部件包括走线架、接地线、数字标注、其他部件;前述走线架、接地线的检测识别过程为:首先进行闭运算以填补图像内的细小孔洞,对于前述走线架而言,存在水平和垂直两种情况,故采用开运算分别提取水平向、垂直向线条;对于处理过的图像,通过检测连通域获取各部分包围盒,最终完成走线架与接地线的检测识别;前述数字标注检测识别过程为:使用深度学习算法AlexNet作为数字标注识别的核心网络,以Mnist开源手写数字数据集为训练集,调整网络参数,以实现数字标注的检测识别;前述核心网略包含5个卷积层和3个全连接层,并使用ReLU函数作为激活函数,解决了梯度消失问题;引入Dropout层,随机忽略部分神经元,避免分类模型的过拟合;将平均池化改为重叠最大池化,避免了平均池化层的模糊化效应,丰富特征信息;前述Mnist开源手写数字数据集包含从“0”到“9”,超过60000个手写数字样本,样本规模和内容足以满足数字识别的精度要求;前述其他部件主要包括墙体、房门、附墙设备、墙内设备,且前述墙体、房门、附墙设备处于连通状态,比例最大;前述其他部件检测识别过程采用检测最大连通域的方式将前述墙体、房门、附墙设备与前述墙内设备进行二次分割,具体如下:墙体:整体采用横向内部填充的方式,并自上而下进行扫描,找到墙体边界,得出墙体包围框;房门:假定房门开口向下,采用自下而上的扫描,获取房门起点,并检测像素突变点,作为房门终点,通过两点进行直线拟合获取房门信息;附墙设备:由于附墙设备Tn具有孔洞结构,故进行孔洞填充,得到Tnf,求取附墙设备包围盒An,其面积为Sn。将结果Tnf与Tn做差,提取附墙设备内部填充轮廓,计算内部填充面积Snf,进行按行/列扫描,规定填充大于0.9的部分为高填充区域,其所占行/列占总数的比例为r1为避免部件面积对结果的影响,规定面积比r2=Snf/Sn,通过r1、r2与图例库中的部件比例进行匹配,完成草图附墙设备识别;内部设备:由于其几何要素较为简单,利用类似附墙设备同样的方法进行数据匹配,得到内部设备包围框。优选的,前述步骤(5)的具体过程为:利用扫描、坐标检测方式对识别出的前述机房草图部件之间的拓扑关系进行合理性约束;前述拓扑关系包括附墙设备位置、内部设备对齐、墙体房门开度、倾斜设备角度;前述约束过程:通过各部件包围坐标判断、设备元素区域所占比例信息完成前述拓扑关系的约束与信息确认,具体如下:1)规定设备填充实体面积Sn;包围框为Anb,其面积为Snb,几何中心位置墙体包围框为Aw,其面积为Sw;2)附墙设备位置约束与信息确认:①过滤过小的包围框:由于绘图误差造成的图像噪声,S4环节检测出的部分包围框内部不含实际附墙设备,应对其进行删除;检测到的附墙设备包围框面积Snb,墙体包围框面积Sw,若Snb<0.03*Sw,则认定该包围框内不含实际附墙设备,删除该包围框;②判断目标设备与墙体依附关系:计算∈=(Anb∩Aw)/Aw,若∈>0.8则认为目标设备在墙体内,反之则在墙体外;计算On到Aw四条边界的距离d=[du,dd,dl,dr],取最小值,确定目标设备依附于哪面墙体本文档来自技高网
...

【技术保护点】
1.一种基于图例库的机房草图识别方法,其特征在于,所述识别方法包括如下步骤:/n(1)制定草图绘制标准,建立标准图例库,对机房草图绘制进行规整化约束;/n(2)获取草图数据,且所述草图数据为图像级输入;/n(3)对所述机房草图中的图像整体进行层次分割,得到所述机房草图的部件图;/n(4)利用所述标准图例库匹配识别,进而实现机房草图部件的检测识别;/n(5)对所述机房草图部件进行合理性位置约束,对步骤(4)得到的检测识别结果进行修正;/n(6)将步骤(5)修正后获得的结果进行参数化输出。/n

【技术特征摘要】
1.一种基于图例库的机房草图识别方法,其特征在于,所述识别方法包括如下步骤:
(1)制定草图绘制标准,建立标准图例库,对机房草图绘制进行规整化约束;
(2)获取草图数据,且所述草图数据为图像级输入;
(3)对所述机房草图中的图像整体进行层次分割,得到所述机房草图的部件图;
(4)利用所述标准图例库匹配识别,进而实现机房草图部件的检测识别;
(5)对所述机房草图部件进行合理性位置约束,对步骤(4)得到的检测识别结果进行修正;
(6)将步骤(5)修正后获得的结果进行参数化输出。


2.根据权利要求1所述的一种基于图例库的机房草图识别方法,其特征在于,所述步骤(1)的具体过程为:首先制定标准图元,并将所述标准图元够成标准图例库;之后参考所述标准图元,采用数字结合图元的方式绘制机房草图,并在所述机房草图周边利用相对间隔的数字或字母进行说明,且采用三角形标记表示附加信息;对于走线架、接地线等可能与机房内所述标准图元相重叠的部件,采用特殊颜色进行绘制。


3.根据权利要求1所述的一种基于图例库的机房草图识别方法,其特征在于,步骤(2)中所述草图数据的来源为移动端设备拍摄的巡检现场工作人员手绘机房草图图像。


4.根据权利要求1所述的一种基于图例库的机房草图识别方法,其特征在于,所述步骤(3)的具体过程为:首先利用孔洞填充及二值化方式进行所述图像的预处理,随之利用颜色空间转换、形态学填充手段,将所述图像整体分割为接地线、走线架,文字标注及其他部件,同时保留部分算法中间变量,为后续添加合理性约束提供信息。


5.根据权利要求1所述的一种基于图例库的机房草图识别方法,其特征在于,所述步骤(4)中的具体过程为:通过检测连通域方法将机房草图部件与标准图例库进行矩形检测、圆形检测匹配,同时利用AlexNet和开源手写数字数据集Mnist训练数字分类模型,完成机房草图部件级的识别;
所述机房草图部件包括走线架、接地线、数字标注、其他部件;
所述走线架、接地线的检测识别过程为:首先进行闭运算以填补图像内的细小孔洞,对于所述走线架而言,存在水平和垂直两种情况,故采用开运算分别提取水平向、垂直向线条;对于处理过的图像,通过检测连通域获取各部分包围盒,最终完成走线架与接地线的检测识别;
所述数字标注检测识别过程为:使用深度学习算法AlexNet作为数字标注识别的核心网络,以Mnist开源手写数字数据集为训练集,调整网络参数,以实现数字标注的检测识别;所述核心网略包含5个卷积层和3个全连接层,并使用ReLU函数作为激活函数,解决了梯度消失问题;引入Dropout层,随机忽略部分神经元,避免分类模型的过拟合;将平均池化改为重叠最大池化,避免了平均池化层的模糊化效应,丰富特征信息;所述Mnist开源手写数字数据集包含从“0”到“9”,超过60000个手写数字样本,样本规模和内容足以满足数字识别的精度要求;
所述其他部件主要包括墙体、房门、附墙设备、墙内设备,且所述墙体、房门、附墙设备处于连通状态,比例最大;所述其他部件检测识别过程采用检测最大连通域的方式将所述墙体、房门、附墙设备与所述墙内设备进行二次分割,具体如下:
墙体:整体采用横向内部填充的方式,并自上而下进行扫描,找到墙体边界,得出墙体包围框;
房门:假定房门开口向下,采用自下而上的扫描,获取房门起点,并检测像素突变点,作为房门终点,通过两点进行直线拟合获取房门信息;
附墙设备:由于附墙设备Tn具有孔洞结构,故进行孔洞填充,得到Tnf,求取附墙设备包围盒An,其面积为Sn。将结果Tnf与Tn做差,提取附墙设...

【专利技术属性】
技术研发人员:方媛刘衍琦陈峰蔚曲海洋
申请(专利权)人:山东文多网络科技有限公司
类型:发明
国别省市:山东;37

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

1