A novel adaptive GA-based B-spline curve interpolation method

被引:0
|
作者
Shao M. [1 ]
Hu L. [1 ]
Shou H. [1 ]
Shen J. [2 ]
机构
[1] College of Science, Zhejiang University of Technology, Hangzhou
[2] Department of Computer & Information Science, University of Michigan-Dearborn, Dearborn, MI
基金
中国国家自然科学基金;
关键词
B-spline curve interpolation; Discrete data; Genetic algorithm; Knot vector; Tangent constraints; Tangent vector;
D O I
10.2174/1872212113666190416154017
中图分类号
学科分类号
摘要
Background: Curve interpolation is very important in engineering such as computer aided design, image analysis and NC machining. Many patents on curve interpolation have been invented. Objective: Since different knot vector configuration and data point parameterization can generate different shapes of an interpolated B-spline curve, the goal of this paper is to propose a novel adaptive genetic algorithm (GA) based interpolation method of B-spline curve. Methods: Relying on geometric features owned by the data points and the idea of genetic algorithm which liberalizes the knots of B-spline curve and the data point parameters, a new interpolation method of B-spline curve is proposed. In addition, the constraint of a tangent vector is also added to ensure that the obtained B-spline curve can approximately satisfy the tangential constraint while ensuring strict interpolation. Results: Compared with the traditional method, this method realizes the adaptive knot vector selection and data point parameterization. Therefore, the interpolation result was better than the traditional method to some extent, and the obtained curve was more natural. Conclusion: The proposed method is effective for the curve reconstruction of any scanned data point set under tangent constraints. Meanwhile, this paper put forward a kind of tangent calculation method of discrete data points, where users can also set the tangent of each data point in order to get more perfect interpolation results. © 2019 Bentham Science Publishers.
引用
收藏
页码:289 / 304
页数:15
相关论文
共 50 条
  • [1] B-Spline interpolation-based adaptive denoising method
    Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
    Qinghua Daxue Xuebao, 2006, 1 (42-45):
  • [2] Quadratic B-spline curve interpolation
    Cheng, FH
    Wang, XF
    Barsky, BA
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2001, 41 (1-2) : 39 - 50
  • [3] Self-adaptive method for line-interpolation of B-spline tabulated curve
    Li, Weidong
    Zhu, Jianying
    Wu, Hongtao
    Jixie Kexue Yu Jishu/Mechanical Science and Technology, 1999, 18 (01): : 86 - 88
  • [4] Dynamic Centripetal Parameterization Method for B-Spline Curve Interpolation
    Balta, Cengiz
    Ozturk, Si Tki
    Kuncan, Melih
    Kandilli, Ismet
    IEEE ACCESS, 2020, 8 : 589 - 598
  • [5] An improved parameterization method for B-spline curve and surface interpolation
    Fang, Jing-Jing
    Hung, Chia-Lien
    COMPUTER-AIDED DESIGN, 2013, 45 (06) : 1005 - 1028
  • [6] A New Method for Knot Placement of B-Spline Curve Approximation and Interpolation
    Wang, Wei
    Shi, Fazhong
    Zhao, Gang
    Du, Xiaoxiao
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1527 - 1532
  • [7] The interpolation algorithm based on non-uniform B-spline curve
    Kong, Y.
    Xiao, Y.
    Han, M.
    Peng, X.
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (04): : 69 - 71
  • [8] Interpolation of cubic B-spline closed curve based on periodic extension
    Li, Xueyi
    Wang, Zhao
    Lian, Xiaomin
    Zeng, Qingliang
    Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery, 2009, 40 (12): : 251 - 254
  • [9] Euler B-spline for curve interpolation and data fitting
    Zhang, Huimin
    Yang, Xunnian
    Journal of Information and Computational Science, 2014, 11 (10): : 3307 - 3317
  • [10] A universal parametrization in B-spline curve and surface interpolation
    Lim, CG
    COMPUTER AIDED GEOMETRIC DESIGN, 1999, 16 (05) : 407 - 422