B-Spline Curve Fitting Based on Adaptive Particle Swarm Optimization Algorithm

被引:7
|
作者
Sun Yue-hong [1 ,2 ]
Tao Zhao-ling [3 ]
Wei Jian-xiang [4 ]
Xia De-shen [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Technol, Nanjing 210094, Peoples R China
[2] Nanjing Univ, Sch Math Sci, Nanjing 210097, Peoples R China
[3] Nanjing Univ Informat Sci & Technol, Coll Math & Phys, Nanjing 210044, Peoples R China
[4] Nanjing Coll Populat Programme Management, Dept Informat Sci, Nanjing 210042, Peoples R China
关键词
particle swarm optimization; self-adaptive; B-spline curves; least square fitting;
D O I
10.4028/www.scientific.net/AMM.20-23.1299
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For fitting of ordered plane data by B-spline curve with the least squares, the genetic algorithm is generally used, accompanying the optimization on both the data parameter values and the knots to result in good robust, but easy to fall into local optimum, and without improved fitting precision by increasing the control points of the curve. So what we have done are: combining the particle swarm optimization algorithm into the B-spline curve fitting, taking full advantage of the distribution characteristic for the data, associating the data parameters with the knots, coding simultaneously the ordered data parameter and the number of the control points of the B-spline curve, proposing a new fitness function, dynamically adjusting the number of the control points for the B-spline curve. Experiments show the proposed particle swarm optimization method is able to adaptively reach the optimum curve much faster with much better accuracy accompanied less control points and less evolution times than the genetic algorithm.
引用
收藏
页码:1299 / +
页数:2
相关论文
共 50 条
  • [1] Particle swarm optimization algorithm for B-spline curve approximation with normal constraint
    Hu, Liangchen
    Shou, Huahao
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2016, 28 (09): : 1443 - 1450
  • [2] Adaptive spline fitting with particle swarm optimization
    Mohanty, Soumya D.
    Fahnestock, Ethan
    COMPUTATIONAL STATISTICS, 2021, 36 (01) : 155 - 191
  • [3] Adaptive spline fitting with particle swarm optimization
    Soumya D. Mohanty
    Ethan Fahnestock
    Computational Statistics, 2021, 36 : 155 - 191
  • [4] B-spline curve fitting with invasive weed optimization
    Uyar, Kubra
    Ulker, Erkan
    APPLIED MATHEMATICAL MODELLING, 2017, 52 : 320 - 340
  • [5] Constraint optimization of shearer cutting path based on B-spline curve fitting and mayfly algorithm
    Cheng, Cheng
    Wu, Hongzhuang
    Liu, Songyong
    Meitan Kexue Jishu/Coal Science and Technology (Peking), 2024, 52 : 269 - 279
  • [6] B-spline curve fitting based on adaptive curve refinement using dominant points
    Park, Hyungjun
    Lee, Joo-Haeng
    COMPUTER-AIDED DESIGN, 2007, 39 (06) : 439 - 451
  • [7] Scattered data points fitting using Ball B-Spline Curves based on Particle Swarm Optimization
    Wang, Xingce
    Wu, Zhongke
    Shen, Junchen
    Jiang, Qianqian
    Zhu, Yuanshuai
    Zhou, Mingquan
    2017 INTERNATIONAL CONFERENCE ON CYBERWORLDS (CW), 2017, : 126 - 133
  • [8] Weighted PIA Algorithm for Implicit B-Spline Curve Fitting
    Feng Y.
    Li Y.
    Deng C.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2023, 35 (12): : 1887 - 1893
  • [9] B-spline curve fitting algorithm of airfoil blade surface
    Li C.
    Wang L.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2024, 30 (01): : 144 - 157
  • [10] A FAST ALGORITHM FOR CUBIC B-SPLINE CURVE-FITTING
    CHUNG, KL
    YAN, WM
    COMPUTERS & GRAPHICS, 1994, 18 (03) : 327 - 334