(12)发明专利申请
(10)申请公布号 CN 109887082 A(43)申请公布日 2019.06.14
(21)申请号 201910058150.0(22)申请日 2019.01.22
(71)申请人 武汉大学
地址 430072 湖北省武汉市武昌区珞珈山
武汉大学(72)发明人 艾明耀 申力 李加元 胡庆武 (74)专利代理机构 武汉科皓知识产权代理事务
所(特殊普通合伙) 42222
代理人 罗飞(51)Int.Cl.
G06T 17/05(2011.01)G06T 17/10(2006.01)G06T 17/20(2006.01)G06K 9/62(2006.01)
权利要求书2页 说明书7页 附图2页
CN 109887082 A(54)发明名称
一种基于点云数据的室内建筑三维建模方法及装置(57)摘要
本发明提供了一种基于点云数据的室内建筑三维建模方法,首先获取三维点云数据并进行预处理,随后进行点云平面聚类提取平面片,根据平面片所包含的点集计算平面片的邻域,用于平面语义分类、合并处理、平面边界捕捉以及拓扑信息生成,最后输出由三维平面多边形构成的封闭的、包含语义和拓扑信息的室内建筑的三维面片模型。本发明克服了点云数据存在测量误差、密度分布不均匀、室内物体遮挡导致的数据不完整、缺乏语义信息等问题,提出了利用三维点云自动快速建立室内建筑三维面片模型的工作流程,能够处理不同来源的三维点云数据,为室内建筑自动快速建模提供新方法,为室内三维模型在测量、建筑装饰、物业管理等领域构建丰富的数据基础。
CN 109887082 A
权 利 要 求 书
1/2页
1.一种基于点云数据的室内建筑三维建模方法,其特征在于,包括:步骤S1:获取室内建筑的三维点云数据;步骤S2:对所述三维点云数据进行预处理;步骤S3:对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;
步骤S4:计算每个平面片的邻域片面和几何信息;步骤S5:根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息;
步骤S6:对满足预设条件的相邻同类平面片进行合并处理;步骤S7:对合并后的平面片进行边界计算和简化,获得三维平面边界多边形;步骤S8:输出所述三维平面边界多边形,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。
2.如权利要求1所述的方法,其特征在于,步骤S2中对三维点云数据进行预处理的方法包括:点云平滑方法、法向量计算方法。
3.如权利要求1所述的方法,其特征在于,步骤S3具体包括:根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚类;提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析方法,构建平面片方程。
4.如权利要求1所述的方法,其特征在于,步骤S4中的邻域关系通过下述方式计算:根据平面片所包含点的与另一个平面片所包含点的邻域数量情况,计算出每个平面片的邻域片面。
5.如权利要求1所述的方法,其特征在于,平面片的几何信息包括:与垂直方向的角度、表面积、最小高度、最大高度、平均高度、线形性、平面性,邻域关系包括邻域之间的几何关系,具体包括垂直、平行、相邻和共面关系,步骤S5具体包括:
根据平面片的几何信息和邻域之间的几何关系,采用SVM或者MRF方法区分各平面片的类别,获得平面片的语义类别信息。
6.如权利要求5所述的方法,其特征在于,平面片的语义类别信息包括:室内墙面、地面和天花板三类。
7.如权利要求1所述的方法,其特征在于,步骤S7具体包括:根据合并处理后的平面片中包含的点云集合,提取出平面片的边界多边形;
将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处;对捕捉后的边界多边形进行简化处理。
8.一种基于点云数据的室内建筑三维建模装置,其特征在于,包括:数据获取模块,用于获取室内建筑的三维点云数据;预处理模块,用于对所述三维点云数据进行预处理;聚类模块,用于对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;
邻域计算模块,用于计算每个平面片的邻域片面和几何信息;语义分类模块,用于根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得
2
CN 109887082 A
权 利 要 求 书
2/2页
平面片的语义类别信息;
平面片合并模块,用于对满足预设条件的相邻同类平面片进行合并处理;平面片边界捕捉模块,用于根据合并处理后的平面片中包含的点云集合,计算平面片的边界多边形,并将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处,再对边界多边形进行简化;
模型输出模块,用于输出简化后的三维平面边界多边形及其语义和邻域信息,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。
9.如权利要求8所述的装置,其特征在于,预处理模块具体通过下述方法进行预处理:点云平滑方法、法向量计算方法。
10.如权利要求8所述的装置,其特征在于,聚类模块具体用于:根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚类;提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析方法,构建平面片方程。
3
CN 109887082 A
说 明 书
一种基于点云数据的室内建筑三维建模方法及装置
1/7页
技术领域
[0001]本发明涉及三维激光扫描技术应用和三维建模技术领域,具体涉及一种基于点云数据的室内建筑三维建模方法及装置。
背景技术
[0002]尽管人类的大部分活动都在室内(建筑物内部)进行,但由于人类对个人所处环境的思维惯性以及技术条件限制,室内建筑的三维结构一直以来均被忽略。[0003]现有技术中,室内应用中通常采用二维地图的方式,如公共建筑内的消防图和常规室内导航图。近年来,随着测量和计算机等技术的发展,室内三维模型或三维地图,也越来越多地用在建筑装修规划、室内导航、室内设施管理维护运营、室内环境质量仿真等工作中。地面三维激光扫描仪、多视影像(密集)匹配、深度相机、集成激光-姿态传感器和摄像头的室内移动测量系统等设备和技术可以高速、高密度、高精度的以三维点云的方式获取室内房屋和物体的大量三维坐标信息,一般被称为“点云数据”,因而受到机器人、室内环境与规划和测量领域的关注。
[0004]本申请发明人在实施本发明的过程中,发现现有技术的方法,至少存在如下技术问题:
[0005]尽管采用了当前先进快速的三维点云获取设备和当前制图软件,但是目前的室内三维模型的构建工作中仍然以人工操作为主,极为耗时耗力,并且需要经验。[0006]由此可知,现有技术的方法存在效率低的技术问题。因此,如何自动快速准确地建立室内三维模型成为当前机器人、室内环境和测量地理信息等领域的研究焦点。发明内容
[0007]有鉴于此,本发明提供了一种基于点云数据的室内建筑三维建模方法及装置,用以解决或者至少部分解决现有技术的方法中存在的效率低的技术问题。
[0008]本发明第一方面提供了一种基于点云数据的室内建筑三维建模方法,包括:[0009]步骤S1:获取室内建筑的三维点云数据;[0010]步骤S2:对所述三维点云数据进行预处理;[0011]步骤S3:对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;[0012]步骤S4:计算每个平面片的邻域片面和几何信息;[0013]步骤S5:根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息;[0014]步骤S6:对满足预设条件的相邻同类平面片进行合并处理;[0015]步骤S7:对合并后的平面片进行边界计算,获得三维平面边界多边形;[0016]步骤S8:输出所述三维语义平面边界多边形,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。
4
CN 109887082 A[0017]
说 明 书
2/7页
在一种实施方式中,步骤S2中对三维点云数据进行预处理的方法包括:点云平滑
方法、法向量计算方法。
[0018]在一种实施方式中,步骤S3具体包括:
[0019]根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚类;
[0020]提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析方法,构建平面片方程。
[0021]在一种实施方式中,步骤S4中的邻域关系通过下述方式计算:
[0022]根据平面片所包含点的与另一个平面片所包含点的邻域数量情况,计算出每个平面片的邻域片面。
[0023]在一种实施方式中,平面片的几何信息包括:与垂直方向的角度、表面积、最小高度、最大高度、平均高度、线形性、平面性,邻域关系包括邻域之间的几何关系,具体包括垂直、平行、相邻和共面关系,步骤S5具体包括:
[0024]根据平面片的几何信息和邻域之间的几何关系,采用SVM或者MRF方法区分各平面片的类别,获得平面片的语义类别信息。[0025]在一种实施方式中,平面片的语义类别信息包括:室内墙面、地面和天花板三类。[0026]在一种实施方式中,骤S7具体包括:
[0027]根据合并处理后的平面片中包含的点云集合,提取出平面片的边界多边形;
[0028]将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处;
[0029]对捕捉后的边界多边形进行简化处理。[0030]基于同样的发明构思,本发明第二方面提供了一种基于点云数据的室内建筑三维建模装置,包括:
[0031]数据获取模块,用于获取室内建筑的三维点云数据;[0032]预处理模块,用于对所述三维点云数据进行预处理;[0033]聚类模块,用于对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;[0034]邻域计算模块,用于计算每个平面片的邻域片面和几何信息;[0035]语义分类模块,用于根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息;[0036]平面片合并模块,用于对满足预设条件的相邻同类平面片进行合并处理;[0037]平面片边界捕捉模块,用于根据合并处理后的平面片中包含的点云集合,计算平面片的边界多边形,并将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处,再对边界多边形进行简化;[0038]模型输出模块,用于输出简化后的三维语义平面边界多边形,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。[0039]在一种实施方式中,预处理模块具体通过下述方法进行预处理:点云平滑方法、法向量计算方法。
[0040]在一种实施方式中,聚类模块具体用于:
5
CN 109887082 A[0041]
说 明 书
3/7页
根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚
类;
提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析
方法,构建平面片方程。
[0043]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0044]本发明提供的一种基于点云数据的室内建筑三维建模方法,在获取室内建筑的三维点云数据后,对获取的数据进行预处理;然后进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;接下来计算每个平面片的邻域片面和几何信息;接着根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息;然后对满足预设条件的相邻同类平面片进行合并处理;再进行平面片边界进行计算,最后输出三维平面多边形即构成封闭的包含语义和拓扑信息的室内建筑的三维面片模型。[0045]相对于现有技术而言,本发明具有如下积极效果:[0046]一方面,本发明提出了利用三维点云自动快速建立室内建筑三维面片模型的一种工作流程,为室内建筑自动快速建模提供新方法,实现了提高建模效率的技术效果。[0047]另一方面,本发明能够处理不同来源的三维点云数据,能够处理多楼层三维点云数据,能够输出包含语义、拓扑信息的watertight室内三维模型,为室内三维模型在测量、建筑等领域构建丰富的数据基础。
附图说明
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明实施例中一种基于点云数据的室内建筑三维建模方法的流程图;[0050]图2为本发明实施例中基于点云数据的室内建筑三维建模装置的结构框图。具体实施方式
[0051]本发明的目的在于探寻一种利用室内三维激光扫描数据自动建立室内三维模型的方法,为了解决现有技术中的问题,研究三维激光扫描数据在室内成像的规律,并提出科学合理的室内结构三维建模方法,自动生成室内三维模型数据,为三维激光扫描技术应用于室内建模领域提供新的解决方案。[0052]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0053]实施例一
[0054]本实施例提供了一种基于点云数据的室内建筑三维建模方法,请参见图1,该方法包括:
6
[0042]
CN 109887082 A[0055]
说 明 书
4/7页
首先执行步骤S1:获取室内建筑的三维点云数据。
[0056]具体来说,步骤S1中获取的室内建筑的三维点云数据包括:地面三维激光扫描仪单站或多站配准拼接的点云数据、多视影像(密集)匹配、深度相机及集成激光-姿态传感器和摄像头的室内移动测量系统获取的点云数据。[0057]在具体的实施过程中,地面三维激光仪通常一次(一站)只能扫描室内的部分区域,例如一个房间等,具体实施时,可按本发明的方法计算出每个房间的三维模型,再按照室内空间布局将各房间三维模型拼合聚集至一个整体模型。[0058]本申请发明人通过大量的实验和研究发现:现有的方法尽管采用当前先进快速的三维点云获取设备和当前制图软件,但是目前的室内三维模型的构建工作中仍然以人工操作为主,极为耗时耗力,并且需要经验。因此,如何自动快速准确地建立室内三维模型成为当前机器人、室内环境和测量地理信息等领域的研究焦点。由于获取方式的物理特性,点云数据存在测量误差、密度分布不均匀、室内物体遮挡导致的数据不完整、仅包含几何特性而缺乏语义信息等问题,导致室内建筑的自动三维建模工作困难重重。因而提出了一种基于点云数据的室内建筑三维建模方法。[0059]具体地,首先由多站激光扫描点云数据配准拼接为一个整体点云数据,再由本发明所述方法进行处理得到室内建筑的三维模型。具体实施时,多视影像(密集)匹配可以得到室内建筑的整体点云数据。具体实施时,深度相机及室内移动测量系统获取的数据可采用SLAM算法等将各帧数据配准平差至一个坐标系下,形成一个整体坐标一致的点云数据,再由本发明所述方法处理得到三维模型。具体实施时,可以根据室内建筑的特点,因地制宜采用对应的设备或方法结合合理的采集处理策略,得到室内建筑的整体三维模型。[0060]然后执行步骤S2:对所述三维点云数据进行预处理。[0061]具体来说,为了为后续计算提供中间数据支持和优化处理结果,需要对三维点云数据进行预处理。包括对点云数据进行滤波、平滑、法向计算等预处理,以便于后续的平面片提取和平面特征计算等。[0062]在一种实施方式中,步骤S2所述的预处理包括点云平滑方法、法向量计算方法。[0063]再执行步骤S3:对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程。[0064]具体来说,平面聚类的方法可以采用区域增长、随机采样一致性方法(RANSAC)、基于优化的平面聚类等,三维平面方程参数PPlanei=(a,b,c,d)的计算可采用最小二乘或主成分分析等方法。
[0065]在一种实施方式中,步骤S3具体包括:
[0066]根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚类;
[0067]提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析方法,构建平面片方程。[0068]具体来说,可以根据点云自身分布的位置、法向等,对点云进行平面聚类,再计算平面片的方程参数。
[0069]在具体的实施过程中,可利用区域增长、随机采样一致性方法(RANSAC)、基于优化的平面聚类等采用单一方式或按实际需求的方法组合进行平面聚类,再利用最小二乘、主
7
CN 109887082 A
说 明 书
5/7页
成分分析(协方差特征分解)等方法得到平面片方程参数。[0070]具体地,利用提取的点{Pointj}计算平面片方程,如公式(1)所示,其中;[0071]Planei={Pointj|PPointj·PPlaneiT<ε (1)p}
[0072][0073]
其中Planei为平面,且εp为聚类容差。
接着执行步骤S4:计算每个平面片的邻域片面和几何信息。[0074]具体来说,本步骤中计算的每个平面片的邻域片面平面即为平面片的邻域关系,可以为后续的平面语义分类、平面片合并、平面片边界捕捉和模型输出中的拓扑信息提供数据支持。
[0075]在一种实施方式中,步骤S4中的邻域关系通过下述方式计算:
[0076]根据平面片所包含点的与另一个平面片所包含点的邻域数量情况,计算出每个平面片的邻域片面。
[0077]在具体实施过程中,相邻平面片的计算可转化为点的邻域的计算,即一个平面片所包含点的在另一个平面片所包含点集的邻域数量情况满足设定的条件,即可认为两个平面片是相邻的。其中,设定的条件可以根据实际情况进行设置,例如为一个具体的值。[0078]接着执行步骤S5:根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息。[0079]具体来说,对平面平进行语义分类:可利用平面片的几何信息(如与垂直方向的角度、表面积、最小高度、最大高度、平均高度、线形性、平面性、所包含点集的分布离散度、水平或垂直范围等特征)和邻域之间的几何关系(如垂直、平行、相邻和共面等关系),再采用SVM支持向量机(Support Vector Machine,SVM)及其改进算法区分各平面片的语义类别,或通过平面片的语义类别特征构建方程或最小/大化目标函数采用MRF优化、线性优化等方法计算各片面的语义类别。[0080]其中,平面片的语义类别信息包括:室内墙面、地面和天花板三类。[0081]后执行步骤S6:对满足预设条件的相邻同类平面片进行合并处理。[0082]具体地,预设条件可以预先设置,例如合并的条件可为相邻面片的夹角较小、相邻平面片包含点集的交集中点数量较大等因素。[0083]再执行步骤S7:对合并后的平面片进行边界计算,获得三维平面边界多边形。[0084]具体来说,步骤7所述的三维点云平面边界提取工作可采用在三维点云投影的二维栅格中提取边界线后反投影至三维平面的方式、α-shape提取边界方法、点云构建的三角网中外部边连接提取等方法。[0085]在一种实施方式中,步骤S7具体包括:
[0086]根据合并处理后的平面片中包含的点云集合,提取出平面片的边界多边形;
[0087]将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处;
[0088]对捕捉后的边界多边形进行简化处理。[0089]具体来说,根据平面片包含的点云集合计算合并处理后平面片的边界多边形,将边界多边形中距离邻域较近的节点捕捉至平面片与邻域的交线处,并对边界多边形进行简化。
8
CN 109887082 A[0090]
说 明 书
6/7页
具体实施时,由平面片包含的点集边界计算、捕捉与简化边界:三维点云平面边界
提取工作可采用在三维点云投影的二维栅格中提取边界线后反投影至三维平面的方式、α-shape提取边界方法、点云构建的三角网中外部边连接提取等方法;边界捕捉则可以利用平面邻域的关系,将边界结点延伸至相邻平面片;边界简化可采用Douglas-Peucker简化算法、相邻边夹角或边斜率(方向)优化等方法。[0091]最后执行步骤S8:输出所述三维平面边界多边形,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。[0092]具体来说,输出包含语义、拓扑信息的watertight室内建筑三维模型:根据步骤S1~S8的处理,得到的三维面是三维平面多边形;由于采用了相应的处理(其中拓扑信息通过步骤4得到、语义信息通过步骤5得到),三维面片构建出封闭的、包含语义和拓扑信息的室内建筑三维模型;室内建筑三维模型可按obj、ply、3ds、IFC等不同格式存储和进行数据交换等。
[0093]需要说明的是,本申请中的步骤S3至步骤S8均以平面片作为处理的基元,相对于利用点投影至平面图像并从图像中提取墙面蓝图而言,本申请中采用平面片的集合描述室内建筑更为精确。另外,相对于从点云中提取的线所构建的建筑线框模型而言,本申请所构建的面片模型的语义信息和邻域拓扑信息更加丰富。[0094]由于本发明所述的方法直接处理点云数据,所以能够处理不同来源的点云数据,包括地面三维激光扫描仪单站或多站配准拼接的点云数据、多视影像几何计算得到的点云数据、深度相机及集成激光-姿态传感器和摄像头的室内移动测量系统获取的点云数据等。[0095]本发明具有如下积极效果:[0096]1,本发明提出了利用三维点云自动快速建立室内建筑三维面片模型的一种工作流程,为室内建筑自动快速建模提供新方法。[0097]2,本发明能够处理不同来源的三维点云数据,能够处理多楼层三维点云数据,能够输出包含语义、拓扑信息的watertight室内三维模型,为室内三维模型在测量、建筑等领域构建丰富的数据基础。
[0098]基于同一发明构思,本申请还提供了与实施例一中基于点云数据的室内建筑三维建模方法的装置,详见实施例二。[0099]实施例二
[0100]本实施例提供了一种基于点云数据的室内建筑三维建模装置,请参见图2,包括:[0101]数据获取模块201,用于获取室内建筑的三维点云数据;[0102]预处理模块202,用于对所述三维点云数据进行预处理;[0103]聚类模块203,用于对预处理后的三维点云数据进行平面聚类,提取聚类后的平面所包含的点,并根据提取出的点构建平面片方程;[0104]邻域计算模块204,用于计算每个平面片的邻域片面和几何信息;[0105]语义分类模块205,用于根据平面片的几何信息和邻域关系,对平面片进行语义分类,获得平面片的语义类别信息;[0106]平面片合并模块206,用于对满足预设条件的相邻同类平面片进行合并处理;[0107]平面片边界捕捉模块207,用于根据合并处理后的平面片中包含的点云集合,计算平面片的边界多边形,并将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面
9
CN 109887082 A
说 明 书
7/7页
片与邻域的交线处,再对边界多边形进行简化;[0108]模型输出模块208,用于输出简化后的三维平面边界多边形,将其作为室内建筑的三维面片模型,其中,所述三维平面边界多边形包含语义类别信息和邻域信息。[0109]在一种实施方式中,预处理模块202具体通过下述方法进行预处理:点云平滑方法、法向量计算方法。
[0110]在一种实施方式中,聚类模块203具体用于:
[0111]根据预处理后的三维点云数据的分布位置和法向,对三维点云数据进行平面聚类;
[0112]提取聚类后的平面所包含的点,并根据提取出的点,采用最小二乘或主成分分析方法,构建平面片方程。
[0113]在一种实施方式中,邻域计算模块204的邻域关系通过下述方式计算:[0114]根据平面片所包含点的与另一个平面片所包含点的邻域数量情况,计算出每个平面片的邻域片面。
[0115]在一种实施方式中,平面片的几何信息包括:与垂直方向的角度、表面积、最小高度、最大高度、平均高度、线形性、平面性,邻域关系包括邻域之间的几何关系,具体包括垂直、平行、相邻和共面关系,语义分类模块205具体用于:[0116]根据平面片的几何信息和邻域之间的几何关系,采用SVM或者MRF方法区分各平面片的类别,获得平面片的语义类别信息。[0117]在一种实施方式中,平面片的语义类别信息包括:室内墙面、地面和天花板三类。[0118]在一种实施方式中,平面片边界捕捉模块207具体用于:[0119]根据合并处理后的平面片中包含的点云集合,提取出平面片的边界多边形;
[0120]将边界多边形中与邻域之间的距离符合预设值的节点捕捉至平面片与邻域的交线处;
[0121]对捕捉后的边界多边形进行简化处理。[0122]最后,通过模型输出模块208输出三维平面多边形即构成封闭的包含语义类别信息和拓扑信息(即邻域信息)的室内建筑的三维面片模型。[0123]由于本发明实施例二所介绍的装置,为实施本发明实施例一中基于点云数据的室内建筑三维建模方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。[0124]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0125]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
10
CN 109887082 A
说 明 书 附 图
1/2页
图1
11
CN 109887082 A
说 明 书 附 图
2/2页
图2
12
因篇幅问题不能全部显示,请点此查看更多更全内容