户型数据的识别方法及装置制造方法及图纸

技术编号:15331181 阅读:43 留言:0更新日期:2017-05-16 14:29
本发明专利技术实施例公开了一种户型数据的识别方法及装置。所述方法包括:利用预设的矢量过滤器群组,对户型图进行过滤;基于图像处理算法,由所述候选墙体区域中识别目标墙体区域;利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤;以及将提取的结果数据输出。本发明专利技术实施例提供的户型数据的识别方法及装置能够自动完成户型图中墙体的识别。

Method and device for identifying type data

The embodiment of the invention discloses a method and a device for identifying the data of a type of a house. The method includes: using the vector filter group preset, filtration of the apartment layout map; image processing algorithm based on target wall area by the candidate region by wall wall recognition; vector filter presets, filtering the target wall area; and the results of the extraction of data output. The method and the device for identifying the type data provided by the embodiment of the invention can automatically complete the identification of the wall in the house diagram.

【技术实现步骤摘要】
户型数据的识别方法及装置
本专利技术实施例涉及图像处理
,尤其涉及一种户型数据的识别方法及装置。
技术介绍
CAD户型文件内容识别需求日益增长,在家居设计工具中,两大国际流行工业级软件AutodeskRevit及chiefarchitect都分别提供了CAD户型文件的墙体,窗体和门的识别解决方案。但是,这两大软件的户型文件分析功能并不能做到无人工监督的全自动识别,其缺点在于需要人工将墙体分层后方可进行墙体的识别。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种户型数据的识别方法及装置,以自动完成户型图中墙体的识别。一方面,本专利技术实施例提供了一种户型数据的识别方法,所述方法包括:利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域;基于图像处理算法,由所述候选墙体区域中识别目标墙体区域;利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域;将提取的结果数据输出。另一方面,本专利技术实施例还提供了一种户型数据的识别装置,所述装置包括:群组过滤模块,用于利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域;目标区域识别模块,用于基于图像处理算法,由所述候选墙体区域中识别目标墙体区域;过滤模块,用于利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域;输出模块,用于将提取的结果数据输出。本专利技术实施例提供的户型数据的识别方法及装置,通过利用预设的矢量过滤器群组,对户型图进行过滤,基于图像处理算法,由所述候选墙体区域中识别目标墙体区域,利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以及将提取的结果数据输出,自动的完成了户型图中墙体的识别。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术第一实施例提供的户型数据的识别方法的流程图;图2是本专利技术第二实施例提供的户型数据的识别方法的流程图;图3是本专利技术第三实施例提供的户型数据的识别方法中目标区域识别操作的流程图;图4是本专利技术第四实施例提供的户型数据的识别方法中输出操作的流程图;图5是本专利技术第五实施例提供的户型数据的识别装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。第一实施例本实施例提供了户型数据的识别方法的一种技术方案。参见图1,户型数据的识别方法包括:S11,利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域。在本实施例中,预先构建了对户型图进行过滤操作的矢量滤波器群组。所谓矢量滤波器群组,由一组矢量滤波器共同构成。因此,上述矢量滤波器群组又被称为簇式矢量滤波器。具体到矢量滤波器群组中的每一个矢量滤波器,其由若干矢量滤波规则组成。经过上述矢量滤波器群组的处理,户型图中符合矢量滤波器群组中配置的矢量滤波规则的图形区域被识别出来,并被认定为候选墙体区域。需要说明的是被滤波的户型图应该是矢量图。也就是说,在本实施例中,原始的户型图中的图形元素是由矢量表示的。S12,基于图像处理算法,由所述候选墙体区域中识别目标墙体区域。可以理解的是,由于矢量过滤器的处理误差,初步识别得到的候选墙体区域可能并不精确。因此,在得到候选墙体区域之后,还应该采用图像处理算法对户型图进行进一步的处理,以便能够从候选墙体区域中识别得到目标墙体区域。相对于候选墙体区域来说,目标墙体区域是更为精确的识别结果。S13,利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域。可以理解的是,在识别的奥的目标墙体区域中,包含有:窗体区域、门体区域,以及柱体区域。为了对识别的目标墙体区域进行进一步的细分,还需要由目标墙体区域中进一步的区分出窗体区域、门体区域,以及柱体区域。具体的识别方式是利用预先构建的墙体矢量滤波器进行识别。所谓墙体矢量滤波器是一个矢量滤波器,内含若干矢量滤波规则。比如,墙体内部绘有若干平行线段的墙体区域被判定为窗体区域;墙体区域中厚度比其他相邻部分稍薄的墙体区域被判定为门体区域;不同墙体部分之间的,占用面积小于预定面积阈值的墙体区域被判定为柱体区域。S14,将提取的结果数据输出。优选的,以结构化数据的形式将所述结果数据进行输出。需要说明的是,按照本实施例给出的技术方案进行户型图的处理,能够大大提高户型图的识别效率。初步估算,按照现有的计算设备的处理效率,可在10秒内处理包含3万基础矢量元素的CAD户型文件。本实施例利用预设的矢量过滤器群组,对户型图进行过滤,基于图像处理算法,由所述候选墙体区域中死别目标墙体区域,利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以及将提取的结果数据输出,自动的完成了户型图中墙体的识别。第二实施例本实施例以本专利技术上述实施例为基础,进一步的提供了户型数据的识别方法的另一种技术方案。在该技术方案中,户型数据的识别方法还包括:在利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域之前,对输入的户型图进行标准化处理。参见图2,户型数据的识别方法包括:S21,对输入的户型图进行标准化处理。由于原始的户型图可能并不是标准二维矢量图,而且,其画面上可能出现污损、线条暗淡等可能会影响最终的墙体区域识别结果的可信度的问题,需要对原始的户型图进行处理。经过标准化处理之后的户型图是画面清楚、线条清晰的矢量图。具体的,对于输入的户型图的标准化处理包括:以单位距离尺度,对所述户型图中的线条进行归一化;对归一化以后的线条进行矢量化。具体的,单位距离尺度可以是1毫米。S22,利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域。S23,基于图像处理算法,由所述候选墙体区域中识别目标墙体区域。具体的,可以依据图像处理算法,从原始的、未经过标准化的户型图中识别可能的墙体区域,再将采用上述方式识别得到的可能的墙体区域与由矢量户型图中识别得到候选墙体区域进行融合,得到目标墙体区域。可以理解的是,最终得到的目标墙体区域是相较于候选墙体区域更为精确的墙体区域数据。S24,利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域。S25,将提取的结果数据输出。本实施例通过在利用预设的矢量过滤器群组,对户型图进行过滤之前,对输入的户型图进行标准化处理,使得在对户型图进行各种识别操作之前,首先对输入的户型图进行了标准化处理,去除了户型图的输入噪声,使得对户型图的识别结果更为可信,提高了识别过程的鲁棒性。第三实施例本实施例以本专利技术上述实施例为基础,进一步的提供了户型数据的识别方法中目标区域识别操作的一种技术方案。在该技术方案中,基于图像处理算法,由所述候选墙体区域中识别目标墙体区域包括:对所述户型图进行栅格化;基于识别规则,由栅格化后的户型图中识别可能的墙体区域;将所述可能本文档来自技高网...
户型数据的识别方法及装置

