Knot insertion and binary subdivision of splines
Abstract In this paper we derive an efficient subdivision algorithm for the binary refinement of non-uniform spline functions or curves represented in the B-spline basis. We recursively insert the new knots into the divided differences that define the B-splines. This creates sequences of intermediate divided differences from which we construct sequences of normalized B-splines. From the refinement equations for these B-splines, the subdivision algorithm follows by induction. The coefficients computed at each step of the algorithm are themselves B-spline coefficients.
Authors
- Michael S. Floater
Institutions
- Moltres (Norway) (NO)
Publication Details
- Journal
- BIT Numerical Mathematics
- Published
- 2025-11-24
- DOI
- https://doi.org/10.1007/s10543-025-01093-6
- Primary Topic
- Advanced Numerical Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00