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 条
  • [41] Extension of B-Spline Curve Based on Similarity to Reference Curve
    Mu G.
    Zhang Z.
    Zang T.
    Dai S.
    1705, Institute of Computing Technology (30): : 1705 - 1711
  • [42] The redefinition of B-spline curve
    Hyung Bae Jung
    Kwangsoo Kim
    The International Journal of Advanced Manufacturing Technology, 2011, 57 : 265 - 270
  • [43] The redefinition of B-spline curve
    Jung, Hyung Bae
    Kim, Kwangsoo
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 57 (1-4): : 265 - 270
  • [44] As-developable-as-possible B-spline surface interpolation to B-spline curves
    Bo, Pengbo
    Zheng, Yujian
    Chu, Dianhui
    Zhang, Caiming
    COMPUTER AIDED GEOMETRIC DESIGN, 2020, 79
  • [45] Interpolation by Nonuniform B-Spline through Uniform B-Spline Filter Banks
    Yang, Yanli
    Ma, De
    Yu, Ting
    2016 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2016, : 375 - 378
  • [46] Hybridization of GA, ANN and classical optimization for B-spline curve fitting
    Kumar, GS
    Kalra, PK
    Dhande, SG
    DESIGN AND APPLICATION OF HYBRID INTELLIGENT SYSTEMS, 2003, 104 : 897 - 906
  • [47] Fast parametric curve interpolation with minimal feedrate fluctuation by cubic B-spline
    Lu, Lei
    Zhang, Lei
    Gu, Yan
    Zhao, Ji
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2018, 232 (09) : 1642 - 1652
  • [48] Designing planar cubic B-spline curves with monotonic curvature for curve interpolation
    Aizeng Wang
    Chuan He
    Fei Hou
    Zhanchuan Cai
    Gang Zhao
    Computational Visual Media, 2020, 6 : 349 - 354
  • [49] Curve interpolation in recursively generated B-spline surfaces over arbitrary topology
    Nasri, A
    COMPUTER AIDED GEOMETRIC DESIGN, 1997, 14 (01) : 13 - 30
  • [50] Designing planar cubic B-spline curves with monotonic curvature for curve interpolation
    Aizeng Wang
    Chuan He
    Fei Hou
    Zhanchuan Cai
    Gang Zhao
    ComputationalVisualMedia, 2020, 6 (03) : 349 - 354