首页> 外文期刊>ACM Transactions on Graphics >Fitting B-spline curves to point clouds by curvature-based squared distance minimization
【24h】

Fitting B-spline curves to point clouds by curvature-based squared distance minimization

机译:通过基于曲率的平方距离最小化将B样条曲线拟合到点云

获取原文
获取原文并翻译 | 示例

摘要

Computing a curve to approximate data points is a problem encountered frequently in many applications in computer graphics, computer vision, CAD/CAM, and image processing. We present a novel and efficient method, called squared distance minimization (SDM), for computing a planar B-spline curve, closed or open, to approximate a target shape defined by a point cloud, that is, a set of unorganized, possibly noisy data points. We show that SDM significantly outperforms other optimization methods used currently in common practice of curve fitting. In SDM, a B-spline curve starts from some properly specified initial shape and converges towards the target shape through iterative quadratic minimization of the fitting error. Our contribution is the introduction of a new fitting error term, called the squared distance (SD) error term, defined by a curvature-based quadratic approximant of squared distances from data points to a fitting curve. The SD error term faithfully measures the geometric distance between a fitting curve and a target shape, thus leading to faster and more stable convergence than the point distance (PD) error term, which is commonly used in computer graphics and CAGD, and the tangent distance (TD) error term, which is often adopted in the computer vision community. To provide a theoretical explanation of the superior performance of SDM, we formulate the B-spline curve fitting problem as a nonlinear least squares problem and conclude that SDM is a quasi-Newton method which employs a curvature-based positive definite approximant to the true Hessian of the objective function. Furthermore, we show that the method based on the TD error term is a Gauss-Newton iteration, which is unstable for target shapes with high curvature variations, whereas optimization based on the PD error term is the alternating method that is known to have linear convergence.
机译:计算曲线以近似数据点是计算机图形学,计算机视觉,CAD / CAM和图像处理中许多应用程序中经常遇到的问题。我们提出了一种新颖有效的方法,称为平方距离最小化(SDM),用于计算闭合或开放的平面B样条曲线,以近似由点云定义的目标形状,即一组无组织的,可能有噪声的数据点。我们表明,SDM明显优于目前在曲线拟合的常规实践中使用的其他优化方法。在SDM中,B样条曲线从正确指定的初始形状开始,并通过拟合误差的迭代二次最小化收敛到目标形状。我们的贡献是引入了一种新的拟合误差项,称为平方距离(SD)误差项,该误差项由从数据点到拟合曲线的平方距离的基于曲率的平方近似值定义。 SD误差项忠实地测量拟合曲线和目标形状之间的几何距离,从而导致比计算机图形和CAGD中常用的点距离(PD)误差项更快,更稳定的收敛,以及切线距离(TD)错误术语,通常在计算机视觉社区中采用。为了提供SDM优越性能的理论解释,我们将B样条曲线拟合问题公式化为非线性最小二乘问题,并得出结论,SDM是一种准牛顿法,它采用基于曲率的正定近似于真实的Hessian目标函数此外,我们表明基于TD误差项的方法是高斯-牛顿迭代法,对于具有高曲率变化的目标形状而言是不稳定的,而基于PD误差项的优化是已知具有线性收敛性的交替方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号