[发明专利]隧道点云法线方向调整方法、装置、设备及可读存取介质有效
申请号: | 202211571435.2 | 申请日: | 2022-12-08 |
公开(公告)号: | CN115830269B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 周清华;杨璟林;李纯;刘改;黄文超;韩广晖;张轩 | 申请(专利权)人: | 中铁工程设计咨询集团有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 陈亚斌;关兆辉 |
地址: | 100055 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 隧道 法线 方向 调整 方法 装置 设备 可读 存取 介质 | ||
1.一种隧道点云法线方向调整方法,其特征在于,包括:
获取隧道原始点云,并对所述隧道原始点云进行预处理和添加索引得到点云数据;
基于预设的分段算法将所述点云数据进行分段与段内细分,并提取得到隧道顶点数据;
将所述隧道顶点数据进行邻域搜索和法线夹角平均值计算得到种子点,并根据z轴方向对种子点的法线进行一致性调整;
根据所述种子点、预设的领域最小夹角算法和预设的数组标记策略建立法线调整数学模型,将所述点云数据作为所述法线调整数学模型的输入值得到调整结果;
其中,将所述隧道顶点数据进行邻域搜索和法线夹角平均值计算得到种子点,并根据z轴方向对种子点的法线进行一致性调整,包括:
根据所述点云数据构建搜索树,并基于邻域搜索算法对所述隧道顶点数据进行邻域搜索得到邻域点云数据;
根据所述邻域点云数据计算得到法线夹角平均值数据,并筛选出所述法线夹角平均值数据中的最小值,将所述最小值对应的点作为种子点,计算公式为:
ai=abs[arccos(ncx*nix+ncy*niy+ncz*niz)];
其中,ai为法线夹角,aver为法线夹角平均值,ncx为隧道顶点数据的x轴方向法线,ncy为隧道顶点数据的y轴方向法线,ncz为隧道顶点数据的z轴方向法线,nix为邻域点云数据的x轴方向法线,niy为邻域点云数据的y轴方向法线,niz为邻域点云数据的z轴方向法线,k为K近邻的个数;
将所述种子点按照z轴方向一致调整法线方向;
其中,根据所述种子点、预设的领域最小夹角算法和预设的数组标记策略建立法线调整数学模型,将所述点云数据作为所述法线调整数学模型的输入值得到调整结果,包括:
基于所述点云数据建立标记数组并对所述标记数组进行初始化处理,初始化后的所述标记数组的索引项与所述点云数据的索引项相互对应;
基于所述种子点对所述标记数组进行初始化处理得到初始标记数组,所述初始标记数组包括已标记索引项和未标注索引项,所述已标记索引项包括所述种子点对应的索引项;
对所述点云数据进行k近邻域搜索和法线夹角计算得到优先级队列;
根据优先级队列的顺序对对应的所述点云数据进行传递调整,并将所述初始标记数组中对应的未标记索引项更改为已标记索引项,直到所述初始标记数组中所有的未标记索引项均更改为已标记索引项则完成调整。
2.根据权利要求1所述的隧道点云法线方向调整方法,其特征在于,所述基于预设的分段算法将所述点云数据进行分段与段内细分,并提取得到隧道顶点数据,包括:
根据所述点云数据计算得到x轴方向长度和y轴方向长度,并选取所述x轴方向长度和所述y轴方向长度中最大值的方向作为扫描前进方向;
根据所述点云数据、所述扫描前进方向和预设的分段算法计算得到分段结果;
根据所述分段结果和预设的段内细分算法计算得到段内细分结果;
筛选所述段内细分结果中每个细分段内所有点的z轴方向最大值并进行降噪处理得到隧道顶点数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁工程设计咨询集团有限公司,未经中铁工程设计咨询集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211571435.2/1.html,转载请声明来源钻瓜专利网。