Skip to main content
Log in

On extended progressive and iterative approximation for least squares fitting

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. Lin, H., Bao, H., Wang, G.: Totally positive bases and progressive iteration approximation. Comput. Math. Appl. 50, 575–586 (2005)

    Article  MathSciNet  Google Scholar 

  3. Shi, L., Wang, R.: An iterative algorithm of NURBS interpolation and approximation. J. Math. Res. Expo. 26(4), 735–43 (2006)

    MathSciNet  MATH  Google Scholar 

  4. Chen, J., Wang, G.: Progressive-iterative approximation for triangular Bézier surfaces. Comput. Aided Des. 43(8), 889–95 (2011)

    Article  Google Scholar 

  5. 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)

    Article  MathSciNet  Google Scholar 

  6. Lu, L.: Weighted progressive iteration approximation and convergence analysis. Comput. Aided Geom. Des. 27(2), 129–137 (2010)

    Article  MathSciNet  Google Scholar 

  7. Lin, H.: Local progressive-iterative approximation format for blending curves and patches. Comput. Aided Geom. Des. 27(4), 322–339 (2010)

    Article  MathSciNet  Google Scholar 

  8. Lin, H., Zhang, Z.: An extended iterative format for the progressive iteration approximation. Comput. Graph. 35(5), 967–975 (2011)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. Deng, C., Yang, X.: A simple method for interpolating meshes of arbitrary topology by Catmull–Clark surfaces. Vis. Comput. 26(2), 137–146 (2010)

    Article  Google Scholar 

  12. Chen, Z., Luo, X., Tan, L., et al.: Progressive interpolation based on Catmull–Clark subdivision surfaces. Comput. Graph. Forum 27(7), 1823–1827 (2008)

    Article  Google Scholar 

  13. Cheng, F., Fan, F., Lai, S., et al.: Loop subdivision surface based progressive interpolation. J. Comput. Sci. Technol. 24(1), 39–46 (2009)

    Article  MathSciNet  Google Scholar 

  14. Deng, C., Ma, W.: Weighted progressive interpolation of Loop subdivision surfaces. Comput. Aided Des. 44(5), 424–431 (2012)

    Article  MathSciNet  Google Scholar 

  15. 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)

  16. 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)

    Article  MathSciNet  Google Scholar 

  17. Maekawa, T., Matsumoto, Y., Namiki, K.: Interpolation by geometric algorithm. Comput. Aided Des. 39(4), 313–323 (2007)

    Article  Google Scholar 

  18. Lin, H.: The convergence of the geometric interpolation algorithm. Comput. Aided Des. 42(6), 505–508 (2010)

    Article  Google Scholar 

  19. Xiong, Y., Li, G., Mao, A.: Convergence analysis for B-spline geometric interpolation. Comput. Graph. 36(7), 884–891 (2012)

    Article  Google Scholar 

  20. Lin, H., Maekawa, T., Deng, C.: Survey on geometric iterative methods and their applications. Comput. Aided Des. 95, 40–51 (2018)

    Article  Google Scholar 

  21. Deng, C., Lin, H.: Progressive and iterative approximation for least squares B-spline curve and surface fitting. Comput. Aided Des. 47, 32–44 (2014)

  22. Lin, H., Zhang, Z.: An efficient method for fitting large data sets using T-splines. SIAM J. Sci. Comput. 35(6), 3052–3068 (2013)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  MathSciNet  Google Scholar 

  28. 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)

    Article  MathSciNet  Google Scholar 

  29. Delgado, J., Pena, J.M.: Progressive iterative approximation and bases with the fastest convergence rates. Comput. Aided Geom. Des. 24(1), 10–18 (2007)

    Article  MathSciNet  Google Scholar 

  30. Berman, A., Plemmons, R.J.: Nonnegative Matrices in the Mathematical Sciences. SIAM, Philadelphia, PA (1994)

    Book  Google Scholar 

  31. 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)

    MathSciNet  MATH  Google Scholar 

  32. 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)

    Article  MathSciNet  Google Scholar 

  33. Young, D.M.: Iterative Solution of Large Linear Systems. Academic Press, New York, London (1971)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huidi Wang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-020-02036-8

Keywords

Navigation