RANSAC用于样条曲线拟合

6

我想知道是否有办法创建一个模型,可以在RANSAC方案中使用,从嘈杂的3D点云中确定样条或折线。

我手头有一个包含每个XY平面上一组点的体积,例如在Z方向上有400个点,而当在3D空间中查看绘制的数据时,会出现样条形状。我已经有了一个线拟合的RANSAC方案,其中误差由简单的距离测量确定,但我无法理解如何确定样条/折线的模型。


那么这些点是一个三维表面的轮廓吗?抱歉,我的英语不太好,这是我能从你的描述中想到的唯一情况。我认为最好的方式是提供图片。 - Spektre
1个回答

0

这里有一个链接,介绍了一种非常有趣的优化方法。它可以根据点云计算出覆盖它的三维样条曲面。首先,请观看以下视频:

http://users.acin.tuwien.ac.at/tmoerwald/?site=5

这里是项目的主页(我想是):

http://www.acin.tuwien.ac.at/?id=316

源代码也可以在PCL(点云库)项目中获得。

我自己也在研究这个主题,似乎NURBS /样条拟合的一般问题围绕着找出最佳结节向量。大多数方法在优化结节向量(假设控制点已固定)和优化控制点(假设结节向量已固定)之间交替,并使用点到近似样条的距离总和作为误差度量。我认为RANSAC不适用于这些方法,因为它会将“样条”拉向异常点,但这只是我的猜测。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接