Particle swarm optimization algorithm for B-spline curve approximation with normal constraint

被引:0
|
作者
Hu, Liangchen [1 ]
Shou, Huahao [1 ]
机构
[1] College of Science, Zhejiang University of Technology, Hangzhou,310023, China
来源
Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics | 2016年 / 28卷 / 09期
关键词
B-spline approximation - Constrained optimi-zation problems - Discrete data - Knot Vectors - Non-linear optimization problems - Normal constraints - Particle swarm optimization algorithm - Unconstrained optimization problems;
D O I
暂无
中图分类号
学科分类号
摘要
If the knot vector and control points of a B-spline curve are variable, the B-spline curve approximation with normal constraint problem becomes a multidimensional, multivariate and highly nonlinear optimization problem with normal constraints, the conventional method of inverse equation system is difficult to obtain the optimal solution. Aiming at this kind of problem, a particle swarm optimization (PSO) method is introduced to solve the curve approximation problem with normal constraints. Firstly, the penalty function method is used to transform the constrained optimization problem into an unconstrained optimization problem. Secondly, a suitable fitness function which is closely related to both data points and normal constraints is constructed. Finally, PSO is applied to adjust the knot vector, and at the same time, the least square method is used to solve the optimal control points, do loop iteration until the best B-spline curve approximation is produced. By a comparison with existing methods, the superiority of the proposed method is highlighted. Test results show that this method is practical in solving the curve approximation problem with normal constraints. © 2016, Beijing China Science Journal Publishing Co. Ltd. All right reserved.
引用
收藏
页码:1443 / 1450
相关论文
共 50 条
  • [1] B-Spline Curve Fitting Based on Adaptive Particle Swarm Optimization Algorithm
    Sun Yue-hong
    Tao Zhao-ling
    Wei Jian-xiang
    Xia De-shen
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS, PTS 1 AND 2, 2010, : 1299 - +
  • [2] 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
  • [3] Cubic B-spline curve approximation by curve unclamping
    Chen, Xiao-Diao
    Ma, Weiyin
    Paul, Jean-Claude
    COMPUTER-AIDED DESIGN, 2010, 42 (06) : 523 - 534
  • [4] A B-spline curve extension algorithm
    Lu, Yang
    Shi, Kanle
    Yong, Junhai
    Gu, Hejin
    Song, Haichuan
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (03)
  • [5] 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
  • [6] Controlling B-spline snake behavior using particle swarm optimization
    Akbar, Habibullah
    Suryana, Nanna
    Sahib, Shahrin
    International Journal Bioautomation, 2012, 16 (03) : 179 - 186
  • [7] 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):
  • [8] Deep Learning Parametrization for B-Spline Curve Approximation
    Laube, Pascal
    Franz, Matthias O.
    Umlauf, Georg
    2018 INTERNATIONAL CONFERENCE ON 3D VISION (3DV), 2018, : 691 - 699
  • [9] Control point adjustment for B-spline curve approximation
    Yang, HP
    Wang, WP
    Sun, JG
    COMPUTER-AIDED DESIGN, 2004, 36 (07) : 639 - 652
  • [10] B-spline curve approximation with transformer neural networks
    Saillot, Mathis
    Michel, Dominique
    Zidna, Ahmed
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 223 : 275 - 287