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.
Similar content being viewed by others
References
Axelsson, O.: Iterative Solution Methods. Cambridge University Press (1994)
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)
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)
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)
Eck, M.: Degree reduction of Bézier curves. Comput. Aided Geomet. Des. 10, 237–251 (1993)
Epperson, J.: On the Runge example. Am. Math. Mon. 94, 329–341 (1987)
Floater, M.S.: High order approximation of rational curves by polynomial curves. Comput. Aided Geomet. Des. 23, 621–628 (2006)
Gospodarczyk, P., Lewanowicz, S., Woźny, P.: Degree reduction of composite Bézier curves. Appl. Math. Comput. 293, 40–48 (2017)
Hu, Q., Xu, H.: Constrained polynomial approximation of rational Bézier curves using reparameterization. J. Comput. Appl. Math. 249, 133–143 (2013)
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)
Lewanowicz, S., Wońy, P., Keller, P.: Polynomial approximation of rational Bézier curves with constraints. Numer. Algorithms 59, 607–622 (2011)
Lin, H., Bao, H., Wang, G.: Totally positive bases and progressive iterative approximation. Comput. Math. Appl. 50, 575–586 (2005)
Liu, C., Han, X., Li, J.: The Chebyshev accelerating method for progressive iterative approximation. Commun. Inf. Syst. 17, 25–43 (2017)
Liu, C., Liu, Z.: Progressive iterative approximations with preconditioners. Mathematics 8, 1503 (2020)
Lu, L.: Sample-based polynomial approximation of rational Bézier curves. J. Comput. Appl. Math. 235, 1557–1563 (2011)
Lu, L.: Some improvements on optimal multi-degree reduction of Bézier curves with geometric constraints. Comput. Aided Des. 59, 39–42 (2015)
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)
Mathews, J., DFink, F.: Numerical Methods using MATLAB. Pearson (2004)
Pagani, L., Scott, P.: Curvature based sampling of curves and surfaces. Comput. Aided Geomet. Des. 59, 32–48 (2018)
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)
Farouki, R.T.: The Bernstein polynomial basis: a centennial retrospective. Comput. Aided Geomet. Des. 29, 379–419 (2012)
Sunwoo, H.: Matrix representation for multi-degree reduction of Bézier curves. Comput. Aided Geomet. Des. 22, 261–273 (2005)
Wang, G.J., Sederberg, T.W., Chen, F.: On the convergence of polynomial approximation of rational functions. J. Approx. Theory 89, 267–288 (1997)
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)
Zhou, L., Wei, Y., Yao, Y.: Optimal multi-degree reduction of Bézier curves with geometric constraints. Comput. Aided Des. 49, 18–27 (2014)
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
Corresponding author
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
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00025-021-01453-y
Keywords
- Preconditioned progressive progressive approximation
- rational Bézier curves
- degree reduction
- curve approximation
- adaptive sampling method