一种建筑平面交通空间的骨架提取与特征识别方法

文档序号:1954860 发布日期:2021-12-10 浏览:15次 >En<

阅读说明:本技术 一种建筑平面交通空间的骨架提取与特征识别方法 (Skeleton extraction and feature recognition method for building plane traffic space ) 是由 庄惟敏 沈锋 苗志坚 于 2021-08-06 设计创作,主要内容包括:本发明公开了一种建筑平面交通空间的骨架提取与特征识别方法,包括首先用多段线绘制建筑平面交通空间的轮廓,标记出安全出口;使用扫描线算法计算得出对应多段线的泰森多边形的划分区域;逐条检查泰森多边形,若线条位于平面轮廓外,则将其删除,逐条检查泰森多边形尚存的虚线,如果虚线的一端位于平面轮廓上,则将其删除;计算所述虚线上每个节点的价位,将尽端走廊表示为1价节点,再将尽端点进行延伸,直到与平面轮廓相交,虚线即平面轮廓对应的骨架图;在骨架图上提取识别特征。本发明通过依靠计算图形学自动识别建筑平面交通空间的骨架和特征的方式,特征结果准确且快速,避免了人工判断的错漏。(The invention discloses a skeleton extraction and feature recognition method for a building plane traffic space, which comprises the steps of firstly drawing the outline of the building plane traffic space by using a multi-segment line and marking a safety exit; calculating to obtain a division area of the Thiessen polygon corresponding to the multi-segment line by using a scanning line algorithm; checking the Thiessen polygons one by one, deleting the lines if the lines are positioned outside the plane profile, checking the existing dotted lines of the Thiessen polygons one by one, and deleting the dotted lines if one end of the dotted lines is positioned on the plane profile; calculating the price of each node on the virtual line, representing the end corridor as a 1-price node, and extending the end point until the end point is intersected with the plane contour, wherein the virtual line is a skeleton diagram corresponding to the plane contour; and extracting identification features on the skeleton map. The method automatically identifies the skeleton and the characteristics of the plane traffic space of the building by means of the computational graphics, so that the characteristic result is accurate and quick, and the mistakes and omissions of manual judgment are avoided.)

一种建筑平面交通空间的骨架提取与特征识别方法

技术领域

本发明涉及建筑设计技术领域,具体来说,涉及一种建筑平面交通空间的骨架提取与特征识别方法。

背景技术

建筑平面中的交通空间作为联系各部分功能房间的纽带,其特征和性质对建筑平面的设计有着关键的影响。交通空间在建筑平面中起着“树干”的作用,功能房间则是“树干”上生长出来的“枝叶”。

在建筑平面的设计过程中,对于一些特定的功能房间,技术上有特别的邻接要求。比如,在食堂平面的设计中,新鲜食材的储存、清洗、加工、烹调对应的空间不仅自身有特定的顺序要求,同时还要与回收碗盘的消洗、厨余垃圾的分类回收对应的房间隔绝开,以满足食品安全的要求。在设计与审查图纸过程中,目前通用的设计方法,是通过绘制建筑墙体,分隔出交通空间和功能空间,从而获得交通空间的外轮廓;在此基础上,依靠设计人员的常识和空间经验,来逐个判断各个功能空间的邻接关系,不同的功能流线是否交叉等。除了邻接要求外,建筑消防设计上,对走道不同位置(袋形走道和非袋形走道)到安全出口的距离,也有不同的规定,根据我国规范的(GB50016-2014.《建筑设计防火规范》.P285页)将袋形走道定义为“是只有一个疏散方向的走道,因而位于袋形走道两侧的房间,不利于人员的安全疏散”,目前通用的设计方法,只能通过人工区分袋形走道,进而进行深化设计。以上问题,对于较复杂的建筑平面,如果全部依赖人工进行检查和判断,工作量巨大,建筑平面的设计质量依赖于设计人员的素质和技能水平,且容易挂一漏万。

发明内容