【技术保护点】
一种户型数据的识别方法,其特征在于,包括:利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域;基于图像处理算法,由所述候选墙体区域中识别目标墙体区域;利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域;将提取的结果数据输出。

【技术特征摘要】
1.一种户型数据的识别方法,其特征在于,包括:利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域;基于图像处理算法,由所述候选墙体区域中识别目标墙体区域;利用预设的墙体矢量过滤器,对所述目标墙体区域进行过滤,以由所述目标墙体区域中提取窗体区域、门体区域,以及柱体区域;将提取的结果数据输出。2.根据权利要求1所述的方法,其特征在于,还包括:在利用预设的矢量过滤器群组,对户型图进行过滤,以识别出所述户型图中的候选墙体区域之前,对输入的户型图进行标准化处理。3.根据权利要求2所述的方法,其特征在于,对输入的户型图进行标准化处理包括:以单位距离尺度,对所述户型图中的线条进行归一化;对归一化以后的线条进行矢量化。4.根据权利要求2所述的方法,其特征在于,基于图像处理算法,由所述候选墙体区域中识别目标墙体区域包括:对所述户型图进行栅格化;基于识别规则,由栅格化后的户型图中识别可能的墙体区域;将所述可能的墙体区域与所述候选墙体区域融合,以得到所述目标墙体区域。5.根据权利要求1所述的方法,其特征在于,将提取的结果数据输出包括:以结构化数据的形式,将提取到的结果数据输出;以图表、文字的形式将输出的结构化数据显示给用户。6.一种户型数据的识别装置,其特征在于,包括:群组过滤模块,用于利...

【专利技术属性】
技术研发人员:唐睿
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:浙江,33

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

1