Theory of a B-spline basis function

被引:3
|
作者
Deng, JJ [1 ]
机构
[1] DaYeh Univ, Dept Ind Engn, Changhua 515, Taiwan
关键词
spike; k-extended partition; clamped B-spline; disconnected B-spline;
D O I
10.1080/0020716021000023105
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper extends the work of a previous paper of the author. A theoretical argument is provided to justify the heuristic algorithm used in the former paper. On the basis of the theory one derives, the previous algorithm can be further simplified. In the simplified basis function algorithm, the regular basis function (where N-t(1)(t) is 1 for ti less than or equal to t < t(i+1) and zero elsewhere) can be used for all cases except the case of the last point of a clamped B-spline where the basis function is modified to N-i,N-1(t) where is 1 for t(i) <= t <= t(i+1) and zero elsewhere. Under this simplified algorithm, the knots (i.e. , t(0), t(1),...,t(n+k)) are a k -extended partition in the interior of the knot vector with a possibility that two ends of the knot vector could be a (k + 1) -extended partition (case of clamped B-spline). It is shown that given a set of (n + 1) control points, V-0, V-1,..., V-n, the order of k , and the knots t(0), t(1),..., t(n+k)), the B-spline P(t) = Sigma(n)(i = 0) N-i(k)(t)V-i is a continuous function for t is an element of [t(k-1), t(n+1)] and maintains the partition of unity. This algorithm circumvents the problem of generating a spike at the last point of a clamped B-spline. The constraint of having k -extended partition interior knots overcomes the problem of disconnecting the B-spline at the k repeated knot.
引用
收藏
页码:649 / 664
页数:16
相关论文
共 50 条
  • [1] ON A BIVARIATE B-SPLINE BASIS
    崔锦泰
    王仁宏
    [J]. Science China Mathematics, 1984, (11) : 1129 - 1142
  • [2] ON A BIVARIATE B-SPLINE BASIS
    CHUI, CK
    WANG, RH
    [J]. SCIENTIA SINICA SERIES A-MATHEMATICAL PHYSICAL ASTRONOMICAL & TECHNICAL SCIENCES, 1984, 27 (11): : 1129 - 1142
  • [3] ON A BIVARIATE B-SPLINE BASIS
    崔锦泰
    王仁宏
    [J]. Science in China,SerA., 1984, Ser.A.1984 (11) : 1129 - 1142
  • [4] THE CONDITION OF THE B-SPLINE BASIS FOR POLYNOMIALS
    DEBOOR, C
    [J]. SIAM JOURNAL ON NUMERICAL ANALYSIS, 1988, 25 (01) : 148 - 152
  • [5] On the Computation of B-Spline Basis Function Values BQ,r(t)
    Kanka, Milos
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL SCIENTIFIC CONFERENCE INPROFORUM: COMMON CHALLENGES - DIFFERENT SOLUTIONS - MUTUAL DIALOGUE, 2015, : 146 - 150
  • [6] THE BOUNDARY FACE METHOD WITH VARIABLE APPROXIMATION BY B-SPLINE BASIS FUNCTION
    Gu, Jinliang
    Zhang Jianming
    Sheng, Xiaomin
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2012, 9 (01)
  • [7] Data fitting by spline functions using the biorthonormal basis of the B-spline basis
    Haruki, R
    Horiuchi, T
    [J]. 15TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS: IMAGE, SPEECH AND SIGNAL PROCESSING, 2000, : 270 - 273
  • [9] COMPUTATION OF ALL DERIVATIVES OF A B-SPLINE BASIS
    BUTTERFIELD, KR
    [J]. JOURNAL OF THE INSTITUTE OF MATHEMATICS AND ITS APPLICATIONS, 1976, 17 (01): : 15 - 25
  • [10] Extending Ball B-spline by B-spline
    Liu, Xinyue
    Wang, Xingce
    Wu, Zhongke
    Zhang, Dan
    Liu, Xiangyuan
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2020, 82