Skip to main content
Log in

Polynomial Accelerated Iterative Approximation for Higher Order and Rational Bézier Curves

  • Published:
Results in Mathematics Aims and scope Submit manuscript

Abstract

Two accelerated iterative methods for curves approximation are presented in this paper. These presented methods are used to reduce the degree of Bézier curves and approximate rational Bézier curves by polynomials. By employing the preconditioned progressive iterative approximation (PPIA), we approximate the points sampled from target curves, and generate polynomial approximations. The equi-parametric and adaptive sampling methods are introduced. Both of them are well performed in degree reduction of Bézier curves and polynomial approximation of rational Bézier curves. Due to the effectiveness of the preconditioned technique, the accuracy and efficiency of approximation are improved significantly. More importantly, we can obtain the approximation within an user-defined error bound. Numerical examples demonstrate the effectiveness of our methods.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Axelsson, O.: Iterative Solution Methods. Cambridge University Press (1994)

  2. Bogacki, P., Weinstein, S., Xu, Y.: Degree reduction of Bézier curves by uniform approximation with endpoint interpolation. Comput. Aided Des. 27, 651–661 (1995)

    Article  Google Scholar 

  3. Cai, H., Wang, G.: Constrained approximation of rational Bézier curves based on a matrix expression of its end points continuity condition. Comput. Aided Des. 42, 495–504 (2010)

    Article  Google Scholar 

  4. Chen, G., Wang, G.: Optimal multi-degree reduction of Bézier curves with constraints of endpoints continuity. Comput. Aided Geomet. Des. 19, 365–377 (2002)

    Article  Google Scholar 

  5. Eck, M.: Degree reduction of Bézier curves. Comput. Aided Geomet. Des. 10, 237–251 (1993)

    Article  Google Scholar 

  6. Epperson, J.: On the Runge example. Am. Math. Mon. 94, 329–341 (1987)

    Article  MathSciNet  Google Scholar 

  7. Floater, M.S.: High order approximation of rational curves by polynomial curves. Comput. Aided Geomet. Des. 23, 621–628 (2006)

    Article  MathSciNet  Google Scholar 

  8. Gospodarczyk, P., Lewanowicz, S., Woźny, P.: Degree reduction of composite Bézier curves. Appl. Math. Comput. 293, 40–48 (2017)

    MathSciNet  MATH  Google Scholar 

  9. Hu, Q., Xu, H.: Constrained polynomial approximation of rational Bézier curves using reparameterization. J. Comput. Appl. Math. 249, 133–143 (2013)

    Article  MathSciNet  Google Scholar 

  10. Huang, Y., Su, H., Lin, H.: A simple method for approximating rational Bézier curve using Bézier curves. Comput. Aided Geomet. Des. 25, 697–699 (2008)

    Article  Google Scholar 

  11. Lewanowicz, S., Wońy, P., Keller, P.: Polynomial approximation of rational Bézier curves with constraints. Numer. Algorithms 59, 607–622 (2011)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  13. Liu, C., Han, X., Li, J.: The Chebyshev accelerating method for progressive iterative approximation. Commun. Inf. Syst. 17, 25–43 (2017)

    MathSciNet  MATH  Google Scholar 

  14. Liu, C., Liu, Z.: Progressive iterative approximations with preconditioners. Mathematics 8, 1503 (2020)

    Article  Google Scholar 

  15. Lu, L.: Sample-based polynomial approximation of rational Bézier curves. J. Comput. Appl. Math. 235, 1557–1563 (2011)

    Article  MathSciNet  Google Scholar 

  16. Lu, L.: Some improvements on optimal multi-degree reduction of Bézier curves with geometric constraints. Comput. Aided Des. 59, 39–42 (2015)

    Article  Google Scholar 

  17. Lu, L., Xiang, X.: Note on multi-degree reduction of Bézier curves via modified JacobicBernstein basis transformation. J. Comput. Appl. Math. 315, 65–69 (2016)

    Article  Google Scholar 

  18. Mathews, J., DFink, F.: Numerical Methods using MATLAB. Pearson (2004)

  19. Pagani, L., Scott, P.: Curvature based sampling of curves and surfaces. Comput. Aided Geomet. Des. 59, 32–48 (2018)

    Article  MathSciNet  Google Scholar 

  20. Qiao, Z., Hu, M., Tan, Z., Liu, Z., Hu, W.: An accurate and fast method for computing offsets of high degree rational Bézier/NURBS curves with user-definable tolerance. J. Comput. Lang. 52, 1–9 (2019)

    Article  Google Scholar 

  21. Farouki, R.T.: The Bernstein polynomial basis: a centennial retrospective. Comput. Aided Geomet. Des. 29, 379–419 (2012)

    Article  MathSciNet  Google Scholar 

  22. Sunwoo, H.: Matrix representation for multi-degree reduction of Bézier curves. Comput. Aided Geomet. Des. 22, 261–273 (2005)

    Article  MathSciNet  Google Scholar 

  23. Wang, G.J., Sederberg, T.W., Chen, F.: On the convergence of polynomial approximation of rational functions. J. Approx. Theory 89, 267–288 (1997)

    Article  MathSciNet  Google Scholar 

  24. Wozny, P., Lewanowicz, S.: Multi-degree reduction of Bézier curves with constraints, using dual Bernstein basis polynomials. Comput. Aided Geomet. Des. 26, 566–579 (2009)

    Article  Google Scholar 

  25. Zhou, L., Wei, Y., Yao, Y.: Optimal multi-degree reduction of Bézier curves with geometric constraints. Comput. Aided Des. 49, 18–27 (2014)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China (Grant No. 11771453), Natural Science Foundation of Hunan Province (Grant No. 2020JJ5267), Scientific Research Funds of Hunan Provincial Education Department (Grant No. 18C0877 and 19B301) and Open Research Fund Program of Data Recovery Key Laboratory of Sichuan Province (Grant No. DRN2003).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Zhang.

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

Liu, C., Yang, L. & Zhang, L. Polynomial Accelerated Iterative Approximation for Higher Order and Rational Bézier Curves. Results Math 76, 138 (2021). https://doi.org/10.1007/s00025-021-01453-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00025-021-01453-y

Keywords

Mathematics Subject Classification

Navigation