arXiv · 2205.02978
A Deep Neural Network for Knot Placement in B-spline Approximation
Abstract
Automatically determining knot number and positions is a fundamental and challenging problem in B-spline approximation. In this paper, the knot placement is abstracted as a mapping from initial knots to the optimal knots. We innovatively introduce a deep neural network solver to approximate the mapping. The neural network is composed of several subnetworks. Each subnetwork is designed to approximate the optimal knot positions in the case of fixed knot number. All the subnetworks are stacked together to find the optimal knots (including knot number and knot positions) within some given tolerance. Owing to the powerful approximation capabilities, as well as mature algorithms developed in deep learning, the proposed method can effectively and efficiently find the optimal knot number and knot positions. Several numerical examples are demonstrated to show the superiority of our method.
Explore related subjects
Keep this discovery
Jiaqi Luo, Zepeng Wen, Hongmei Kang, Zhouwang Yang. 2022-05-06. A Deep Neural Network for Knot Placement in B-spline Approximation. https://doi.org/10.1016/j.cad.2023.103668
Cite the original work for its findings. Save a collection to share your selection of sources.