La interpolación de vecinos naturales o interpolación de Sibson es un método de interpolación espacial desarrollado por Robin Sibson . [1] El método se basa en la teselación de Voronoi de un conjunto discreto de puntos espaciales. Esto tiene ventajas sobre los métodos de interpolación más simples, como la interpolación de vecinos más cercanos , ya que proporciona una aproximación más suave a la función "verdadera" subyacente.
Formulación
La ecuación básica es:
donde es la estimación en , son los pesos y son los datos conocidos en . Los pesos, , se calculan encontrando cuánto de cada una de las áreas circundantes se "robó" al insertar en la teselación.
Pesas Sibson
donde A(x) es el volumen de la nueva celda centrada en x , y A(x i ) es el volumen de la intersección entre la nueva celda centrada en x y la celda anterior centrada en x i .
Pesos de Laplace [2] [3]
donde l(x i ) es la medida de la interfaz entre las celdas vinculadas a x y x i en el diagrama de Voronoi (longitud en 2D, superficie en 3D) y d(x i ) , la distancia entre x y x i .
Propiedades
Existen varias propiedades útiles de la interpolación de vecinos naturales: [4]
El método es un interpolador exacto, en el sentido de que los valores de los datos originales se conservan en los puntos de datos de referencia.
El método crea una superficie lisa libre de discontinuidades.
El método es completamente local, ya que se basa en un subconjunto mínimo de ubicaciones de datos que excluye ubicaciones que, aunque cercanas, están más distantes que otra ubicación en una dirección similar.
El método es adaptativo espacialmente y se adapta automáticamente a la variación local en la densidad de datos o la disposición espacial.
No es necesario realizar suposiciones estadísticas.
El método se puede aplicar a conjuntos de datos muy pequeños ya que no tiene base estadística.
El método no tiene parámetros, por lo que no es necesario especificar parámetros de entrada que afecten el éxito de la interpolación.
Extensiones
La interpolación de vecinos naturales también se ha implementado en forma discreta, lo que ha demostrado ser computacionalmente más eficiente en al menos algunas circunstancias. [5] También se ha desarrollado una forma de interpolación de vecinos naturales discretos que proporciona una medida de la incertidumbre de la interpolación. [4]
^ Sibson, R. (1981). "Una breve descripción de la interpolación de vecinos naturales (Capítulo 2)". En V. Barnett (ed.). Interpretación de datos multivariados . Chichester: John Wiley. págs. 21–36.
^ NH Christ; R. Friedberg, R.; TD Lee (1982). "Pesos de enlaces y plaquetas en una red aleatoria". Física nuclear B . 210 (3): 337–346. Código Bibliográfico :1982NuPhB.210..337C. doi :10.1016/0550-3213(82)90124-9.
^ VV Belikov; VD Ivanov; VK Kontorovich; SA Korytnik; AY Semenov (1997). "La interpolación no-Sibsoniana: un nuevo método de interpolación de los valores de una función en un conjunto arbitrario de puntos". Matemática Computacional y Física Matemática . 37 (1): 9-15.
^ ab Etherington, Thomas R. (13 de julio de 2020). "Interpolación discreta de vecinos naturales con incertidumbre utilizando campos de error-distancia de validación cruzada". PeerJ Computer Science . 6 : e282. doi : 10.7717/peerj-cs.282 . ISSN 2376-5992. PMC 7924714 . PMID 33816933. Este artículo incorpora texto disponible bajo la licencia CC BY 4.0.
^ Park, SW; Linsen, L.; Kreylos, O.; Owens, JD; Hamann, B. (2006). "Interpolación de Sibson discreta". IEEE Transactions on Visualization and Computer Graphics . 12 (2): 243–253. doi :10.1109/TVCG.2006.27. PMID 16509383.
Enlaces externos
Interpolación de vecinos naturales
Notas de implementación para el vecino natural y comparación con otros métodos de interpolación
Visualización interactiva de diagramas de Voronoi e interpolación de vecinos naturales
Interpolación rápida y discreta de vecinos naturales en 3D en la CPU