ArticleslgStudy

mathematics

Natural-neighbor interpolation

Natural-neighbor interpolation is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Natural-neighbor interpolation rather than just read about it. In short: Natural-neighbor interpolation or Sibson interpolation is a method of spatial interpolation, developed by Robin Sibson. The method is based on Voronoi tessellation of a discrete set of spatial points.

Natural-neighbor interpolation — main illustration
Natural-neighbor interpolation — illustration

Key takeaways

  • Natural-neighbor interpolation belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Natural-neighbor interpolation to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Natural-neighbor interpolation from memory before moving on to harder problems.

Reference excerpt

Natural-neighbor interpolation or Sibson interpolation is a method of spatial interpolation, developed by Robin Sibson. The method is based on Voronoi tessellation of a discrete set of spatial points. This has advantages over simpler methods of interpolation, such as nearest-neighbor interpolation, in that it provides a smoother approximation to the underlying "true" function.

Formulation The basic equation is:

G ( x ) = ∑ i = 1 n w i ( x ) f ( x i ) {\displaystyle G(x)=\sum _{i=1}^{n}{w_{i}(x)f(x_{i})}}

where G ( x ) {\displaystyle G(x)} is the estimate at x {\displaystyle x} , w i {\displaystyle w_{i}} are the weights and f ( x i ) {\displaystyle f(x_{i})} are the known data at ( x i ) {\displaystyle (x_{i})} . The weights, w i {\displaystyle w_{i}} , are calculated by finding how much of each of the surrounding areas is "stolen" when inserting x {\displaystyle x} into the tessellation.

Sibson weights

w i ( x ) = A ( x i ) A ( x ) {\displaystyle w_{i}(\mathbf {x} )={\frac {A(\mathbf {x} _{i})}{A(\mathbf {x} )}}}

where A(x) is the volume of the new cell centered in x, and A(xi) is the volume of the intersection between the new cell centered in x and the old cell centered in xi.

Laplace weights

w i ( x ) = l ( x i ) d ( x i ) ∑ k = 1 n l ( x k ) d ( x k ) {\displaystyle w_{i}(\mathbf {x} )={\frac {\frac {l(\mathbf {x} _{i})}{d(\mathbf {x} _{i})}}{\sum _{k=1}^{n}{\frac {l(\mathbf {x} _{k})}{d(\mathbf {x} _{k})}}}}}

where l(xi) is the measure of the interface between the cells linked to x and xi in the Voronoi diagram (length in 2D, surface in 3D) and d(xi), the distance between x and xi.

Properties There are several useful properties of natural neighbor interpolation:

The method is an exact interpolator, in that the original data values are retained at the reference data points. The method creates a smooth surface free from any discontinuities. The method is entirely local, as it is based on a minimal subset of data locations that excludes locations that, while close, are more distant than another location in a similar direction. The method is spatially adaptive, automatically adapting to local variation in data density or spatial arrangement. There is no requirement to make statistical assumptions. The method can be applied to very small datasets as it is not statistically based. The method is parameter free, so no input parameters that will affect the success of the interpolation need to be specified.

Extensions Natural neighbor interpolation has also been implemented in a discrete form, which has been demonstrated to be computationally more efficient in at least some circumstances. A form of discrete natural neighbor interpolation has also been developed that gives a measure of interpolation uncertainty.

See also Inverse distance weighting Multivariate interpolation

References

External links Natural Neighbor Interpolation Implementation notes for natural neighbor, and comparison to other interpolation methods Interactive Voronoi diagram and natural neighbor interpolation visualization Fast, discrete natural neighbor interpolation in 3D on the CPU 2D and Surface Function Interpolation, a chapter of CGAL, the Computational Geometry Algorithms Library

Illustrations

Natural-neighbor interpolation: Natural neighbor interpolation with Sibson weights. The area of the green circles are the interpolating weights, wi. The purple-shaded region is the new Voronoi cell, after inserting the point to be interpolated (black dot). The weights represent the intersection areas of the purple-cell with each of the seven surrounding cells.
Natural neighbor interpolation with Sibson weights. The area of the green circles are the interpolating weights, wi. The purple-shaded region is the new Voronoi cell, after inserting the point to be interpolated (black dot). The weights represent the intersection areas of the purple-cell with each of the seven surrounding cells.
Natural-neighbor interpolation: Natural neighbor interpolation with Laplace weights. The interface l(xi) between the cells linked to x and xi is in blue, while the distance d(xi) between x and xi is in red.
Natural neighbor interpolation with Laplace weights. The interface l(xi) between the cells linked to x and xi is in blue, while the distance d(xi) between x and xi is in red.

Worked examples

Example 1 — a first encounter with Natural-neighbor interpolation

Start with the simplest possible case. Write down what Natural-neighbor interpolation claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Natural-neighbor interpolation before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Natural-neighbor interpolation ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Natural-neighbor interpolation

In research
Natural-neighbor interpolation appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Natural-neighbor interpolation in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Natural-neighbor interpolation is common in secondary-school and first-year university syllabi. It links to neighbouring topics Applied mathematics stubs, Multivariate interpolation, so understanding it makes those chapters shorter.
In everyday life
Look for Natural-neighbor interpolation outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Natural-neighbor interpolation” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Natural-neighbor interpolation in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Natural-neighbor interpolation means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Natural-neighbor interpolation out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Natural-neighbor interpolation in simple terms?

Natural-neighbor interpolation or Sibson interpolation is a method of spatial interpolation, developed by Robin Sibson. The method is based on Voronoi tessellation of a discrete set of spatial points.

Why does Natural-neighbor interpolation matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Natural-neighbor interpolation?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Natural-neighbor interpolation.

Tags

  • Applied mathematics stubs
  • Multivariate interpolation

Keep exploring