Everything about Spline interpolation
Mathematical method
In the mathematical field of numerical analysis, spline interpolation is a form of interpolation where the interpolant is a special type of piecewise polynomial called a spline. That is, instead of fitting a single, high-degree polynomial to all of the values at once, spline interpolation fits low-degree polynomials to small subsets of the values, for example, fitting nine cubic polynomials between each of the pairs of ten points, instead of fitting a single degree-nine polynomial to all of them. Spline interpolation is often preferred over polynomial interpolation because the interpolation error can be made small even when using low-degree polynomials for the spline. Spline interpolation also avoids the problem of Runge's phenomenon, in which oscillation can occur between points when interpolating using high-degree polynomials. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Spline interpolationA 5-minute orientation
- Skim a recent paper: Modeling non-linear relationships in epidemiological data: The application and interpretation of spline modelsInfluential work since 2022
- Pick up a classic book: Birkhoff interpolationThe most-reprinted book on the subject
- Read the landmark paper: Cubic splines for image interpolation and digital filteringCited 914 times
- Go sideways: Polynomial interpolationA closely related topic
- Go sideways: Divided differencesA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Cubic splines for image interpolation and digital filtering
Scattered data interpolation with multilevel B-splines
How to detect and reduce movement artifacts in near-infrared imaging using moving standard deviation and spline interpolation
Bicubic Spline Interpolation
Cubic-spline interpolation. 1
Thin plate spline interpolation
Error bounds for spline and L-spline interpolation
Exponential spline interpolation
🆕 Influential since 2022
Modeling non-linear relationships in epidemiological data: The application and interpretation of spline models
Cubic spline interpolation with optimal end conditions
ExSpliNet: An interpretable and expressive spline-based neural network
A Novel Classification Method with Cubic Spline Interpolation
An improved Image Interpolation technique using OLA e-spline
📚 Books worth reading
Birkhoff interpolationG. G. Lorentz · 1983
Control theoretic splinesMagnus Egerstedt · 2009
Splines and compartment modelsKarl-Ernst Biebler · 2013
Splines and variational methodsP. M. Prenter · 1975- 📕Fortran subroutines for bicubic spline interpolationP. W. Gaffney · 1979
Curve and surface fittingPeter Lancaster · 1986
Calcul des parties cachéesRobert Dony · 1991
Interpolation and approximation with splines and fractalsPeter Robert Massopust · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Polynomial interpolation In numerical analysis, polynomial interpolation is the interpolation of a given data set by the polynomial of lowest possible degree that passes through…
- Divided differences In mathematics, divided differences is an algorithm, historically used for computing tables of logarithms and trigonometric functions.[citation needed]…
- Vandermonde matrix In linear algebra, a Vandermonde matrix, named after Alexandre-Théophile Vandermonde, is a matrix with the terms of a geometric progression in each row:…
- Linear interpolation In mathematics, linear interpolation is a method of function approximation using linear polynomials to construct new data points within the range of a…
- Simpson's rule In numerical integration, Simpson's rules are several approximations for definite integrals, named after Thomas Simpson (1710–1761). The most basic of…
- Lagrange polynomial In numerical analysis, the Lagrange interpolating polynomial is the unique polynomial of lowest degree that interpolates a given set of data. Given a data…
- Linear equation In mathematics, a linear equation is an equation that may be put in the form a1x1+…+anxn+b=0, where x1,…,xn are the variables (or unknowns), and b,a1,……
- Diophantine equation In mathematics, a Diophantine equation is a polynomial equation with integer coefficients, for which only integer solutions are of interest. A linear Diophantin…