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 条
  • [21] A B-spline curve extension algorithm
    Yang LU
    Kanle SHI
    Junhai YONG
    Hejin GU
    Haichuan SONG
    Science China(Information Sciences), 2016, 59 (03) : 37 - 45
  • [22] B-Spline Curve Fitting of Hungry Predation Optimization on Ship Line Design
    Sun, Changle
    Liu, Mingzhi
    Ge, Shihao
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [23] Efficient Algorithm for B-spline Curve Fitting by Using Feature Data Points
    Chen, Xiaobing
    Yu, Kun
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 523 - 526
  • [24] Adaptive knot placement using a GMM-based continuous optimization algorithm in B-spline curve approximation
    Zhao Xiuyang
    Zhang Caiming
    Yang Bo
    Li Pingping
    COMPUTER-AIDED DESIGN, 2011, 43 (06) : 598 - 604
  • [25] Controlling B-spline snake behavior using particle swarm optimization
    Akbar, Habibullah
    Suryana, Nanna
    Sahib, Shahrin
    International Journal Bioautomation, 2012, 16 (03) : 179 - 186
  • [26] Euler B-spline for curve interpolation and data fitting
    Zhang, Huimin
    Yang, Xunnian
    Journal of Information and Computational Science, 2014, 11 (10): : 3307 - 3317
  • [27] B-spline curve fitting using dominant points
    Park, Hyungjun
    Lee, Joo-Haeng
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 362 - 366
  • [28] A PARALLEL B-SPLINE SURFACE FITTING ALGORITHM
    CHENG, F
    GOSHTASBY, A
    ACM TRANSACTIONS ON GRAPHICS, 1989, 8 (01): : 41 - 50
  • [29] Three-Dimensional Curve Fitting Based on Cubic B-Spline Interpolation Curve
    Wan, Yan
    Yin, Suna
    2014 7TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP 2014), 2014, : 765 - 770
  • [30] Nonlinear Time Series Prediction Model Based on Particle Swarm Optimization B-spline Network
    Kong, Lingshuang
    Gong, Xiaolong
    Yuan, Chuanlai
    Xiao, Huiqin
    Liu, Jianhua
    IFAC PAPERSONLINE, 2018, 51 (21): : 219 - 223