首页> 美国卫生研究院文献>PLoS Clinical Trials >A direct method to solve optimal knots of B-spline curves: An application for non-uniform B-spline curves fitting
【2h】

A direct method to solve optimal knots of B-spline curves: An application for non-uniform B-spline curves fitting

机译:解决B样条曲线最优结的一种直接方法:非均匀B样条曲线拟合的应用

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

B-spline functions are widely used in many industrial applications such as computer graphic representations, computer aided design, computer aided manufacturing, computer numerical control, etc. Recently, there exist some demands, e.g. in reverse engineering (RE) area, to employ B-spline curves for non-trivial cases that include curves with discontinuous points, cusps or turning points from the sampled data. The most challenging task in these cases is in the identification of the number of knots and their respective locations in non-uniform space in the most efficient computational cost. This paper presents a new strategy for fitting any forms of curve by B-spline functions via local algorithm. A new two-step method for fast knot calculation is proposed. In the first step, the data is split using a bisecting method with predetermined allowable error to obtain coarse knots. Secondly, the knots are optimized, for both locations and continuity levels, by employing a non-linear least squares technique. The B-spline function is, therefore, obtained by solving the ordinary least squares problem. The performance of the proposed method is validated by using various numerical experimental data, with and without simulated noise, which were generated by a B-spline function and deterministic parametric functions. This paper also discusses the benchmarking of the proposed method to the existing methods in literature. The proposed method is shown to be able to reconstruct B-spline functions from sampled data within acceptable tolerance. It is also shown that, the proposed method can be applied for fitting any types of curves ranging from smooth ones to discontinuous ones. In addition, the method does not require excessive computational cost, which allows it to be used in automatic reverse engineering applications.
机译:B样条函数广泛用于许多工业应用中,例如计算机图形表示,计算机辅助设计,计算机辅助制造,计算机数控等。近来,存在一些需求,例如:在逆向工程(RE)区域中,对于非平凡的情况采用B样条曲线,包括从采样数据中具有不连续点,尖点或转折点的曲线。在这些情况下,最具挑战性的任务是以最有效的计算成本来识别结点的数量及其在不均匀空间中的相应位置。本文提出了一种通过局部算法通过B样条函数拟合任意形式曲线的新策略。提出了一种新的两步快速结方法。在第一步中,使用具有预定允许误差的二等分方法对数据进行拆分,以获得粗结。其次,通过采用非线性最小二乘技术,针对位置和连续性级别优化结。因此,B样条函数是通过求解普通最小二乘问题获得的。通过使用各种数值实验数据(带有和不带有模拟噪声)验证了该方法的性能,这些数据是由B样条函数和确定性参数函数生成的。本文还讨论了该方法对文献中现有方法的基准。所提出的方法显示出能够在可接受的公差范围内从采样数据重建B样条函数。还表明,所提出的方法可以用于拟合从平滑曲线到不连续曲线的任何类型的曲线。另外,该方法不需要过多的计算成本,这使其可以在自动逆向工程应用中使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号