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 条
  • [1] An additional branch free algebraic B-spline curve fitting method
    Mingxiao Hu
    Jieqing Feng
    Jianmin Zheng
    [J]. The Visual Computer, 2010, 26 : 801 - 811
  • [2] Method of Boundary Detection Based on B-spline Curve Fitting
    Lu Shaofang
    Wang Kun
    Li Yufang
    Chen Yuncong
    [J]. 2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 3248 - 3253
  • [3] CONSTRAINED B-SPLINE CURVE AND SURFACE FITTING
    ROGERS, DF
    FOG, NG
    [J]. COMPUTER-AIDED DESIGN, 1989, 21 (10) : 641 - 648
  • [4] Euler B-spline for curve interpolation and data fitting
    Zhang, Huimin
    Yang, Xunnian
    [J]. Journal of Information and Computational Science, 2014, 11 (10): : 3307 - 3317
  • [5] B-spline curve fitting using dominant points
    Park, Hyungjun
    Lee, Joo-Haeng
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 362 - 366
  • [6] B-spline curve fitting with invasive weed optimization
    Uyar, Kubra
    Ulker, Erkan
    [J]. APPLIED MATHEMATICAL MODELLING, 2017, 52 : 320 - 340
  • [7] Fast Automatic Knot Placement Method for Accurate B-spline Curve Fitting
    Yeh, Raine
    Nashed, Youssef S. G.
    Peterka, Tom
    Tricoche, Xavier
    [J]. COMPUTER-AIDED DESIGN, 2020, 128
  • [8] Parameterization Method on B-Spline Curve
    Haron, H.
    Rehman, A.
    Adi, D. I. S.
    Lim, S. P.
    Saba, T.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [9] Weighted PIA Algorithm for Implicit B-Spline Curve Fitting
    Feng, Yiyu
    Li, Yajuan
    Deng, Chongyang
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2023, 35 (12): : 1887 - 1893
  • [10] B-spline Curve Fitting by Diagonal Approximation BFGS Methods
    Ebrahimi, A.
    Loghmani, G. B.
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY TRANSACTION A-SCIENCE, 2019, 43 (A3): : 947 - 958