This paper develops a tensor-structured asynchronous least-squares progressive-iterative approximation method (ALSPIA) for least-squares fitting and reconstruction of incomplete tensor-product B-spline surface data. A binary mask matrix is introduced to impose fitting constraints only on the observed entries. The resulting matrix-form iteration is algebraically equivalent to applying ALSPIA to the vectorized least-squares system containing only the observed data. However, it avoids explicitly constructing the row-restricted Kronecker-product collocation matrix and retains the original two-dimensional tensor-product representation. The convergence properties of the proposed tensor-structured implementation are analyzed for both singular and nonsingular weighted normal matrices. Numerical experiments with different missing-data patterns demonstrate the effectiveness of the method for surface reconstruction.
Citation: Xianglan Ge, Lijuan Hu. On a weighted ALSPIA method for tensor-product B-spline surface fitting with missing data[J]. AIMS Mathematics, 2026, 11(9): 30437-30459. doi: 10.3934/math.20261206
This paper develops a tensor-structured asynchronous least-squares progressive-iterative approximation method (ALSPIA) for least-squares fitting and reconstruction of incomplete tensor-product B-spline surface data. A binary mask matrix is introduced to impose fitting constraints only on the observed entries. The resulting matrix-form iteration is algebraically equivalent to applying ALSPIA to the vectorized least-squares system containing only the observed data. However, it avoids explicitly constructing the row-restricted Kronecker-product collocation matrix and retains the original two-dimensional tensor-product representation. The convergence properties of the proposed tensor-structured implementation are analyzed for both singular and nonsingular weighted normal matrices. Numerical experiments with different missing-data patterns demonstrate the effectiveness of the method for surface reconstruction.
| [1] | G. Farin, Curves and surfaces for CAGD: A practical guide, 5 Eds., Morgan Kaufmann, 2002. https://doi.org/10.1016/B978-1-55860-737-8.X5000-5 |
| [2] |
M. Unser, Splines: A perfect fit for signal and image processing, IEEE Signal Process. Mag., 16 (1999), 22–38. https://doi.org/10.1109/79.799930 doi: 10.1109/79.799930
|
| [3] |
D. Mokriš, B. Jüttler, Using low-rank approximations of gridded data for spline surface fitting, J. Comput. Appl. Math., 438 (2024), 115519. https://doi.org/10.1016/j.cam.2023.115519 doi: 10.1016/j.cam.2023.115519
|
| [4] |
S. Merchel, B. Jüttler, D. Mokriš, M. Pan, Fast formation of matrices for least-squares fitting by tensor-product spline surfaces, Comput. Aided Des., 150 (2022), 103307. https://doi.org/10.1016/j.cad.2022.103307 doi: 10.1016/j.cad.2022.103307
|
| [5] |
H. Lin, T. Maekawa, C. Deng, Survey on geometric iterative methods and their applications, Comput. Aided Des., 95 (2018), 40–51. https://doi.org/10.1016/j.cad.2017.10.002 doi: 10.1016/j.cad.2017.10.002
|
| [6] |
C. Deng, H. Lin, Progressive and iterative approximation for least-squares B-spline curve and surface fitting, Comput. Aided Des., 47 (2014), 32–44. https://doi.org/10.1016/j.cad.2013.08.012 doi: 10.1016/j.cad.2013.08.012
|
| [7] |
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. https://doi.org/10.1007/s00371-023-03090-8 doi: 10.1007/s00371-023-03090-8
|
| [8] |
N. Wu, C. Liu, Asynchronous progressive iterative approximation method for least squares fitting, Comput. Aided Geom. Des., 111 (2024), 102295. https://doi.org/10.1016/j.cagd.2024.102295 doi: 10.1016/j.cagd.2024.102295
|
| [9] |
L. Lan, Y. Ji, M. Y. Wang, C. G. Zhu, Full-LSPIA: A least-squares progressive-iterative approximation method with optimization of weights and knots for NURBS curves and surfaces, Comput. Aided Des., 169 (2024), 103673. https://doi.org/10.1016/j.cad.2023.103673 doi: 10.1016/j.cad.2023.103673
|
| [10] |
N. Wu, C. Liu, Randomized progressive iterative approximation for B-spline curve and surface fittings, Appl. Math. Comput., 473 (2024), 128669. https://doi.org/10.1016/j.amc.2024.128669 doi: 10.1016/j.amc.2024.128669
|
| [11] |
N. -C. Wu, H. -H. Cao, C. Liu, Momentum-accelerated randomized geometric iterative methods for curve and surface approximation, Comput. Aided Des., 192 (2026), 104011. https://doi.org/10.1016/j.cad.2025.104011 doi: 10.1016/j.cad.2025.104011
|
| [12] |
Z. Yao, Q. Hu, Accelerated local progressive-iterative approximation methods for curve and surface fitting, Vis. Comput., 41 (2025), 5979–5993. https://doi.org/10.1007/s00371-024-03764-x doi: 10.1007/s00371-024-03764-x
|
| [13] |
C. Liu, N. -C. Wu, J. Li, Efficient two-dimensional randomized progressive iterative approximation for large-scale B-spline fitting, CSIAM Trans. Appl. Math., 7 (2026), 556–575. https://doi.org/10.4208/csiam-am.SO-2025-0062 doi: 10.4208/csiam-am.SO-2025-0062
|
| [14] |
C. Liu, N. -C. Wu, J. Li, L. Hu, Two novel iterative approaches for improved LSPIA convergence, Comput. Aided Geom. Des., 111 (2024), 102312. https://doi.org/10.1016/j.cagd.2024.102312 doi: 10.1016/j.cagd.2024.102312
|
| [15] |
J. Liu, P. Musialski, P. Wonka, J. Ye, Tensor completion for estimating missing values in visual data, IEEE Trans. Pattern Anal. Mach. Intell., 35 (2013), 208–220. https://doi.org/10.1109/TPAMI.2012.39 doi: 10.1109/TPAMI.2012.39
|
| [16] | S. Gandy, B. Recht, I. Yamada, Tensor completion and low-$n$-rank tensor recovery via convex optimization, Inverse Probl., 27 (2011), 025010. |
| [17] |
D. Kressner, M. Steinlechner, B. Vandereycken, Low-rank tensor completion by Riemannian optimization, Bit Numer. Math., 54 (2014), 447–468. https://doi.org/10.1007/s10543-013-0455-z doi: 10.1007/s10543-013-0455-z
|
| [18] |
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. https://doi.org/10.1007/s11424-018-7443-y doi: 10.1007/s11424-018-7443-y
|
| [19] |
S. Li, H. Xu, C. Deng, Data-weighted least square progressive and iterative approximation and related B-spline curve fitting, J. Comput.-Aided Des. Comput. Graph., 31 (2019), 1574–1580. https://dx.doi.org/10.3724/SP.J.1089.2019.17585 doi: 10.3724/SP.J.1089.2019.17585
|
| [20] |
V. Simoncini, Computational methods for linear matrix equations, SIAM Rev., 58 (2016), 377–441. https://doi.org/10.1137/130912839 doi: 10.1137/130912839
|