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 条
  • [31] Nonlinear system identification based on B-spline neural network and modified particle swarm optimization
    Coelho, Leandro dos Santos
    Krohling, Renato A.
    2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 3748 - +
  • [32] Particle Swarm Optimization for NURBUS Curve Fitting
    Adi, Delint Ira Setyo
    Shamsuddin, Siti Mariyam
    Ali, Aida
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS, IMAGING AND VISUALIZATION, 2009, : 259 - 263
  • [33] An inverse algorithm of the cubic B-spline curve
    Energy Engineering College, Xiangtan University, Xiangtan, Hunan Province, 411105, China
    不详
    不详
    不详
    不详
    Conf. Environ. Sci. Inf. Appl. Technol., ESIAT, (466-469):
  • [34] B-Spline Curve Fitting Based on Gradient Vector Flow Deformable Models
    Zhao, Bin
    Cheng, Siyuan
    Zhang, Xiangwei
    Zhang, Guoying
    PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOLS 1-9, 2009, : 680 - +
  • [35] Algorithm to fill closed B-spline curve
    CISE of SDUST Shandong, Qingdao 266510, China
    Xitong Fangzhen Xuebao, 2006, SUPPL. (12-13+17):
  • [36] Optimization of Cam contour by B-spline curve
    Hou, Yuemin
    Zhang, Wei
    Bao, Li
    Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery, 2000, 31 (02): : 71 - 74
  • [37] B-spline Curve Fitting by Diagonal Approximation BFGS Methods
    Ebrahimi, A.
    Loghmani, G. B.
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY TRANSACTION A-SCIENCE, 2019, 43 (A3): : 947 - 958
  • [38] Fast B-spline curve fitting by L-BFGS
    Zheng, Wenni
    Bo, Pengbo
    Liu, Yang
    Wang, Wenping
    COMPUTER AIDED GEOMETRIC DESIGN, 2012, 29 (07) : 448 - 462
  • [39] B-spline Curve Fitting by Diagonal Approximation BFGS Methods
    A. Ebrahimi
    G. B. Loghmani
    Iranian Journal of Science and Technology, Transactions A: Science, 2019, 43 : 947 - 958
  • [40] CURVE AND SURFACE FITTING BY MEANS OF RATIONAL B-SPLINE FUNCTIONS
    Carminelli, Antonio
    Catania, Giuseppe
    IMECE 2008: NEW DEVELOPMENTS IN SIMULATION METHODS AND SOFTWARE FOR ENGINEERING APPLICATIONS, VOL 14, 2009, : 95 - 100