[发明专利]一种基于激光测量点云的室内结构分割方法在审
申请号: | 202210039634.2 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114463524A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 苏飞;刘耀辉;杜英坤;毕京学;郑国强;于明洋 | 申请(专利权)人: | 山东建筑大学;农业农村部大数据发展中心 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 激光 测量 室内 结构 分割 方法 | ||
1.一种基于激光测量点云的室内结构分割方法,其特征在于,包括以下步骤:
步骤1,输入室内三维点云后,首先基于多分辨率超体素,进行点云预分割,提取平面超体素,包括以下子步骤:
步骤1.1,基于给定的初始分辨率r,使用TBBS超体素分割方法,实现点云的超体素分割,生成超体素集合;
步骤1.2,每一超体素分类为平面超体素和曲面超体素,平面超体素存入平面超体素集PC,曲面超体素存入新点集NPC;
步骤1.3,基于当前分辨率r=r*rdio,NPC中点实施TBBS超体素分割,生成新的超体素集C′,NPC内点清空;
步骤1.4,针对新集合C′,重新执行步骤1.2;
步骤1.5,若执行完毕,NPC不为空,则重复执行1.3和1.4;重复迭代,直至NPC为空,或当前分辨率r小于给定分辨率阈值rmin,获取平面超体素集PC;
步骤2,基于TBBS超体素分割方法,提取曲面超体素内点集,包括以下子步骤:
步骤2.1,基于给定分辨率r,使用TBBS超体素分割方法,实现点云的超体素分割,点云生成超体素集合;
步骤2.2,对每一超体素,运用步骤1.2的方法,曲面超体素内点存入曲面点集NP;
步骤3,以平面超体素为单元,提取平面模型,包括以下子步骤:
步骤3.1,计算每个超体素pci∈PC的曲率,并按照曲率由小到大排序;
步骤3.2,选取曲率最小的超体素pcs,计算pcs的中心点和法向量,建立平面模型ηs;
步骤3.3,遍历超体素集中其他超体素pci∈PC,若pci与ηs之间法向量夹角小于角度阈值θth,且pci与ηs在ηs法向量上的距离小于距离阈值γth,则把pci归入ηs中;
步骤3.4,如果ηs中超体素个数大于个数阈值Nmax,保留ηs;否则,删除ηs,并找到曲率次小的pcs′∈PC,建立平面模型ηs′,重复步骤3.3和3.4;
步骤3.5,PC中未分类的超体素,迭代的运行步骤3.2-3.4,直至所有的超体素均被分类;
步骤3.6,保留模型包含超体素数量最多的模型,存入平面模型集合MS,删除剩余模型;
步骤3.7,重复3.2-3.6,直至PC中所有超体素均被分类,或平面模型集合MS不再增加;
步骤4,以NP中点为曲面单元,以圆柱模型为模型单体,使用RANSAC方法,拟合曲面单元中的曲面模型,保存曲面模型集合MC;
步骤5,基于α扩张优化,将步骤1和2中提取的超体素单元和曲面点单元,分配给最优的模型,即步骤3和4中建立的曲面或平面模型,实现单元分类,从而实现室内结构的提取与分割,包括以下子步骤:
步骤5.1,计算每个超体素pci∈PC到每个模型的距离,并将距离归一化为0-1之间;
步骤5.2,计算每个曲面点pi∈NP到每个模型的距离,并将距离归一化为0-1之间;
步骤5.3,将超体素单元和曲面点单元与曲面模型和平面模型的匹配,看作能保证模型数量尽可能小的基础上,最小化匹配误差的搜索矩阵x*,并借助α扩张算法,最小化该目标函数,实现单元到模型的最优匹配;
步骤5.4,对每个匹配的分割单元标记不同颜色,输出分割结果,完成室内结构分割。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东建筑大学;农业农村部大数据发展中心,未经山东建筑大学;农业农村部大数据发展中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210039634.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:反射镜装调系统及装调方法
- 下一篇:一种预装式变电站用排水装置及排水方法