Fourier-Informed Knot Placement Schemes for B-Spline Approximation
David Lenz, Oana Marin, Vijay Mahadevan, Raine Yeh, Tom Peterka

TL;DR
This paper introduces a Fourier-based method for robustly placing knots in B-spline approximation, effectively handling noisy, discontinuous, and complex data by analyzing spectral features to guide knot placement.
Contribution
It presents a novel, direct Fourier spectrum analysis approach for knot placement in B-spline fitting, improving accuracy and efficiency without intermediate fitting steps.
Findings
Accurately fits noisy and discontinuous data
Runs in linear time with minimal communication
Effectively captures data features with spectral filters
Abstract
Fitting B-splines to discrete data is especially challenging when the given data contain noise, jumps, or corners. Here, we describe how periodic data sets with these features can be efficiently and robustly approximated with B-splines by analyzing the Fourier spectrum of the data. Our method uses a collection of spectral filters to produce different indicator functions that guide effective knot placement. In particular, we describe how spectral filters can be used to compute high-order derivatives, smoothed versions of noisy data, and the locations of jump discontinuities. Our knot placement method can combine one or more of these indicators to place knots that align with the qualitative features of the data, leading to accurate B-spline approximations without needing many knots. The method we introduce is direct and does not require any intermediate B-spline fitting before choosing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · Tribology and Lubrication Engineering · Advanced machining processes and optimization
