Selecting Knots Locally for Curve Interpolation with Quadratic Precision

  • Zhang Caiming
  • Wang Wenping
  • Wang Jiaye
  • Li Xuemei
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6130)


There are several prevailing methods for selecting knots for curve interpolation. A desirable criterion for knot selection is whether the knots can assist an interpolation scheme to achieve the reproduction of polynomial curves of certain degree if the data points to be interpolated are taken from such a curve. For example, if the data points are sampled from an underlying quadratic polynomial curve, one would wish to have the knots selected such that the resulting interpolation curve reproduces the underlying quadratic curve; and in this case the knot selection scheme is said to have quadratic precision. In this paper we propose a local method for determining knots with quadratic precision. This method improves on upon our previous method that entails the solution of a global equation to produce a knot sequence with quadratic precision. We show that this new knot selection scheme results in better interpolation error than other existing methods, including the chord-length method, the centripetal method and Foley’s method, which do not possess quadratic precision.


parametric curves knots quadratic polynomial  interpolation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ahlberg, J.H., Nilson, E.N., Walsh, J.L.: The theory of splines and their applications. Academic Press, New York (1967)zbMATHGoogle Scholar
  2. 2.
    de Boor, C.: A practical guide to splines. Springer, New York (1978)zbMATHGoogle Scholar
  3. 3.
    Brodlie, K.W.: A review of methods for curve and function drawing. In: Brodile, K.W. (ed.) Mathematical methods in computer graphics and design, pp. 1–37. Academic Press, London (1980)Google Scholar
  4. 4.
    Su, B., Liu, D.: Computational Geometry, pp. 47–48. Shanghai Science and Technology Press, Shanghai (1982)Google Scholar
  5. 5.
    Faux, I.D., Pratt, M.J.: Computational Geometry for Design and Manufacture. Ellis Horwood (1979)Google Scholar
  6. 6.
    Späth, H.: Spline algorithms for curves and surfaces Utilitas Mathematica. Winnipeg, Canada (1974)Google Scholar
  7. 7.
    Floater, M.S.: Chordal cubic spline interpolation is fourth order accurate. IMA J. Numer. Anal. 26, 25–33 (2006)zbMATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Lee, E.T.Y.: Choosing nodes in parametric curve interpolation. CAD 21(6), 363–370 (1989)zbMATHGoogle Scholar
  9. 9.
    Farin, G.: Curves and surfaces for computer aided geometric design: A practical guide. Academic Press, London (1988)zbMATHGoogle Scholar
  10. 10.
    Zhang, C., Cheng, F., Miura, K.: A method for determing knots in parametric curve interpolation. CAGD 15, 399–416 (1998)zbMATHMathSciNetGoogle Scholar
  11. 11.
    Zhang, C., Cheng, F.: Constructing Parametric Quadratic Curves. Journal of Computational and Applied Mathematics 102, 21–36 (1999)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Xie, H., Qin, H.: A Novel Optimization Approach to The Effective Computation of NURBS Knots. International Journal of Shape Modeling 7(2), 199–227 (2001)CrossRefGoogle Scholar
  13. 13.
    Xie, H., Qin, H.: Automatic Knot Determination of NURBS for Interactive Geometric Design. In: Proceedings of International Conference on Shape Modeling and Applications, SMI 2001, pp. 267–277 (2001)Google Scholar
  14. 14.
    Marin, S.P.: An approach to data parametrization in parametric cubic spline interpolation problems. J. Approx. Theory 41, 64–86 (1984)zbMATHCrossRefMathSciNetGoogle Scholar
  15. 15.
    Zhang, C., Han, H., Cheng, F.: Determining Knots by Minimizing Energy. Journal of Computer Science and Technology 216, 261–264 (2006)CrossRefGoogle Scholar
  16. 16.
    Hartley, P.J., Judd, C.J.: Parametrization and shape of B-spline curves for CAD. CAD 12(5), 235–238 (1980)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Zhang Caiming
    • 1
  • Wang Wenping
    • 2
  • Wang Jiaye
    • 1
  • Li Xuemei
    • 1
  1. 1.School of Computer Science and TechnologyShandong UniversityJinanChina
  2. 2.The Department of Computer ScienceUniversity of Hong KongHong Kong

Personalised recommendations