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 条
  • [21] Image Interpolation with Prescribed Tangent of Cubic B-spline Curve
    Su, Jiangkuan
    Cai, Nian
    Weng, Shaowei
    Wang, Han
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - CHINA, 2014,
  • [22] An Improved Algorithm of Three B-Spline Curve Interpolation and Simulation
    Zhang, Wanjun
    Xu, Dongmei
    Meng, Xinhong
    Zhang, Feng
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS I, 2017, 1820
  • [23] How to carry out the interpolation algorithm of B-spline curve
    Wang, Feng
    Wang, Ai-ling
    Huabei Gongxueyuan Xuebao/Journal of North China Institute of Technology, 2001, 22 (06): : 449 - 452
  • [24] Method of Boundary Detection Based on B-spline Curve Fitting
    Lu Shaofang
    Wang Kun
    Li Yufang
    Chen Yuncong
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 3248 - 3253
  • [25] Quadratic trigonometric B-spline for image interpolation using GA
    Hussain, Malik Zawwar
    Abbas, Samreen
    Irshad, Misbah
    PLOS ONE, 2017, 12 (06):
  • [26] B-spline curve fitting based on adaptive curve refinement using dominant points
    Park, Hyungjun
    Lee, Joo-Haeng
    COMPUTER-AIDED DESIGN, 2007, 39 (06) : 439 - 451
  • [27] Non-Uniform B-Spline Curve Interpolation Method for Feature Points Selection under Curvature Adaptive Condition
    Chen L.
    Gao F.
    Zhao B.
    Ma L.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2021, 33 (09): : 1377 - 1387
  • [28] Curve reconstruction based on an interval B-spline curve
    Lin, HW
    Chen, W
    Wang, GJ
    VISUAL COMPUTER, 2005, 21 (06): : 418 - 427
  • [29] Curve reconstruction based on an interval B-spline curve
    Hongwei Lin
    Wei Chen
    Guojin Wang
    The Visual Computer, 2005, 21 : 418 - 427
  • [30] Adaptive knot placement in B-spline curve approximation
    Li, WS
    Xu, SH
    Zhao, G
    Goh, LP
    COMPUTER-AIDED DESIGN, 2005, 37 (08) : 791 - 797