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 条
  • [21] Object Detection Based on Deep Learning and B-Spline Level Set in Color Images
    Zhang, Lin
    Zhang, Xinyu
    An, Ning
    Gao, Rui
    Zhang, Yingjie
    IEEE ACCESS, 2022, 10 : 74841 - 74849
  • [22] Handwriting Recognition Using B-Spline Curve
    Khoi Nguyen-Tan
    Nguyen Nguyen-Hoang
    CONTEXT-AWARE SYSTEMS AND APPLICATIONS, (ICCASA 2012), 2013, 109 : 335 - 346
  • [23] B-spline surface reconstruction by inverse subdivisions
    Nguyen-Tan, Khoi
    Raffin, Romain
    Daniel, Marc
    Le, Cung
    2009 IEEE-RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION AND VISION FOR THE FUTURE, 2009, : 336 - +
  • [24] Embedded B-spline reconstruction in the volume rendering
    Mihajlovic, Z
    Budin, L
    11TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, 2002, : 484 - 488
  • [25] RECONSTRUCTION OF SYMMETRIC B-SPLINE CURVES AND SURFACES
    ZHU Weidong KE Yinglin College of Mechanical and Energy Engineering
    Chinese Journal of Mechanical Engineering, 2007, (04) : 112 - 116
  • [26] Adaptive knot placement using a GMM-based continuous optimization algorithm in B-spline curve approximation
    Zhao Xiuyang
    Zhang Caiming
    Yang Bo
    Li Pingping
    COMPUTER-AIDED DESIGN, 2011, 43 (06) : 598 - 604
  • [27] A Novel Approach to Low Frequency Activity Detection in Highly Sampled Hydrophone Data Based on B-Spline Approximation
    Cipli, Gorkem
    Sattar, Farook
    Driessen, Peter F.
    2015 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2015, : 460 - 466
  • [28] KNOT PLACEMENT FOR B-SPLINE CURVE APPROXIMATION VIA l∞,1-NORM AND DIFFERENTIAL EVOLUTION ALGORITHM
    Luo, Jiaqi
    Kang, Hongmei
    Yang, Zhouwang
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2022, 40 (04): : 592 - 609
  • [29] Statistical process control for monitoring non-linear profiles using wavelet filtering and B-Spline approximation
    Chang, Shing I.
    Yadama, Srikanth
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (04) : 1049 - 1068
  • [30] Customizable adaptive regularization techniques for B-spline modeling
    Lenz, David
    Yeh, Raine
    Mahadevan, Vijay
    Grindeanu, Iulian
    Peterka, Tom
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 71