In numerical analysis, multivariate interpolation or spatial interpolation is interpolation on functions of more than one variable.
The function to be interpolated is known at given points
and the interpolation problem consist of yielding values at arbitrary points
.
|
Contents
|
For function values known on a regular grid (having predetermined, not necessarily uniform, spacing), the following methods are available.
Bitmap resampling is the application of 2D multivariate interpolation in image processing.
Three of the methods applied on the same dataset, from 16 values located at the black dots. The colours represent the interpolated values.
See also Padua points, for polynomial interpolation in two variables.
See also bitmap resampling.
Catmull-Rom splines can be easily generalized to any number of dimensions. The cubic Hermite spline article will remind you that
for some 4-vector
which is a function of x alone, where fj is the value at j of the function to be interpolated. Rewrite this approximation as

This formula can be directly generalized to N dimensions [1]:

Note that similar generalizations can be made for other types of spline interpolations, including Hermite splines. In regards to efficiency, the general formula can in fact be computed as a composition of successive CINT-type operations for any type of tensor product splines, as explained in the tricubic interpolation article. However, the fact remains that if there are n terms in the 1-dimensional CR-like summation, then there will be nN terms in the N-dimensional summation.
Schemes defined for scattered data on a irregular grid should all work on a regular grid, typically reducing to another known method.
| This applied mathematics-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)