针对相关技术中的上述技术问题,本发明提出一种建筑平面交通空间的骨架提取与特征识别方法,能够克服现有技术方法的上述不足。

为实现上述技术目的,本发明的技术方案是这样实现的:

一种建筑平面交通空间的骨架提取与特征识别方法,包括以下步骤:

S1:首先用多段线绘制建筑平面交通空间的轮廓,并标记出交通空间中安全出口的位置;

S2:使用现有的扫描线算法计算得出对应多段线的泰森多边形的划分区域;

S3:逐条检查计算得到的泰森多边形,若线条位于平面轮廓外,则将其删除,并逐条检查泰森多边形尚存的虚线,如果虚线的一端位于平面轮廓上,则将其删除;

S4:计算所述虚线上每个节点的价位,将尽端走廊表示为1价节点,再将尽端点进行延伸,直到与平面轮廓相交,虚线即平面轮廓对应的骨架图;

S5: 将原有的平面轮廓划分为不同的区域,区域内的不同点通过搜索骨架线上最近的点,识别到将一个区域映射到二维的图上,来判断不同区域的特征;

S6: 通过搜索每个房间疏散门在骨架上的最近点,建立起各个房间节点和安全出口在建筑骨架上的图,从而识别到用于计算不同功能房间之间的邻接关系特征,和用来计算袋形走道区域的特征。

进一步地,步骤S2中,所述多边形由直线段和抛物线段构成。

进一步地,步骤S4中,对每一个骨架上的尽端点,沿着骨架往回寻找第一个价位大于2的节点即为骨架的分叉点。

进一步地,用骨架上的尽端点和安全出口的点将交通空间的轮廓线分段,如X点,存在逆时针沿着X点的上一段边界“X前”和下一段边界“X后”,这两段边界作为后续搜索的基础。

进一步地,步骤S6中,所述袋形走道区域的计算过程为,如X点,其对应的分叉点为X’点,分别寻找多段线“X前”和“X后”上距离X’点最近的点,得到点1和点2;从点1和点2分别寻找骨架上的最近点,得到点3和点4;对比点3和点4沿着骨架线到X点的距离,取二者中距离最近的点,若最近点为点4;从点4寻找对侧边界上的最近点,得到点5;点2和点5,即为袋形走道的边界,通过连接点2、点5、X前、X后,可以得到一个封闭的区域,即为袋形走道边界区域。

进一步地,对尽端点按照袋形走道边界区域计算方式进行计算处理,即得到平面中所有尽端走廊的袋形走道边界区域。

本发明的有益效果:通过依靠计算图形学自动识别建筑平面交通空间的骨架和特征的方式,特征结果准确且快速,避免了人工判断的错漏;通过提取骨架,对复杂建筑平面的功能关系进行了抽象化的数学提炼,平面上各个功能空间的邻接性可以借助图学的数学方法进行判定,不用人工对着建筑平面图进行检查;并且在平面骨架的基础上,可以自动判定袋形走道的范围,不需要人工进行逐个判断;除此之外,基于图学的建筑平面交通空间骨架,可以成为后续对建筑平面进行量化分析的一个基础。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的建筑平面空间结构示意图。

图2是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的泰森多边形示意图。

图3是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的去除线条后的泰森多边形示意图。

图4是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的去除虚线后的泰森多边形示意图。

图5是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的骨架图。

图6是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的划分区域后的骨架图。

图7是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的房间节点与安全出口分布示意图。

图8是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的分割轮廓线结构示意图。

图9是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法的某个尽端点的袋形走廊边界区域结构示意图。

图10是根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法所有尽端点的袋形走廊边界区域结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围,为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。

借助现有计算机辅助设计软件中的图形学计算功能,通过生成对应与交通空间轮廓的“中性轴”(Medial Axis),并将其抽象为图论意义上抽象的图,从而通过节点的价位和连通性,来判断交通空间的构型;并可用于自动化选取交通空间中的袋形走廊等功能,从而辅助设计人员进行复杂建筑平面的设计与检查工作。

