The deep neural network solver for B-spline approximation

被引:2
|
作者
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
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 223 : 275 - 287
  • [2] Deep Learning Parametrization for B-Spline Curve Approximation
    Laube, Pascal
    Franz, Matthias O.
    Umlauf, Georg
    [J]. 2018 INTERNATIONAL CONFERENCE ON 3D VISION (3DV), 2018, : 691 - 699
  • [3] StatCom's B-spline neural network control
    Ramirez, Juan M.
    Ruben Tapia, O.
    [J]. 2006 IEEE/PES TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION: LATIN AMERICA, VOLS 1-3, 2006, : 1180 - +
  • [4] Approximation by fuzzy B-spline series
    Blaga P.
    Bede B.
    [J]. Journal of Applied Mathematics and Computing, 2006, 20 (1-2) : 157 - 169
  • [5] B-SPLINE APPROXIMATION OF A CLOSED SURFACE
    MEYLING, RHJG
    PFLUGER, PR
    [J]. IMA JOURNAL OF NUMERICAL ANALYSIS, 1987, 7 (01) : 73 - 96
  • [6] CMAC neural network as an SVM with B-spline kernel functions
    Horváth, G
    [J]. IMTC/O3: PROCEEDINGS OF THE 20TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 AND 2, 2003, : 1108 - 1113
  • [7] An improved B-spline fuzzy-neural network controller
    Cong, S
    Song, RX
    [J]. PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 1713 - 1717
  • [8] Neural controller for UPS inverters based on B-spline network
    Deng, Heng
    Oruganti, Ramesh
    Srinivasan, Dipti
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (02) : 899 - 909
  • [9] Approximation with rational B-spline curves and surfaces
    Elsasser, B
    [J]. MATHEMATICAL METHODS FOR CURVES AND SURFACES II, 1998, : 87 - 94
  • [10] Uniform B-spline approximation in Sobolev spaces
    Reif, U
    [J]. NUMERICAL ALGORITHMS, 1997, 15 (01) : 1 - 14