The deep neural network solver for B-spline approximation

被引:3
|
作者
Wen, Zepeng [1 ]
Luo, Jiaqi [2 ]
Kang, Hongmei [1 ]
机构
[1] Soochow Univ, Sch Math Sci, 1 Shizi St, Suzhou 215006, Jiangsu, Peoples R China
[2] Duke Kunshan Univ, Data Sci Res Ctr, 8 Duke Ave, Kunshan 215316, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Deep learning; Deep neural network solver; Knot placement; B-spline approximation; KNOT CALCULATION; INVERSE PROBLEMS; PLACEMENT; RECONSTRUCTION;
D O I
10.1016/j.cad.2023.103668
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces a novel unsupervised deep learning approach to address the knot placement problem in the field of B-spline approximation, called deep neural network solvers (DNN-Solvers). Given discrete points, the DNN acts as a solver for calculating knot positions in the case of a fixed knot number. The input can be any initial knots and the output provides the desirable knots. The loss function is based on the approximation error. The DNN-Solver converts the lower-dimensional knot placement problem, characterized as a nonconvex nonlinear optimization problem, into a search for suitable network parameters within a high-dimensional space. Owing to the over-parameterization nature, DNN-Solvers are less likely to be trapped in local minima and robust against initial knots. Moreover, the unsupervised learning paradigm of DNN-Solvers liberates us from constructing high-quality synthetic datasets with labels. Numerical experiments demonstrate that DNN-Solvers are excellent in both approximation results and efficiency under the premise of an appropriate number of knots.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] B-spline curve approximation with transformer neural networks
    Saillot, Mathis
    Michel, Dominique
    Zidna, Ahmed
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 223 : 275 - 287
  • [2] A new deterministic heuristic knots placement for B-Spline approximation
    Michel, D.
    Zidna, A.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2021, 186 : 91 - 102
  • [3] Adaptive knot placement in B-spline curve approximation
    Li, WS
    Xu, SH
    Zhao, G
    Goh, LP
    COMPUTER-AIDED DESIGN, 2005, 37 (08) : 791 - 797
  • [4] Research on GNSS/DR method based on B-spline and optimized BP neural network
    Fei, Zaihui
    Jia, Shuangcheng
    Li, Qian
    2021 IEEE 33RD INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2021), 2021, : 161 - 168
  • [5] B-spline approximation of elliptic problems with non-smooth coefficients
    Keller, Andreas
    JAEN JOURNAL ON APPROXIMATION, 2018, 10 (01): : 1 - 27
  • [6] Statistical evaluation of the influence of the uncertainty budget on B-spline curve approximation
    Zhao X.
    Alkhatib H.
    Kargoll B.
    Neumann I.
    Journal of Applied Geodesy, 2017, 11 (04) : 215 - 230
  • [7] 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
  • [8] Fourier-informed knot placement schemes for B-spline approximation
    Lenz, David
    Marin, Oana
    Mahadevan, Vijay
    Yeh, Raine
    Peterka, Tom
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2023, 213 : 374 - 393
  • [9] Approximation of Lipschitz Functions Using Deep Spline Neural Networks*
    Neumayer, Sebastian
    Goujon, Alexis
    Bohra, Pakshal
    Unser, Michael
    SIAM JOURNAL ON MATHEMATICS OF DATA SCIENCE, 2023, 5 (02): : 306 - 322
  • [10] B-Spline Approximation Using an EKF for Signal Reconstruction of Nonlinear Multifunctional Sensors
    Wang, Xin
    Wei, Guo
    Sun, Jin-Wei
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2011, 60 (06) : 1952 - 1958