1

RANSAC 设置:关于参数、原语和迭代的几个问题-

  1. 在分割 3D 点云时,如何在 RANSAC 中确定每个图元的最小支持点数?

  2. 此外,在 5 个基元中:Plane、Sphere、Cone、Cylinder、Torus 应该选择哪些基元以及如何选择?

  3. RANSAC 中决定的最大迭代次数是多少?

参考:Schnabel、Ruwen、Roland Wahl 和 Reinhard Klein。“用于点云形状检测的高效 RANSAC。” 计算机图形论坛。卷。26. 第 2 号,布莱克威尔出版有限公司,2007 年。

4

1 回答 1

2
  1. 每个图元的最小支持点数取决于图元本身的类型:它是拟合图元并恢复其参数所需的最小点数。在某些情况下,这个最小点数还取决于用于从支持点恢复实例化图元参数的实际方法。

    例如:

    • 平面:3点就够了,

    • 球体:4分就够了,

    • 圆柱体:3个点可以工作(找到点的平面并拟合一个圆,圆柱体的轴是通过圆心的平面的法线),

    • 圆锥:4个点可以工作(找到前三个点的平面并像以前一样拟合一个圆,使用第4个点找到圆锥的斜率)。

  2. 这将取决于预期在输入点云中找到的内容:如果没有圆锥或圆环,则不尝试拟合圆锥或圆环是有意义的。仅从平面开始,然后扩展到球体和圆柱体已经是一个好的开始。

  3. 迭代次数基于所需的置信度和对内点比率的估计或猜测(有关标准公式,请参见: http ://en.wikipedia.org/wiki/RANSAC#Parameters)。

于 2015-05-09T10:58:04.620 回答