一种点云中圆柱体的拟合方法及计算机可读存储介质与流程

文档序号:37066219发布日期:2024-02-20 21:18阅读:来源:国知局

技术特征:

1.一种点云中圆柱体的拟合方法,其特征在于,包括:

2.如权利要求1所述的拟合方法,其特征在于,所述从所述原始点云中随机选取多个点云,并对所述多个点云进行拟合而得到圆柱体,根据与所述圆柱体所对应的内点的数量是否大于预设的数量阈值,而确定是否将所述圆柱体作为初始的拟合圆柱体,当确定将所述圆柱体作为所述初始的拟合圆柱体时,将所述原始点云中与所述初始的拟合圆柱体表面的距离在预设的距离阈值范围内的所述多个点云作为待拟合点云数据集,包括:

3.如权利要求1所述的拟合方法,其特征在于,所述对所述待拟合点云数据集中与所述初始的拟合圆柱体对应的点云进行估计,以得到所述拟合圆柱体的参数的初始值,包括:

4.如权利要求3所述的拟合方法,其特征在于,所述拟合圆柱体的参数方程为:

5.如权利要求1所述的拟合方法,其特征在于,所述根据所述拟合圆柱体的参数的初始值和预先构建好的所述拟合圆柱体的迭代方程对所述拟合圆柱体的参数进行迭代更新,直至达到预设的迭代更新停止条件,而得到所述拟合圆柱体的参数的最终拟合值,包括:

6.如权利要求5所述的拟合方法,其特征在于,所述预设的迭代更新停止条件为:所述迭代更新后的总体损失值和所述迭代更新前的总体损失值的差值与所述迭代更新前的总体损失值的比值小于预设比例阈值,或者,达到预设的迭代次数阈值;

7.如权利要求5所述的拟合方法,其特征在于,所述预设的坐标变换公式的表达式为:

8.如权利要求5所述的拟合方法,其特征在于,所述迭代方程的表达式为:

9.如权利要求8所述的拟合方法,其特征在于,所述pi的表达式为:

10.如权利要求9所述的拟合方法,其特征在于,所述更新后的所述拟合圆柱体的参数的表达式分别为:

11.如权利要求10所述的拟合方法,其特征在于,所述总体损失值的表达式为:

12.如权利要求11所述的拟合方法,其特征在于,所述εi的表达式为:

13.如权利要求12所述的拟合方法,其特征在于,所述τ的表达式为:

14.如权利要求5所述的拟合方法,其特征在于,在所述对所述拟合圆柱体的参数进行迭代更新而得到更新后的所述拟合圆柱体的参数之后,若当次迭代更新后的所述拟合圆柱体的总体损失值与当次迭代更新前的所述拟合圆柱体的总体损失值的比值大于预设的比例阈值,则通过以下表达式对所述学习率进行更新:

15.一种计算机可读存储介质,其特征在于,包括程序,所述程序能够被处理器执行以实现如权利要求1至14中任一项所述的方法。


技术总结
本发明提供一种点云中圆柱体的拟合方法,该方法包括:获取原始点云;从原始点云中选取多个点云并对点云进行拟合而得到圆柱体,根据内点的数量是否大于数量阈值,当确定将圆柱体作为初始的拟合圆柱体时,将与初始的拟合圆柱体表面的距离在预设的距离阈值范围内的多个点云作为待拟合点云数据集;对待拟合点云数据集中的点云进行估计以得到拟合圆柱体的参数的初始值;根据上述初始值和迭代方程对上述参数进行迭代更新,直至达到迭代更新停止条件而得到上述参数的最终拟合值。该方法能有效去除异常点(如属于局外点的点云)对用于对待检测工件的三维形状进行拟合的上述参数的最终拟合值的影响,进而提升后续对待检测工件的体积等检测的精度和效率。

技术研发人员:韩焱焱,黄淦,杨洋,黄涛
受保护的技术使用者:深圳市华汉伟业科技有限公司
技术研发日:
技术公布日:2024/2/19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1