An additional branch free algebraic B-spline curve fitting method

被引:6
|
作者
Hu, Mingxiao [1 ]
Feng, Jieqing [1 ]
Zheng, Jianmin [2 ]
机构
[1] Zhejiang Univ, State Key Lab CAD & CG, Hangzhou 310058, Zhejiang, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
VISUAL COMPUTER | 2010年 / 26卷 / 6-8期
关键词
Curve reconstruction; Curve fitting; Algebraic B-spline curve; Additional branch; Geometric distance; Distance field; Local calibration; POINT CLOUDS;
D O I
10.1007/s00371-010-0476-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Algebraic curve fitting based on the algebraic distance is simple, but it has the disadvantage of inclining to a trivial solution. Researchers therefore introduce some constraints into the objective function in order to avoid the trivial solution. However, this often causes additional branches. Fitting based on geometric distance can avoid additional branches, but it does not offer sufficient fitting precision. In this paper we present a novel algebraic B-spline curve fitting method which combines both geometric distance and algebraic distance. The method first generates an initial curve by a distance field fitting that takes geometric distance as the objective function. Then local topology-preserving calibrations based on algebraic distance are performed so that each calibration does not produce any additional branches. In this way, we obtain an additional branch free fitting result whose precision is close to or even better than that produced by purely algebraic distance based methods. The adopted precision criterion is the geometric distance error rather than the algebraic one. In addition, we find a calibration fatigue phenomenon about calibrating strategy and propose a hybrid mode to solve it.
引用
收藏
页码:801 / 811
页数:11
相关论文
共 50 条
  • [41] Dynamic Centripetal Parameterization Method for B-Spline Curve Interpolation
    Balta, Cengiz
    Ozturk, Si Tki
    Kuncan, Melih
    Kandilli, Ismet
    [J]. IEEE ACCESS, 2020, 8 : 589 - 598
  • [42] A Phase Unwrapping Algorithm Based on Branch-cut and B-Spline Fitting in InSAR
    ZhangYan
    Xing ZiJian
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2018,
  • [43] An improved parameterization method for B-spline curve and surface interpolation
    Fang, Jing-Jing
    Hung, Chia-Lien
    [J]. COMPUTER-AIDED DESIGN, 2013, 45 (06) : 1005 - 1028
  • [44] Fuzzy Tuning B-Spline Curve
    Fatah, Abd
    Rozaimi
    [J]. INNOVATION AND ANALYTICS CONFERENCE AND EXHIBITION (IACE 2015), 2015, 1691
  • [45] PIPELINED COMPUTATIONS OF B-SPLINE CURVE
    WANG, CH
    LIU, HY
    WEN, RS
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (02): : 327 - 331
  • [46] Quadratic B-spline curve interpolation
    Cheng, FH
    Wang, XF
    Barsky, BA
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2001, 41 (1-2) : 39 - 50
  • [47] A B-spline curve extension algorithm
    Lu, Yang
    Shi, Kanle
    Yong, Junhai
    Gu, Hejin
    Song, Haichuan
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (03)
  • [48] A B-spline curve extension algorithm
    Yang LU
    Kanle SHI
    Junhai YONG
    Hejin GU
    Haichuan SONG
    [J]. Science China(Information Sciences), 2016, 59 (03) : 37 - 45
  • [49] ADAPTIVE B-SPLINE CURVE FITTING METHOD FOR HOT SPOT DETECTION OF PHOTOVOLTAIC MODULES BASED ON GRAYSCALE HISTOGRAM
    Jiang, Lin
    Su, Jianhui
    Chen, Wei
    Wang, Haining
    [J]. Taiyangneng Xuebao/Acta Energiae Solaris Sinica, 2024, 45 (06): : 310 - 315
  • [50] Trajectory Model of J-Type Groove and Its Curve Fitting of B-Spline
    Chen Changliang
    Hu Shengsun
    He Donglin
    [J]. INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 1396 - +