[发明专利]一种基于全局图聚类的平面建筑构件点云轮廓提取方法有效
| 申请号: | 201910492239.8 | 申请日: | 2019-06-06 |
| 公开(公告)号: | CN110222642B | 公开(公告)日: | 2021-07-16 |
| 发明(设计)人: | 徐聿升;叶真;潘玥;顾振雄 | 申请(专利权)人: | 上海黑塞智能科技有限公司 |
| 主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
| 地址: | 200092 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 全局 图聚类 平面 建筑 构件 轮廓 提取 方法 | ||
1.一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,该方法包括以下步骤:
步骤1:对原始平面建筑三维点云数据采用超体素的几何特征进行表征,获得通过超体素的几何特征进行表征的点云数据;
步骤2:针对通过超体素的几何特征进行表征的点云数据构建加权全局邻接图模型;
步骤3:针对以几何特征为权重的全局邻接图模型进行聚类分割以提取得到平面片段;
步骤4:从平面片段中提取片段点云边缘作为平面建筑构件轮廓;
所述步骤3中的包括以下分步骤:
步骤31:识别全局图模型中所有超体素之间的连接关系;
步骤32:通过深度优先搜寻方法将经过连接关系识别的所有超体素聚集成片段;
步骤33:通过交叉验证检验连接关系正确性;
步骤34:循环执行步骤31至步骤33后对给定平滑度和曲率阈值的片段进行提取并最终获得所有超体素对应的平面片段;
所述步骤4包括以下分步骤:
步骤41:使用变换矩阵将原始平面建筑三维点云数据的三维点集投影至所述平面片段的二维平面上;
步骤42:采用Alpha形状算法从二维平面上的投影点中提取出二维轮廓分段;
步骤43:通过变换矩阵的逆矩阵和二维轮廓分段进一步得到三维轮廓的点,对其进行组合并得到最终平面建筑构件点云轮廓。
2.根据权利要求1所述的一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,所述的步骤1中具体包括以下分步骤:
步骤11:通过八叉树分割将原始平面建筑三维点云数据划分为三维立方网络;
步骤12:将三维立方网络的每个节点分成多个相等的子节点以生成基于八叉树的超体素结构,即通过超体素的几何特征进行表征的点云数据,所述超体素结构中每个超体素的几何属性由空间位置、方向信息和局部几何特征组成。
3.根据权利要求2所述的一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,所述步骤12中每个超体素对应的结构块由所述点云数据集形成的近似曲面的法线向量和质心表示近似平面,由所述点云数据集表示所述结构块中的点,所述方向信息由所述点云数据集形成的近似曲面的法线向量表示,所述局部几何特征包括线性度、平面度、曲率变化和球形度。
4.根据权利要求1所述的一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,所述步骤32中的片段对应曲面的平滑度和曲率通过三维结构张量的EVD特征值得出,其描述公式为:
Me=(e1-e2)/e1
Ce=e3/(e1+e2+e3)
式中,Me表示片段对应曲面的平滑度,Ce表示片段对应曲面的曲率,e1、e2和e3为三维结构张量不同的EVD特征值。
5.根据权利要求1所述的一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,该方法还包括步骤5:针对最终面建筑构件点云轮廓进行检测以减少异常值和精化结果的影响,该步骤包括以下分步骤:
步骤51:通过RANSAC算法拟合最终面建筑构件点云轮廓中潜在的直线线段;
步骤52:确定直线线段片段的方向;
步骤53:对确定方向后的直线线段片段通过Graph-Cuts算法进行标记分类并检测。
6.根据权利要求5所述的一种基于全局图聚类的平面建筑构件点云轮廓提取方法,其特征在于,所述步骤52具体包括:对所有直线线段片段首先定义一组方向角,然后通过使用原点线的中心和方向角中的方位角形成设置候选线段,最后通过建立考虑相邻平滑度和取向度的能量函数以确定适当的取向角度,即直线线段片段的方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海黑塞智能科技有限公司,未经上海黑塞智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910492239.8/1.html,转载请声明来源钻瓜专利网。





