• DocumentCode
    909975
  • Title

    An Algorithm for Direct Multiplication of B-Splines

  • Author

    Chen, Xianming ; Riesenfeld, Richard F. ; Cohen, Elaine

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • Volume
    6
  • Issue
    3
  • fYear
    2009
  • fDate
    7/1/2009 12:00:00 AM
  • Firstpage
    433
  • Lastpage
    442
  • Abstract
    B-spline multiplication, that is, finding the coefficients of the product B-spline of two given B-splines is useful as an end result, in addition to being an important prerequisite component to many other symbolic computation operations on B-splines. Algorithms for B-spline multiplication standardly use indirect approaches such as nodal interpolation or computing the product of each set of polynomial pieces using various bases. The original direct approach is complicated. B-spline blossoming provides another direct approach that can be straightforwardly translated from mathematical equation to implementation; however, the algorithm does not scale well with degree or dimension of the subject tensor product B-splines. To addresses the difficulties mentioned heretofore, we present the sliding windows algorithm (SWA), a new blossoming based algorithm for the multiplication of two B-spline curves, two B-spline surfaces, or any two general multivariate B-splines.
  • Keywords
    curve fitting; splines (mathematics); symbol manipulation; B-spline blossoming; B-spline curves; B-spline multiplication; B-spline surface; blossoming based algorithm; mathematical equation; sliding windows algorithm; symbolic computation; Blossoming; NURBS multiplication; sliding windows algorithm;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2009.2021327
  • Filename
    4967868