Skip to main content

Advertisement

Log in

New Proper Reparameterization of Plane Rational Bézier Curves

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Coincidence detection of two curves or two surfaces has wide application in computer-aided design (CAD) and computer-aided geometric design (CAGD). Proper reparameterization is the most complicated part in the detection. This paper presents and proves the efficient and necessary coincidence condition for two rational Bézier curves in a new way. It also proposes an effective and efficient proper reparameterization method, Algorithm 1, for detecting a rational Bézier curve which can be degenerated into a new one of a lower degree. A numerical proper reparameterization method, Algorithm 2, and examples are also presented. Algorithm 1 is up to ten times faster than other prevailing methods, and Algorithm 2 is twice as fast and half as close as other prevailing methods. New CAD systems using Algorithm 1 and Algorithm 2 will hold accuracy and little computation time.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Mortenson M E. Geometric Modeling. Wiley, 1985.

    Google Scholar 

  2. Sederberg T W, Meyers R J. Loop detection in surface patch intersections. Computer Aided Geometric Design, 1988, 5(2): 161–171. DOI: https://doi.org/10.1016/0167-8396(88)90029-5.

    Article  MathSciNet  Google Scholar 

  3. Sederberg T W, Nishita T. Curve intersection using Bézier clipping. Computer-Aided Design, 1990, 22(9): 538–549. DOI: https://doi.org/10.1016/0010-4485(90)90039-F.

    Article  Google Scholar 

  4. Hu C Y, Maekawa T, Patrikalakis N M, Ye X. Robust interval algorithm for surface intersections. Computer-Aided Design, 1997, 29(9): 617–627. DOI: https://doi.org/10.1016/S0010-4485(96)00099-1.

    Article  Google Scholar 

  5. Mørken K, Reimers M, Schulz C. Computing intersections of planar spline curves using knot insertion. Computer Aided Geometric Design, 2009, 26(3): 351–366. DOI: https://doi.org/10.1016/j.cagd.2008.07.005.

    Article  MathSciNet  Google Scholar 

  6. Schulz C. Bézier clipping is quadratically convergent. Computer Aided Geometric Design, 2009, 26(1): 61–74. DOI: https://doi.org/10.1016/j.cagd.2007.12.006.

    Article  MathSciNet  Google Scholar 

  7. Wang W K, Zhang H, Liu X M, Paul J C. Conditions for coincidence of two cubic Bézier curves. Journal of Computational and Applied Mathematics, 2011, 235(17): 5198–5202. DOI: https://doi.org/10.1016/j.cam.2011.05.006.

    Article  MathSciNet  Google Scholar 

  8. Garcia C B, Li T Y. On the number of solutions to polynomial systems of equations. SIAM Journal on Numerical Analysis, 1980, 17(4): 540–546. DOI: https://doi.org/10.1137/0717046.

    Article  MathSciNet  Google Scholar 

  9. Chen X D, Ma W, Deng C. Conditions for the coincidence of two quartic Bézier curves. Applied Mathematics and Computation, 2013, 225: 731–736. DOI: https://doi.org/10.1016/j.amc.2013.09.053.

    Article  MathSciNet  Google Scholar 

  10. Sánchez-Reyes J. The conditions for the coincidence or overlapping of two Bézier curves. Applied Mathematics and Computation, 2014, 248: 625–630. DOI: https://doi.org/10.1016/j.amc.2014.10.008.

    Article  MathSciNet  Google Scholar 

  11. Berry T G, Patterson R R. The uniqueness of Bézier control points. Computer Aided Geometric Design, 1997, 14(9): 877–879. DOI: https://doi.org/10.1016/S0167-8396(97)00016-2.

    Article  MathSciNet  Google Scholar 

  12. Chen X D, Yang C, Ma W. Coincidence condition of two Bézier curves of an arbitrary degree. Computers & Graphics, 2016, 54: 121–126. DOI: https://doi.org/10.1016/j.cag.2015.07.013.

    Article  Google Scholar 

  13. Chen X D, Duan X H, Yang C, Wang Y G. The study of coincidence or partial coincidence condition for two rational cubic Bézier curves. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(9): 1648–1652. DOI: https://doi.org/10.3969/j.issn.1003-9775.2015.09.007. (in Chinese)

    Google Scholar 

  14. Wang W K, Li S K. Algorithm for coincident judgment of two cubic B-spline curves. Journal of Computer-Aided Design & Computer Graphics, 2013, 25(5): 674–678. DOI: https://doi.org/10.3969/j.issn.1003-9775.2013.05.011. (in Chinese)

    Google Scholar 

  15. Vlachkova K. Comparing Bézier curves and surfaces for coincidence. In Proc. the 10th Annual Meeting of the Bulgarian Section of SIAM, Dec. 2015, pp.239–250. DOI: https://doi.org/10.1007/978-3-319-49544-6_20.

    Google Scholar 

  16. Sederberg T W. Improperly parametrized rational curves. Computer Aided Geometric Design, 1986, 3(1): 67–75. DOI: https://doi.org/10.1016/0167-8396(86)90025-7.

    Article  MathSciNet  Google Scholar 

  17. Pérez-Díaz S. On the problem of proper reparametrization for rational curves and surfaces. Computer Aided Geometric Design, 2006, 23(4): 307–323. DOI: https://doi.org/10.1016/j.cagd.2006.01.001.

    Article  MathSciNet  Google Scholar 

  18. Shen L Y, Pérez-Díaz S. Numerical proper reparametrization of parametric plane curves. Journal of Computational and Applied Mathematics, 2015, 277: 138–161. DOI: https://doi.org/10.1016/j.cam.2014.09.012.

    Article  MathSciNet  Google Scholar 

  19. Shen L Y, Pérez-Díaz S, Yang Z. Numerical proper reparametrization of space curves and surfaces. Computer-Aided Design, 2019, 116: 102732. DOI: https://doi.org/10.1016/j.cad.2019.07.001.

    Article  MathSciNet  Google Scholar 

  20. Pérez-Díaz S, Shen L Y. Inversion, degree, reparametrization and implicitization of improperly parametrized planar curves using μ-basis. Computer Aided Geometric Design, 2021, 84: 101957. DOI: https://doi.org/10.1016/j.cagd.2021.101957.

    Article  MathSciNet  Google Scholar 

  21. Gutierrez J, Rubio R, Sevilla D. On multivariate rational function decomposition. Journal of Symbolic Computation, 2002, 33(5): 545–562. DOI: https://doi.org/10.1006/jsco.2000.0529.

    Article  MathSciNet  Google Scholar 

  22. Piegl L, Tiller W. The NURBS Book (2nd edition). Springer, 1997.

    Book  Google Scholar 

  23. Corless R M, Watt S M, Zhi L. QR factoring to compute the GCD of univariate approximate polynomials. IEEE Trans. Signal Processing, 2004, 52(12): 3394–3402. DOI: https://doi.org/10.1109/TSP.2004.837413.

    Article  MathSciNet  Google Scholar 

  24. Chen X D, Ma W, Paul J C. Multi-degree reduction of Bézier curves using reparameterization. Computer-Aided Design, 2011, 43(2): 161–169. DOI: https://doi.org/10.1016/j.cad.2010.11.001.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao-Diao Chen  (陈小雕).

