• DocumentCode
    2255227
  • Title

    Pipelined implementation of b-splines and beta-splines for computer graphics and visualization applications

  • Author

    Refling, John P. ; Ferrari, Leonard A.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Irvine, CA, USA
  • fYear
    1993
  • fDate
    1-3 Nov 1993
  • Firstpage
    548
  • Abstract
    Beta-splines used in visualization techniques differ from b-splines in that they are constructed using geometric continuity constraints instead of parametric derivative constraints. They are piecewise polynomial interpolating functions. We show how to exactly compute the samples of these functions from a sparse set of points. This computation uses only summations, and no multiplications after initial setup, and the summations can be pipelined for hardware implementation. The few multiplications necessary in the setup may be computed much more slowly than the output samples. Next, we show how to adapt this result to interpolate and manipulate curves. This technique consists primarily of summations in pipelined hardware. This new exact discrete implementation is fast, simple, and modular
  • Keywords
    computational geometry; computer graphics; data visualisation; interpolation; piecewise polynomial techniques; pipeline processing; splines (mathematics); b-splines; beta-splines; computer graphics; curves; exact discrete implementation; geometric continuity constraints; modular implementation; piecewise polynomial interpolating functions; pipelined hardware; pipelined implementation; summations; visualization applications; Application software; Computer graphics; Equations; Hardware; History; Interpolation; Joining processes; Polynomials; Spline; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 1993. 1993 Conference Record of The Twenty-Seventh Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    0-8186-4120-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.1993.342576
  • Filename
    342576