Research article

Spectral adaptivity for iterative least-squares B-spline curve and surface fitting

  • Published: 13 August 2026
  • MSC : 65D07, 65D17, 65D10, 65F10, 65F20

  • For curve and surface fitting, the least-squares progressive iterative approximation (LSPIA) method updates the control points with a constant weight. To accelerate the iteration, this paper proposes a spectrally adaptive LSPIA (denoted by SaLSPIA) method. SaLSPIA updates the control points by an adaptive weight constructed from the adjusting vectors of two consecutive iterations, so that the weight adapts to the spectral scale of the collocation matrix, while retaining the simple control-point update form of LSPIA. We establish the global convergence and an $R$-linear convergence rate of SaLSPIA for both the full-rank and the rank-deficient cases, including convergence to a least-squares fitting curve or surface when the corresponding fitting system is rank deficient. Numerical experiments on curve, surface, and missing-data fitting show that SaLSPIA is efficient and robust.

    Citation: Xingxuan Peng, Yutong Li. Spectral adaptivity for iterative least-squares B-spline curve and surface fitting[J]. AIMS Mathematics, 2026, 11(8): 24808-24838. doi: 10.3934/math.2026998

    Related Papers:

  • For curve and surface fitting, the least-squares progressive iterative approximation (LSPIA) method updates the control points with a constant weight. To accelerate the iteration, this paper proposes a spectrally adaptive LSPIA (denoted by SaLSPIA) method. SaLSPIA updates the control points by an adaptive weight constructed from the adjusting vectors of two consecutive iterations, so that the weight adapts to the spectral scale of the collocation matrix, while retaining the simple control-point update form of LSPIA. We establish the global convergence and an $R$-linear convergence rate of SaLSPIA for both the full-rank and the rank-deficient cases, including convergence to a least-squares fitting curve or surface when the corresponding fitting system is rank deficient. Numerical experiments on curve, surface, and missing-data fitting show that SaLSPIA is efficient and robust.



    加载中


    [1] L. Piegl, W. Tiller, The NURBS Book, Springer Berlin, Heidelberg, 1997. http://dx.doi.org/10.1007/978-3-642-59223-2
    [2] J. Hoschek, D. Lasser, Fundamentals of computer aided geometric design, A. K. Peters, Ltd., 1993.
    [3] Y. Zhang, P. Wang, F. Bao, X. Yao, C. Zhang, H. Lin, A single-image super-resolution method based on progressive-iterative approximation, IEEE Trans. Multimedia, 22 (2020), 1407–1422. http://dx.doi.org/10.1109/TMM.2019.2943750 doi: 10.1109/TMM.2019.2943750
    [4] A. Hashemian, S. F. Hosseini, An integrated fitting and fairing approach for object reconstruction using smooth NURBS curves and surfaces, Comput. Math. Appl., 76 (2018), 1555–1575. http://dx.doi.org/10.1016/j.camwa.2018.07.007 doi: 10.1016/j.camwa.2018.07.007
    [5] C. Deng, H. Lin, Progressive and iterative approximation for least squares B-spline curve and surface fitting, Comput.-Aided Des., 47 (2014), 32–44. http://dx.doi.org/10.1016/j.cad.2013.08.012 doi: 10.1016/j.cad.2013.08.012
    [6] D. Qi, Z. Tian, Y. Zhang, J. B. Feng, The method of numeric polish in curve fitting, Acta Math. Sin., 18 (1975), 173–184.
    [7] C. de Boor, How does Agee's smoothing method work? Proceedings of the 1979 Army Numerical Analysis and Computers Conference, ARO Report 79-3, 1979,299–302.
    [8] H. Lin, G. Wang, C. Dong, Constructing iterative non-uniform B-spline curve and surface to fit data points, Sci. China Ser.: Inf. Sci., 47 (2004), 315–331. http://dx.doi.org/10.1360/02yf0529 doi: 10.1360/02yf0529
    [9] H. W. Lin, H. J. Bao, G. J. Wang, Totally positive bases and progressive iteration approximation, Comput. Math. Appl., 50 (2005), 575–586. http://dx.doi.org/10.1016/j.camwa.2005.01.023 doi: 10.1016/j.camwa.2005.01.023
    [10] H. Lin, Q. Cao, X. Zhang, The convergence of least-squares progressive iterative approximation for singular least-squares fitting system, J. Syst. Sci. Complex., 31 (2018), 1618–1632. http://dx.doi.org/10.1007/s11424-018-7443-y doi: 10.1007/s11424-018-7443-y
    [11] H. Lin, Z. Zhang, An efficient method for fitting large data sets using T-splines, SIAM J. Sci. Comput., 35 (2013), A3052–A3068. http://dx.doi.org/10.1137/120888569 doi: 10.1137/120888569
    [12] Z. Chen, X. Luo, L. Tan, B. Ye, J. Chen, Progressive interpolation based on Catmull-Clark subdivision surfaces, Comput. Graph. Forum, 27 (2008), 1823–1827. http://dx.doi.org/10.1111/j.1467-8659.2008.01328.x doi: 10.1111/j.1467-8659.2008.01328.x
    [13] C. Deng, W. Ma, Weighted progressive interpolation of Loop subdivision surfaces, Comput.-Aided Des., 44 (2012), 424–431. http://dx.doi.org/10.1016/j.cad.2011.12.001 doi: 10.1016/j.cad.2011.12.001
    [14] Q. Chang, W. Ma, C. Deng, Constrained least square progressive and iterative approximation (CLSPIA) for B-spline curve and surface fitting, Vis. Comput., 40 (2024), 4427–4439. http://dx.doi.org/10.1007/s00371-023-03090-8 doi: 10.1007/s00371-023-03090-8
    [15] L. Zhang, X. Ge, J. Tan, Least square geometric iterative fitting method for generalized B-spline curves with two different kinds of weights, Vis. Comput., 32 (2016), 1109–1120. http://dx.doi.org/10.1007/s00371-015-1170-3 doi: 10.1007/s00371-015-1170-3
    [16] H. Lin, T. Maekawa, C. Deng, Survey on geometric iterative methods and their applications, Comput.-Aided Des., 95 (2018), 40–51. http://dx.doi.org/10.1016/j.cad.2017.10.002 doi: 10.1016/j.cad.2017.10.002
    [17] M. Liu, B. Li, Q. Guo, C. Zhu, P. Hu, Y. Shao, Progressive iterative approximation for regularized least square bivariate B-spline surface fitting, J. Comput. Appl. Math., 327 (2018), 175–187. http://dx.doi.org/10.1016/j.cam.2017.06.013 doi: 10.1016/j.cam.2017.06.013
    [18] C. Liu, X. Han, J. Li, Preconditioned progressive iterative approximation for triangular Bézier patches and its application, J. Comput. Appl. Math., 366 (2020), 112389. http://dx.doi.org/10.1016/j.cam.2019.112389 doi: 10.1016/j.cam.2019.112389
    [19] A. Ebrahimi, G. B. Loghmani, A composite iterative procedure with fast convergence rate for the progressive-iteration approximation of curves, J. Comput. Appl. Math., 359 (2019), 1–15. http://dx.doi.org/10.1016/j.cam.2019.03.025 doi: 10.1016/j.cam.2019.03.025
    [20] S. Sajavičius, Hyperpower least squares progressive iterative approximation, J. Comput. Appl. Math., 422 (2023), 114888. http://dx.doi.org/10.1016/j.cam.2022.114888 doi: 10.1016/j.cam.2022.114888
    [21] S. Channark, P. Kumam, J. Martínez-Moreno, W. Jirakitpuwapat, Hermitian and skew-Hermitian splitting method on a progressive-iterative approximation for least squares fitting, AIMS Math., 7 (2022), 17570–17591. http://dx.doi.org/10.3934/math.2022967 doi: 10.3934/math.2022967
    [22] N. C. Wu, C. Liu, Asynchronous progressive iterative approximation method for least squares fitting, Comput. Aided Geom. Des., 111 (2024), 102295. http://dx.doi.org/10.1016/j.cagd.2024.102295 doi: 10.1016/j.cagd.2024.102295
    [23] Y. F. Hamza, H. W. Lin, Conjugate-gradient progressive-iterative approximation for Loop and Catmull-Clark subdivision surface interpolation, J. Comput. Sci. Technol., 37 (2022), 487–504. http://dx.doi.org/10.1007/s11390-020-0183-1 doi: 10.1007/s11390-020-0183-1
    [24] Z. D. Huang, H. D. Wang, On a progressive and iterative approximation method with memory for least square fitting, Comput. Aided Geom. Des., 82 (2020), 101931. http://dx.doi.org/10.1016/j.cagd.2020.101931 doi: 10.1016/j.cagd.2020.101931
    [25] C. Liu, N. C. Wu, J. Li, L. Hu, Two novel iterative approaches for improved LSPIA convergence, Comput. Aided Geom. Des., 111 (2024), 102312. http://dx.doi.org/10.1016/j.cagd.2024.102312 doi: 10.1016/j.cagd.2024.102312
    [26] Z. Yao, Q. Hu, Accelerated local progressive-iterative approximation methods for curve and surface fitting, Vis. Comput., 41 (2025), 5979–5993. http://dx.doi.org/10.1007/s00371-024-03764-x doi: 10.1007/s00371-024-03764-x
    [27] Z. Yao, Q. Hu, Efficient surface fitting via randomized Gauss-Seidel LSPIA: a novel iterative approach, Vis. Comput., 42 (2026), 172. http://dx.doi.org/10.1007/s00371-025-04266-0 doi: 10.1007/s00371-025-04266-0
    [28] D. Rios, B. Jüttler, LSPIA, (stochastic) gradient descent, and parameter correction, J. Comput. Appl. Math., 406 (2022), 113921. http://dx.doi.org/10.1016/j.cam.2021.113921 doi: 10.1016/j.cam.2021.113921
    [29] J. Barzilai, J. M. Borwein, Two-point step size gradient methods, IMA J. Numer. Anal., 8 (1988), 141–148. http://dx.doi.org/10.1093/imanum/8.1.141 doi: 10.1093/imanum/8.1.141
    [30] L. Grippo, F. Lampariello, S. Lucidi, A nonmonotone line search technique for Newton's method, SIAM J. Numer. Anal., 23 (1986), 707–716. http://dx.doi.org/10.1137/0723046 doi: 10.1137/0723046
    [31] X. Xu, A parameterized Barzilai-Borwein method via interpolated least squares, J. Ind. Manag. Optim., 21 (2025), 6246–6269. http://dx.doi.org/10.3934/jimo.2025130 doi: 10.3934/jimo.2025130
    [32] X. R. Li, Y. K. Huang, A note on R-linear convergence of nonmonotone gradient methods, J. Oper. Res. Soc. China, 13 (2025), 313–325. http://dx.doi.org/10.1007/s40305-023-00468-2 doi: 10.1007/s40305-023-00468-2
    [33] Y. H. Dai, L. Z. Liao, R-linear convergence of the Barzilai and Borwein gradient method, IMA J. Numer. Anal., 22 (2002), 1–10. http://dx.doi.org/10.1093/imanum/22.1.1 doi: 10.1093/imanum/22.1.1
    [34] Y. H. Dai, R. Fletcher, On the asymptotic behaviour of some new gradient methods, Math. Program., 103 (2005), 541–559. http://dx.doi.org/10.1007/s10107-004-0516-9 doi: 10.1007/s10107-004-0516-9
    [35] H. Park, J. H. Lee, B-spline curve fitting based on adaptive curve refinement using dominant points, Comput. Aided Des., 39 (2007), 439–451. http://dx.doi.org/10.1016/j.cad.2006.12.006 doi: 10.1016/j.cad.2006.12.006
    [36] E. G. Birgin, J. M. Martínez, M. Raydan, Nonmonotone spectral projected gradient methods on convex sets, SIAM J. Optim., 10 (2000), 1196–1211. http://dx.doi.org/10.1137/S1052623497330963 doi: 10.1137/S1052623497330963
  • Reader Comments
  • © 2026 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(195) PDF downloads(16) Cited by(0)

Article outline

Figures and Tables

Figures(9)  /  Tables(8)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog