B-spline

In numerical analysis, a B-spline (short for basis spline) is a type of spline function designed to have minimal support (overlap) for a given degree, smoothness, and set of breakpoints (knots that partition its domain), making it a fundamental building block for all spline functions of that degree. A B-spline is defined as a piecewise polynomial of order , meaning a degree of . It’s built from sections that meet at these knots, where the continuity of the function and its derivatives depends on how often each knot repeats (its multiplicity). Any spline function of a specific degree can be uniquely expressed as a linear combination of B-splines of that degree over the same knots,[1] a property that makes them versatile in mathematical modeling. A special subtype, cardinal B-splines, uses equidistant knots.

The concept of B-splines traces back to the 19th century, when Nikolai Lobachevsky explored similar ideas at Kazan University in Russia,[2] though the term "B-spline" was coined by Isaac Jacob Schoenberg[3] in 1978, reflecting their role as basis functions.[4]

B-splines are widely used in fields like computer-aided design (CAD) and computer graphics, where they shape curves and surfaces through a set of control points, as well as in data analysis for tasks like curve fitting and numerical differentiation of experimental data. From designing car bodies to smoothing noisy measurements, B-splines offer a flexible way to represent complex shapes and functions with precision.

Spline curve drawn as a weighted sum of B-splines with control points/control polygon, and marked component curves
  1. ^ Hartmut Prautzsch; Wolfgang Boehm; Marco Paluszny (2002). Bézier and B-Spline Techniques. Mathematics and Visualization. Berlin, Heidelberg: Springer Science & Business Media. p. 63. doi:10.1007/978-3-662-04919-8. ISBN 978-3-540-43761-1. OCLC 851370272.
  2. ^ Farin, G. E. (2002). Curves and surfaces for CAGD: a practical guide. Morgan Kaufmann. p. 119.
  3. ^ de Boor, p. 114.
  4. ^ Gary D. Knott (2000), Interpolating cubic splines. Springer. p. 151.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search