• DocumentCode
    1561998
  • Title

    An algorithm for curve and surface fitting using B-splines

  • Author

    Kitson, Frederick L.

  • Author_Institution
    Hewlett Packard Lab., Palo Alto, CA, USA
  • fYear
    1989
  • Firstpage
    1207
  • Abstract
    The problem of curve and surface fitting using B-splines is addressed. B-splines are particularly attractive interpolants due to such properties as optimal smoothness, variation diminishing, local control, and convex hull and the existence of good evaluation algorithms. The technique uses involves a geometric approach from a signal processing perspective. It starts with a straight line approximation to the given data (which corresponds to multiple knots at each point in the B-spline representation). The knots are the positions at which the piecewise polynomials meet and are initially the given data points for the interpolation. The next step in the algorithm is to reduce the number of discontinuous derivatives without perturbing the spline beyond a given tolerance. This is accomplished by removing knots so that the successive curves lie in the subspace of the original polynomial space defined by the original curve. This procedure is attractive in its ability to produce an interpolating curve that retains extremely high accuracy with a minimal number of knots or data to represent the curve. A sample curve and the spectrum of the resulting fitting error are presented as are some extensions to tensor product surface fitting
  • Keywords
    curve fitting; splines (mathematics); B-splines; convex hull; curve fitting; interpolants; local control; optimal smoothness; polynomials; surface fitting; variation diminishing; Curve fitting; Interpolation; Laboratories; Polynomials; Signal processing; Signal processing algorithms; Solid modeling; Spline; Surface fitting; Tensile stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on
  • Conference_Location
    Glasgow
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.1989.266651
  • Filename
    266651