Ethics declarations

Conflict of Interest The authors declare that they have no conflict of interest.

Additional information

This research work was partially supported by the National Natural Science Foundation of China under Grant Nos. 61972120 and 62021002 and the Haihe Lab of ITAI Project (22HHXCJC00006). The last author was supported by the National Key Research and Development Program of China under Grant Nos. 2020YFB1708900 and TC190A4DA/3.

Zhen-Fei Wang received his B.S. degree in computer science and technology from Zhengzhou University of Aeronautics, Zhengzhou, in 2020. He is currently a Master student in computer science and technology from Hangzhou Dianzi University, Hangzhou. His current research interests include curve/surface intersection, reparameterization, and related applications for computer graphics.

Xiao-Diao Chen is a faculty member at the School of Computer, Hangzhou Dianzi University, Hangzhou. He received his Bachelor’s degree from Zhejiang University, Hangzhou, in 2000, and his Ph.D. degree from Tsinghua University, Beijing, in 2006. His research interests include approximation and interpolation methods, and their applications in computer graphics and image processing.

Jun-Hai Yong is a professor at the School of Software, BNRist, Tsinghua University, Beijing. He received his B.S. and Ph.D. degrees in computer science from Tsinghua University, Beijing, in 1996 and 2000, respectively. His main research interests include computer-aided design and computer graphics. He obtained a lot of awards such as the National Excellent Doctoral Dissertation Award, the National Science Fund for Distinguished Young Scholars, and the Outstanding Service Award by Elsevier.

Electronic supplementary material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, ZF., Chen, XD. & Yong, JH. New Proper Reparameterization of Plane Rational Bézier Curves. J. Comput. Sci. Technol. 39, 1193–1206 (2024). https://doi.org/10.1007/s11390-022-2188-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-022-2188-4

Keywords