首页> 外文期刊>Computer Aided Geometric Design >Learnt knot placement in B-spline curve approximation using support vector machines
【24h】

Learnt knot placement in B-spline curve approximation using support vector machines

机译:使用支持向量机以B样条曲线近似学习结点位置

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

摘要

Knot placement for curve approximation is a well known and yet open problem in geometric modeling. Selecting knot values that yield good approximations is a challenging task, based largely on heuristics and user experience. More advanced approaches range from parametric averaging to genetic algorithms.In this paper, we propose to use Support Vector Machines (SVMs) to determine suitable knot vectors for B-spline curve approximation. The SVMs are trained to identify locations in a sequential point cloud where knot placement will improve the approximation error. After the training phase, the SVM can assign, to each point set location, a so-called score. This score is based on geometric and differential geometric features of points. It measures the quality of each location to be used as knots in the subsequent approximation. From these scores, the final knot vector can be constructed exploring the topography of the score-vector without the need for iteration or optimization in the approximation process. Knot vectors computed with our approach outperform state of the art methods and yield tighter approximations.
机译:在几何建模中,用于曲线逼近的结位置是一个众所周知的问题,但尚待解决。在很大程度上基于启发式方法和用户体验,选择能够产生良好近似的结值是一项艰巨的任务。从参数平均到遗传算法,范围更广。在本文中,我们建议使用支持向量机(SVM)确定适合B样条曲线逼近的结向量。对SVM进行训练以识别顺序点云中的结点放置位置将改善近似误差的位置。在训练阶段之后,SVM可以为每个点设置位置分配一个所谓的分数。该分数基于点的几何和微分几何特征。它测量每个位置的质量,以在随后的近似中用作结。根据这些分数,可以探索分数向量的形貌来构造最终的结点矢量,而无需在逼近过程中进行迭代或优化。用我们的方法计算出的结向量优于现有方法,并得出更严格的近似值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号