A class of generalized B-spline curves

被引:24
|
作者
Juhasz, Imre [2 ]
Roth, Agoston [1 ]
机构
[1] Univ Babes Bolyai, Dept Math & Comp Sci, RO-400084 Cluj Napoca, Romania
[2] Univ Miskolc, Dept Descript Geometry, H-3515 Miskolc, Hungary
关键词
B-spline-like functions; B-spline curves; Envelope; Corner cutting;
D O I
10.1016/j.cagd.2012.06.007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The classical B-spline functions of order k >= 2 are recursively defined as a special combination of two consecutive B-spline functions of order k - 1. At each step, this recursive definition is based, in general, on different reparametrizations of the strictly increasing identity (linear core) function phi(u) = u. This paper generalizes the concept of the classical normalized B-spline functions by considering monotone increasing continuously differentiable nonlinear core functions instead of the classical linear one. These nonlinear core functions are not only interesting from a theoretical perspective, but they also provide a large variety of shapes. We show that many advantageous properties (like the non-negativity, local support, the partition of unity, the effect of multiple knot values, the special case of Bernstein polynomials and endpoint interpolation conditions) of the classical normalized B-spline functions remain also valid for this generalized case, moreover we also provide characterization theorems for not so obvious (geometrical) properties like the first and higher order continuity of the generalized normalized B-spline functions, C-1 continuous envelope contact property of the family of curves obtained by altering a selected knot value between its neighboring knots. Characterization theorems are illustrated by test examples. We also outline new research directions by ending our paper with a list of open problems and conjectures underpinned by numerous successful numerical tests. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 115
页数:31
相关论文
共 50 条
  • [31] Generalized B-spline Camera Model
    Beck, Johannes
    Stiller, Christoph
    2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 2137 - 2142
  • [32] Rationalization of a class of space B-spline curves based on piecewise projective transform
    Ye, ZL
    Wang, XP
    Peng, GH
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2005, 82 (09) : 1043 - 1054
  • [33] B-spline scale-space of spline curves and surfaces
    Kee, C. Y.
    Lee, S. L.
    COMPUTER-AIDED DESIGN, 2012, 44 (04) : 275 - 288
  • [34] AN EFFICIENT ALGORITHM FOR GENERATING B-SPLINE INTERPOLATION CURVES AND SURFACES FROM B-SPLINE APPROXIMATIONS
    WANG, HP
    HEWGILL, DE
    VICKERS, GW
    COMMUNICATIONS IN APPLIED NUMERICAL METHODS, 1990, 6 (05): : 395 - 400
  • [35] Uniform hyperbolic polynomial B-spline curves
    Lü, YG
    Wang, GZ
    Yang, XN
    COMPUTER AIDED GEOMETRIC DESIGN, 2002, 19 (06) : 379 - 393
  • [36] ALGORITHM FOR DEGREE REDUCTION OF B-SPLINE CURVES
    PIEGL, L
    TILLER, W
    COMPUTER-AIDED DESIGN, 1995, 27 (02) : 101 - 110
  • [37] Approximate merging of B-spline curves and surfaces
    Jun Chen
    Guo-jin Wang
    Applied Mathematics-A Journal of Chinese Universities, 2010, 25 : 429 - 436
  • [38] Degree reduction of interval B-spline curves
    Chen, Fa-Lai
    Yang, Xiao-Feng
    Yang, Wu
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (04): : 490 - 500
  • [39] Algorithm for degree reduction of B-spline curves
    Piegl, Les
    Tiller, Wayne
    CAD Computer Aided Design, 1995, 27 (02): : 101 - 110
  • [40] Approximate merging of B-spline curves and surfaces
    Chen Jun
    Wang Guo-jin
    APPLIED MATHEMATICS-A JOURNAL OF CHINESE UNIVERSITIES SERIES B, 2010, 25 (04) : 429 - 436