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 条
  • [31] Adaptive image interpolation technique based on cubic trigonometric B-spline representation
    Abbas, Samreen
    Irshad, Misbah
    Hussain, Malik Zawwar
    IET IMAGE PROCESSING, 2018, 12 (05) : 769 - 777
  • [32] The B-spline interpolation in visualization
    Mihajlović, Željka
    Goluban, Alan
    Journal of Computing and Information Technology, 1999, 7 (03): : 245 - 253
  • [33] B-spline convected particle domain interpolation method
    Sadeghirad, Alireza
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2024, 160 : 106 - 133
  • [34] Uniform B-Spline Curve Interpolation with Prescribed Tangent and Curvature Vectors
    Okaniwa, Shoichi
    Nasri, Ahmad
    Lin, Hongwei
    Abbas, Abdulwahed
    Kineri, Yuki
    Maekawa, Takashi
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (09) : 1474 - 1487
  • [35] B-Spline Curve Interpolation Model by using Intuitionistic Fuzzy Approach
    Zulkifly, Mohammad Izat Emir
    Wahab, Abd. Fatah
    Zakaria, Rozaimi
    IAENG International Journal of Applied Mathematics, 2020, 50 (04): : 1 - 7
  • [36] Quadratic B-Spline Surfaces with Free Parameters for the Interpolation of Curve Networks
    Lamberti, Paola
    Remogna, Sara
    MATHEMATICS, 2022, 10 (04)
  • [37] Weight control and knot placement for rational B-spline curve interpolation
    Kim, TW
    Lee, K
    KSME INTERNATIONAL JOURNAL, 2001, 15 (02): : 192 - 198
  • [38] Augmented Taylor's expansion method for B-spline curve interpolation for CNC machine tools
    Chen, Mo
    Zhao, Wan-Sheng
    Xi, Xue-Cheng
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2015, 94 : 109 - 119
  • [39] 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 - +
  • [40] A fast and stable lane detection method based on B-spline curve
    Xu, Huarong
    Wang, Xiaodong
    Huang, Hongwu
    Wu, Keshou
    Fang, Qiu
    2009 IEEE 10TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1-3: E-BUSINESS, CREATIVE DESIGN, MANUFACTURING - CAID&CD'2009, 2009, : 1036 - +