Constrained least square progressive and iterative approximation (CLSPIA) for B-spline curve and surface fitting

被引:0
|
作者
Chang, Qingjun [1 ,2 ]
Ma, Weiyin [3 ]
Deng, Chongyang [2 ]
机构
[1] Univ Svizzera italiana, Fac Informat, CH-6900 Lugano, Switzerland
[2] Hangzhou Dianzi Univ, Sch Sci, Hangzhou 310018, Peoples R China
[3] City Univ Hong Kong, Dept Mech Engn, Kowloon, Hong Kong, Peoples R China
来源
VISUAL COMPUTER | 2024年 / 40卷 / 06期
基金
中国国家自然科学基金; 瑞士国家科学基金会;
关键词
B-spline; Interpolation and approximation; Data fitting; Progressive and iterative approximation (PIA); Least square progressive and iterative approximation (LSPIA); INEXACT UZAWA ALGORITHM; CONVERGENCE ANALYSIS; INTERPOLATION;
D O I
10.1007/s00371-023-03090-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combining the Lagrange multiplier method, the Uzawa algorithm, and the least square progressive and iterative approximation (LSPIA), we proposed the constrained least square progressive and iterative approximation (CLSPIA) to solve the problem of B-spline curve and surface fitting with constraint on data interpolation, i.e., computing the control points of a B-spline curve or surface which interpolates one set of input points while approximating the other set of given points. Compared with the method of solving the linear system directly, CLSPIA has some advantages as it inherits all the nice properties of LSPIA. Because of the data reuse property of LSPIA, CLSPIA reduces a great amount of computation. Using the local property of LSPIA, we can get shape preserving fitting curves by CLSPIA. CLSPIA is efficient for fitting large-scale data sets due to the fact that its computational complexity is linear to the scale of the input data. The many numerical examples in this paper show the efficiency and effectiveness of CLSPIA.
引用
收藏
页码:4427 / 4439
页数:13
相关论文
共 50 条
  • [1] Progressive and iterative approximation for least squares B-spline curve and surface fitting
    Deng, Chongyang
    Lin, Hongwei
    [J]. COMPUTER-AIDED DESIGN, 2014, 47 : 32 - 44
  • [2] Progressive iterative approximation for regularized least square bivariate B-spline surface fitting
    Liu, Mingzeng
    Li, Baojun
    Guo, Qingjie
    Zhu, Chungang
    Hu, Ping
    Shao, Yuanhai
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 327 : 175 - 187
  • [3] Data-Weighted Least Square Progressive and Iterative Approximation and Related B-Spline Curve Fitting
    Li, Shasha
    Xu, Huixia
    Deng, Chongyang
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2019, 31 (09): : 1574 - 1580
  • [4] CONSTRAINED B-SPLINE CURVE AND SURFACE FITTING
    ROGERS, DF
    FOG, NG
    [J]. COMPUTER-AIDED DESIGN, 1989, 21 (10) : 641 - 648
  • [5] Randomized progressive iterative approximation for B-spline curve and surface fittings
    Wu, Nian-Ci
    Liu, Cheng-Zhi
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2024, 473
  • [6] Iterative modeling of wind turbine power curve based on least-square B-spline approximation
    Bao, Yunong
    Yang, Qinmin
    Sun, Youxian
    [J]. ASIAN JOURNAL OF CONTROL, 2019, 21 (04) : 2004 - 2016
  • [7] B-spline surface fitting by iterative geometric interpolation/approximation algorithms
    Kineri, Yuki
    Wang, Mingsi
    Lin, Hongwei
    Maekawa, Takashi
    [J]. COMPUTER-AIDED DESIGN, 2012, 44 (07) : 697 - 708
  • [8] Newton Geometric Iterative Method for B-Spline Curve and Surface Approximation
    Song, Qiuyang
    Bo, Pengbo
    [J]. COMPUTER-AIDED DESIGN, 2024, 172
  • [9] On a progressive and iterative approximation method with memory for least square fitting
    Huang, Zheng-Da
    Wang, Hui-Di
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2020, 82
  • [10] B-spline Curve Fitting by Diagonal Approximation BFGS Methods
    Ebrahimi, A.
    Loghmani, G. B.
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY TRANSACTION A-SCIENCE, 2019, 43 (A3): : 947 - 958