Cubic B-spline curve approximation by curve unclamping

被引:39
|
作者
Chen, Xiao-Diao [1 ,2 ]
Ma, Weiyin [1 ]
Paul, Jean-Claude [3 ]
机构
[1] City Univ Hong Kong, Dept MEEM, Hong Kong, Hong Kong, Peoples R China
[2] Hangzhou Dianzi Univ, Hangzhou 310018, Peoples R China
[3] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Approximation; Cubic B-spline; Inner point interpolation method; Curve unclamping; GEOMETRIC HERMITE INTERPOLATION; MINIMIZATION; POINTS; ALGORITHM;
D O I
10.1016/j.cad.2010.01.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new approach for cubic B-spline curve approximation is presented. The method produces an approximation cubic B-spline curve tangent to a given curve at a set of selected positions, called tangent points, in a piecewise manner starting from a seed segment. A heuristic method is provided to select the tangent points. The first segment of the approximation cubic B-spline curve can be obtained using an inner point interpolation method, least-squares method or geometric Hermite method as a seed segment. The approximation curve is further extended to other tangent points one by one by curve unclamping. New tangent points can also be added, if necessary, by using the concept of the minimum shape deformation angle of an inner point for better approximation. Numerical examples show that the new method is effective in approximating a given curve and is efficient in computation. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:523 / 534
页数:12
相关论文
共 50 条
  • [2] Modification algorithm of Cubic B-spline curve interpolation
    Zhang, Wan-Jun
    Gao, Shan-Ping
    Zhang, Su-Jia
    Zhang, Feng
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 507 - 512
  • [3] B-spline curve approximation with transformer neural networks
    Saillot, Mathis
    Michel, Dominique
    Zidna, Ahmed
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 223 : 275 - 287
  • [4] Deep Learning Parametrization for B-Spline Curve Approximation
    Laube, Pascal
    Franz, Matthias O.
    Umlauf, Georg
    [J]. 2018 INTERNATIONAL CONFERENCE ON 3D VISION (3DV), 2018, : 691 - 699
  • [5] Control point adjustment for B-spline curve approximation
    Yang, HP
    Wang, WP
    Sun, JG
    [J]. COMPUTER-AIDED DESIGN, 2004, 36 (07) : 639 - 652
  • [6] B-spline curve approximation using feature points
    Cheng, Xianguo
    [J]. ADVANCED DESIGN AND MANUFACTURING TECHNOLOGY III, PTS 1-4, 2013, 397-400 : 1093 - 1098
  • [7] Adaptive knot placement in B-spline curve approximation
    Li, WS
    Xu, SH
    Zhao, G
    Goh, LP
    [J]. COMPUTER-AIDED DESIGN, 2005, 37 (08) : 791 - 797
  • [8] Three-Dimensional Curve Fitting Based on Cubic B-Spline Interpolation Curve
    Wan, Yan
    Yin, Suna
    [J]. 2014 7TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP 2014), 2014, : 765 - 770
  • [9] An automated curve fairing algorithm for cubic B-spline curves
    Poliakoff, JF
    Wong, YK
    Thomas, PD
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1999, 102 (01) : 73 - 85
  • [10] Fast Degree Elevation Approach for Cubic B-spline Curve
    Che, Xiangjiu
    Xu, Zhiwen
    Liu, Yang
    Wang, Zhengxuan
    [J]. 9TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1 AND 2: MULTICULTURAL CREATION AND DESIGN - CAID& CD 2008, 2008, : 693 - 697