A multi-level filtering approach for fairing planar cubic B-spline curves

被引:12
|
作者
Amati, Giancarlo [1 ]
机构
[1] Univ Ferrara, I-44100 Ferrara, Italy
关键词
B-spline curves; fairing; B-wavelets; curvature optimization; smoothing;
D O I
10.1016/j.cagd.2006.09.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper a new approach to the problem of fairing planar B-spline curves is introduced. We propose an algorithm based on a multi-level representation of cubic B-spline curves, which enables the identification of bad control points that need to be faired. The multi-level representation allows splitting a Curve into its low resolution and details function parts. The details function permits the formulation of a different approach to the selection of bad control points, differing from others methods that are based on the evaluation of curve and curvature derivatives. Moreover, this new technique leads to an increased interaction with designers that can identify faster the set of bad control points and then operate on them through their level-of-detail (LOD) representation in manner to obtain the expected shape. Hence, designers have more control over the entire slope by thresholding details in several manners fully described in the following chapters. Several numerical examples are presented to validate the effectiveness of this algorithm compared with another technique in (Farin, G., Sapidis, N., 1989. Curvature and the fairness of curves and surfaces. IEEE Computer Graphics and Applications 9 (2), 52-57). (C) 2006 Elsevier B.V All rights reserved.
引用
收藏
页码:53 / 66
页数:14
相关论文
共 50 条
  • [1] Target curvature driven fairing algorithm for planar cubic B-spline curves
    Li, WS
    Xu, SH
    Zheng, JM
    Zhao, G
    COMPUTER AIDED GEOMETRIC DESIGN, 2004, 21 (05) : 499 - 513
  • [2] Fairing of Parametric Cubic B-spline Curves and Bicubic B-spline Surfaces
    Mu Guowang
    CADDM, 1997, (02) : 11 - 18
  • [3] An automated curve fairing algorithm for cubic B-spline curves
    Poliakoff, JF
    Wong, YK
    Thomas, PD
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1999, 102 (01) : 73 - 85
  • [4] Fairing spatial B-spline curves
    Pigounakis, KG
    Sapidis, NS
    Kaklis, PD
    JOURNAL OF SHIP RESEARCH, 1996, 40 (04): : 351 - 367
  • [5] Fairing spatial B-spline curves
    Natl Technical Univ of Athens, Athens, Greece
    J Ship Res, 4 (351-367):
  • [6] AUTOMATIC FAIRING ALGORITHM FOR B-SPLINE CURVES
    SAPIDIS, N
    FARIN, G
    COMPUTER-AIDED DESIGN, 1990, 22 (02) : 121 - 129
  • [7] Translational covering of closed planar cubic B-spline curves
    Neacsu, Cristina
    Daniels, Karen
    COMPUTER GRAPHICS FORUM, 2006, 25 (04) : 743 - 757
  • [8] Fast and local fairing of B-spline curves and surfaces
    Salvi, P.
    Suzuki, H.
    Varady, T.
    ADVANCES IN GEOMETRIC MODELING AND PROCESSING, 2008, 4975 : 155 - +
  • [9] Knot-removal and fairing of B-spline curves
    Man, J.J.
    Hu, S.M.
    Yong, J.H.
    Sun, J.G.
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (01): : 143 - 147
  • [10] One Fairing Method of Cubic B-spline Curves Based on Weighted Progressive Iterative Approximation
    ZHANG Li
    YANG Yan
    LI Yuan-yuan
    TAN Jieqing
    ComputerAidedDrafting,DesignandManufacturing, 2014, (01) : 36 - 41