[发明专利]一种基于外接球策略区域增长的点云表面重建方法及系统在审
申请号: | 202111212121.9 | 申请日: | 2021-10-18 |
公开(公告)号: | CN113808276A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 李明昊;王毅;张明理;谢贝贝;刘茜;梁法光;何新 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 陈翠兰 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 外接 策略 区域 增长 表面 重建 方法 系统 | ||
1.一种基于外接球策略区域增长的点云表面重建方法,其特征在于,包括以下步骤:
步骤1:在点云数据集中选取三个点云数据连接成三角形,形成种子三角形;
步骤2:基于外接球的区域增长搜索,以种子三角形为基础进行区域增长,形成由一组点云数据构成的候选集,计算候选集中每个点云数据与种子三角形每条边两个端点连线之间的角度,从中选取角度最接近60°的点为候选点,候选点与种子三角形边的两个端点相连得到新的三角面片,最接近正三角形的三角形面片为最优三角形;
步骤3:扩展方向选取,在得到种子三角形后和最优三角形后需要确定最优三角形与种子三角形的连接方向以保证重建表面的延展性和平滑性;首先,对点云数据的法向量进行估计,然后采用右手螺旋法则确定扩展方向,即法向量方向为右手拇指方向,螺旋方向为最优三角形的拼接方向;
步骤4:边列表的构建,在完成扩展方向的选取后,需要对三角形的边的信息进行保存处理,通过构建边列表的数据结构保存构成三角形的边的信息,保证满足条件的点云都进行了三角化但对于已经扩展的点不需要进一步的扩展,防止已经重建的点云再次重建;最后循环步骤2-步骤4直到没有能够扩展的最优三角形后,点云表面重建结束。
2.根据权利要求1所述的一种基于外接球策略区域增长的点云表面重建方法,其特征在于,所述步骤1具体为:
步骤1.1:首先选取三角形的初始点,初始点的选取区域为距离三维坐标系原点的极小值;对于一个点云数据集,相对于坐标系原点的极小值,描述如公式(1):
其中,d为极小值;对于一个点云数据P(x,y,z)来说,a为坐标x轴的坐标值,b为坐标y轴的坐标值,c为坐标z轴的坐标值;
接着以初始点A为基础点进行半径内邻域搜索寻找距离最近的临近点B,连接基础点和临近点作为初始边AB,描述如公式(2):
AB=min{ABi} (2)
其中:i为半径内邻域搜索的邻域点数量;
步骤1.2:在构建初始边以后,以初始边的中点为圆心进行半径邻域搜索,半径的大小为r,描述如公式(3),将所有在半径内的点与初始边AB的两个端点相连,从中选取角度最接近60°的点为最佳扩展点,最佳扩展点与初始边构建的三角形即为种子三角形;
3.根据权利要求1所述的一种基于外接球策略区域增长的点云表面重建方法,其特征在于,所述步骤2具体为:
步骤2.1:以步骤1得到的种子三角形为基础进行区域增长,以种子三角形的边为三条基准边,以基准边的中点为圆心、基准边长度的的为半径画圆,在圆内的点云数据集为候选集;
步骤2.2:在得到候选集的一组点云数据后,计算候选集中每个点与基准边两个端点连线之间的角度,从中选取角度最接近60°的点,将该点与基准边两个端点相连得到新的三角面片,此方法构成的三角形最接近正三角形,通过正三角形进行的点云重建表面效果最佳,即最优三角形;如果在圆内没有找到满足条件的点云数据,则将搜索半径范围扩大,扩大的半径描述如公式(4),以此实现动态外接圆的策略;
其中:θ为当前候选集中点与基准边两个端点连线之间的角度,默认初始角度为60°,且为了保证不形成尖锐三角形,最小角度为15°;R′为扩展后的半径大小;AB为基准边的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111212121.9/1.html,转载请声明来源钻瓜专利网。