如图1所示,根据本发明实施例所述的建筑平面交通空间的骨架提取与特征识别方法,包括首先在建筑平面空间中,用多段线绘制建筑平面交通空间的轮廓(图1中阴影部分),如圆弧或曲线等;需按一定的分辨率简化成多段线,并标记出交通空间中“安全出口”的位置。

如图2所示,在此基础上,使用现有的“扫描线算法”,得到对应多段线的泰森多边形划分(图2中虚线),该多边形由直线段和抛物线段构成;(纽约-美国. Voronoi图的扫描线算法. 计算机协会. 第二届计算几何年会论文集(SCG '86). 斯福顿.1986)。

如图3-4所示,逐条检查计算得到的泰森多边形,如果线条位于平面轮廓外,则将其删除,得到图3中的图形;再逐条检查图形中尚存的虚线,如果虚线的一端位于平面轮廓上,则将其删除,得到图4中的虚线部分。

计算上述得到的虚线每个节点的价位,并标记;如图5所示,其中1价的节点,即代表着尽端走廊,将尽端点进行延伸,直到与平面轮廓相交,此时的虚线就是平面轮廓对应的骨架图。

如图6所示,在骨架的基础上,可以将原有的平面轮廓划分为不同的区域,区域内的不同点,通过搜索骨架线上最近的点,可以实现将一个区域映射到二维的图上,用于判断不同区域的特征,如是否为袋形走廊等。

如图7所示,在骨架的基础上,通过搜索每个房间疏散门(此处抽象成中心点)在骨架上的最近点,可以建立起各个房间节点和安全出口在建筑骨架上的图,从而用于计算不同功能房间之间的邻接关系。

在骨架的基础上,可以计算出袋形走道的区域。其中所述袋形走道,是只有一个疏散方向的走道,因而位于袋形走道两侧的房间,不利于人员的安全疏散(GB50016-2014.《建筑设计防火规范》P285页)。

计算袋形走道的区域的方法如下:

如图8所示,对每一个骨架上的尽端点(图8中较大的黑点),沿着骨架往回寻找第一个价位大于2的节点(2价的节点只是走道方向发生改变,并不是尽端走道的分叉位置),即为骨架的分叉点(图8中的灰色点)。

用骨架上的尽端点(即价位为1的节点)和安全出口的点(图8中黑色方块)将交通空间的轮廓线分段,以图8中X点为例,存在逆时针沿着X点的上一段边界“X前”和下一段边界“X后”,这两段边界作为后续搜索的基础;如图9所示,其对应的分叉点为图9中的X’点,分别寻找多段线“X前”和“X后”上离X’点最近的点,得到点1和点2;从点1和点2分别寻找骨架上的最近点,得到点3和点4;比较点3和点4沿着骨架线到X点的距离,取二者中距离最近的点,此例中为点4;从点4,寻找对侧边界(此例中为“X前”)上的最近点,得到点5;点2和点5,即为袋形走道的边界,通过连接点2、点5、X前、X后,可以得到一个封闭的区域,即为袋形走廊走道的区域。

最后,如图10所示,依次对尽端点按照上述袋形走道区域计算的步骤进行计算处理,即可得到平面中所有尽端走廊的区域,即图10中粗黑线所标识的范围。

综上所述,借助于本发明的上述技术方案,通过依靠计算图形学自动识别建筑平面交通空间的骨架和特征的方式,特征结果准确且快速,避免了人工判断的错漏;通过提取骨架,对复杂建筑平面的功能关系进行了抽象化的数学提炼,平面上各个功能空间的邻接性可以借助图学的数学方法进行判定,不用人工对着建筑平面图进行检查;并且在平面骨架的基础上,可以自动判定袋形走道的范围,不需要人工进行逐个判断;除此之外,基于图学的建筑平面交通空间骨架,可以成为后续对建筑平面进行量化分析的一个基础。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于三维扫描点云的建筑物平面图生成方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!