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

被引:1
|
作者
Shao, Maozhen [1 ]
Hu, Liangchen [1 ]
Shou, Huahao [1 ]
Shen, Jie [2 ]
机构
[1] College of Science, Zhejiang University of Technology, Hangzhou, China
[2] Department of Computer & Information Science, University of Michigan-Dearborn, Dearborn,MI, United States
基金
中国国家自然科学基金;
关键词
Computer aided design - Curve fitting - Parameterization - Vectors - Computer aided analysis - Interpolation;
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
相关论文
共 50 条
  • [1] B-Spline interpolation-based adaptive denoising method
    Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
    [J]. Qinghua Daxue Xuebao, 2006, 1 (42-45):
  • [2] Quadratic B-spline curve interpolation
    Cheng, FH
    Wang, XF
    Barsky, BA
    [J]. 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
    [J]. 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
    [J]. IEEE ACCESS, 2020, 8 : 589 - 598
  • [5] An improved parameterization method for B-spline curve and surface interpolation
    Fang, Jing-Jing
    Hung, Chia-Lien
    [J]. 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
    [J]. 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.
    [J]. 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
    [J]. Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery, 2009, 40 (12): : 251 - 254
  • [9] A universal parametrization in B-spline curve and surface interpolation
    Lim, CG
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 1999, 16 (05) : 407 - 422
  • [10] Universal parametrization in B-spline curve and surface interpolation
    Department of Computer Science, Louisiana State University, Baton Rouge, LA 70803, United States
    不详
    [J]. Comput Aided Geom Des, 5 (407-422):