Abstract
The progressive and iterative approximation method for least square fitting (LSPIA) (Deng and Lin in Comput Aided Des 47:32–44, 2014) is an efficient method for fitting a large number of data points. By introducing the global and local relaxation parameters, we develop an extended LSPIA (ELSPIA) method which includes the LSPIA method as its special case. The ELSPIA method constructs the sequence of curves and surfaces by adjusting the control points with the outer and inner iteration. It is proved that the sequence of curves and surfaces converges to the least square fitting curve and surface, respectively, even when the collocation matrix is not of full column rank. The ELSPIA method is flexible to allow the local adjustment of the control points. Moreover, the convergence rate of the ELSPIA method can be faster than that of the LSPIA method under the same assumption. Numerical results verify this phenomenon.
Similar content being viewed by others
References
Lin, H., Wang, G., Dong, C.: Constructing iterative non-uniform B-spline curve and surface to fit data points. Sci. China Ser. Inf. Sci. 47(3), 315–331 (2004)
Lin, H., Bao, H., Wang, G.: Totally positive bases and progressive iteration approximation. Comput. Math. Appl. 50, 575–586 (2005)
Shi, L., Wang, R.: An iterative algorithm of NURBS interpolation and approximation. J. Math. Res. Expo. 26(4), 735–43 (2006)
Chen, J., Wang, G.: Progressive-iterative approximation for triangular Bézier surfaces. Comput. Aided Des. 43(8), 889–95 (2011)
Liu, M., Li, B., Guo, Q., et al.: Progressive iterative approximation for regularized least square bivariate B-spline surface fitting. J. Comput. Appl. Math. 327, 175–187 (2018)
Lu, L.: Weighted progressive iteration approximation and convergence analysis. Comput. Aided Geom. Des. 27(2), 129–137 (2010)
Lin, H.: Local progressive-iterative approximation format for blending curves and patches. Comput. Aided Geom. Des. 27(4), 322–339 (2010)
Lin, H., Zhang, Z.: An extended iterative format for the progressive iteration approximation. Comput. Graph. 35(5), 967–975 (2011)
Delgado, J., Peña, J.M.: Progressive iterative approximation and bases with the fasted convergence rates. Comput. Aided Geom. Des. 28(9), 523–526 (2011)
Liu, C., Han, X., Li, C.: Preconditioned progressive iterative approximation for triangular Bézier patches and its application. J. Comput. Appl. Math. 366, 112389 (2020)
Deng, C., Yang, X.: A simple method for interpolating meshes of arbitrary topology by Catmull–Clark surfaces. Vis. Comput. 26(2), 137–146 (2010)
Chen, Z., Luo, X., Tan, L., et al.: Progressive interpolation based on Catmull–Clark subdivision surfaces. Comput. Graph. Forum 27(7), 1823–1827 (2008)
Cheng, F., Fan, F., Lai, S., et al.: Loop subdivision surface based progressive interpolation. J. Comput. Sci. Technol. 24(1), 39–46 (2009)
Deng, C., Ma, W.: Weighted progressive interpolation of Loop subdivision surfaces. Comput. Aided Des. 44(5), 424–431 (2012)
Cheng, F., Fan, F., Huang, C., et al.: Smooth surface reconstruction using Doo–Sabin subdivision surfaces. In: Proceedings of 3rd International Conference on Geometric Modeling and Imaging, pp. 27–33. Los Alamitos, IEEE Compute Society Press (2008)
Xie, J., Xu, J.L., Dong, Z.Y., et al.: Interpolatory Catmull–Clark volumetric subdivision over unstructured hexahedral meshes for modeling and simulation applications. Comput. Aided Geom. Des. 80, 101867 (2020)
Maekawa, T., Matsumoto, Y., Namiki, K.: Interpolation by geometric algorithm. Comput. Aided Des. 39(4), 313–323 (2007)
Lin, H.: The convergence of the geometric interpolation algorithm. Comput. Aided Des. 42(6), 505–508 (2010)
Xiong, Y., Li, G., Mao, A.: Convergence analysis for B-spline geometric interpolation. Comput. Graph. 36(7), 884–891 (2012)
Lin, H., Maekawa, T., Deng, C.: Survey on geometric iterative methods and their applications. Comput. Aided Des. 95, 40–51 (2018)
Deng, C., Lin, H.: Progressive and iterative approximation for least squares B-spline curve and surface fitting. Comput. Aided Des. 47, 32–44 (2014)
Lin, H., Zhang, Z.: An efficient method for fitting large data sets using T-splines. SIAM J. Sci. Comput. 35(6), 3052–3068 (2013)
Zhang, M., Li, Y., Deng, C.: Optimizing NURBS curves fitting by least squares progressive and iterative approximation. J. Comput. Aided Des. Comput. Graph. 32(4), 568–574 (2020)
Zhang, L., Ge, X., Tan, J.: Least square geometric iterative fitting method for generalized B-spline curves with two different kinds of weights. Vis. Comput. 32, 1109–1120 (2016)
Zhang, L., Tan, J., Ge, X., Zheng, G.: Generalized B-splines’ geometric iterative fitting method with mutually different weights. J. Comput. Appl. Math. 329, 331–343 (2018)
Li, S., Xu, H., Deng, C.: Data-weighted least square progressive and iterative approximation and related B-spline curve fitting. J. Comput. Aided Des. Comput. Graph. 31(9), 1574–1580 (2019)
Ebrahimi, A., Loghmani, G.B.: A composite iterative procedure with fast convergence rate for the progressive-iteration approximation of curves. J. Comput. Appl. Math. 359, 1–15 (2020)
Carnicer, J.M., García-Esnaola, M., Peña, J.M.: Convexity of rational curves and total positivity. J. Comput. Appl. Math. 71(2), 365–382 (1996)
Delgado, J., Pena, J.M.: Progressive iterative approximation and bases with the fastest convergence rates. Comput. Aided Geom. Des. 24(1), 10–18 (2007)
Berman, A., Plemmons, R.J.: Nonnegative Matrices in the Mathematical Sciences. SIAM, Philadelphia, PA (1994)
Chen, Y.-L., Tan, X.-Y.: Semiconvergence criteria of iterations and extrapolated iterations and constructive methods of semiconvergent iteration matrices. Appl. Math. Comput. 167, 930–956 (2005)
Zheng, B., Bai, Z.-Z., Yang, X.: On semi-convergence of parameterized Uzawa methods for singular saddle point problems. Linear Algebra Appl. 431, 808–817 (2009)
Young, D.M.: Iterative Solution of Large Linear Systems. Academic Press, New York, London (1971)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
This work was supported by the National Natural Science Foundation of China under Grant No. 11871430. The author declares that she has no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, H. On extended progressive and iterative approximation for least squares fitting. Vis Comput 38, 591–602 (2022). https://doi.org/10.1007/s00371-020-02036-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-020-02036-8