Многомерная интерполяция
В численном анализе многомерная интерполяция — это интерполяция функций более чем одной переменной ( многомерные функции ); когда переменные являются пространственными координатами , это также известно как пространственная интерполяция .
Интерполируемая функция известна в заданных точках. и проблема интерполяции состоит в получении значений в произвольных точках .
Многомерная интерполяция особенно важна в геостатистике , где она используется для создания цифровой модели рельефа из набора точек на поверхности Земли (например, высоты точек в топографической съемке или глубины в гидрографической съемке ).
Регулярная сетка
[ редактировать ]Для значений функции, известных в регулярной сетке (с заранее определенным, не обязательно равномерным интервалом), доступны следующие методы.
Любой размер
[ редактировать ]- Интерполяция ближайшего соседа
- n-линейная интерполяция (см. би- и трилинейная интерполяция и полилинейный полином )
- n-кубическая интерполяция (см. би- и трикубическая интерполяция )
- Война
- Обратное взвешивание расстояния
- Интерполяция естественных соседей
- Сплайн-интерполяция
- Интерполяция радиальной базисной функции
2 измерения
[ редактировать ]- Интерполяция Барнса
- Билинейная интерполяция
- Бикубическая интерполяция
- Поверхность Безье
- Передискретизация Ланцоша
- Триангуляция Делоне
Передискретизация растрового изображения — это применение двумерной многомерной интерполяции при обработке изображений .
Три метода применены к одному и тому же набору данных из 25 значений, расположенных в черных точках. Цвета представляют интерполированные значения.
См. также точки Падуи для полиномиальной интерполяции по двум переменным.
3 измерения
[ редактировать ]См. также передискретизацию растрового изображения .
Сплайны тензорного произведения для N измерений
[ редактировать ]Сплайны Катмулла-Рома можно легко обобщить на любое количество измерений.Статья о кубическом сплайне Эрмита напомнит вам, что для некоторого 4-вектора которая является функцией только x , где это значение в функции, подлежащей интерполяции.Перепишем это приближение как
Эту формулу можно напрямую обобщить на N измерений: [1]
Обратите внимание, что аналогичные обобщения можно сделать и для других типов сплайн-интерполяции, включая сплайны Эрмита.Что касается эффективности, общая формула фактически может быть вычислена как композиция последовательных -операции для любого типа сплайнов тензорного произведения, как описано в статье о трикубической интерполяции .Однако факт остается фактом: если есть условия в 1-мерном -как суммирование, то будет условия в -мерное суммирование.
Нерегулярная сетка (разрозненные данные)
[ редактировать ]Схемы, определенные для разбросанных данных по нерегулярной сетке, являются более общими.Все они должны работать на регулярной сетке, обычно сводясь к другому известному методу.
- Интерполяция ближайшего соседа
- триангулированной нерегулярной сети на основе Естественный сосед
- триангулированной нерегулярной сети на основе Линейная интерполяция (разновидность кусочно-линейной функции )
- n- симплексная (например, тетраэдрическая) интерполяция (см. барицентрическую систему координат )
- Обратное взвешивание расстояния
- ABOS – аппроксимация на основе сглаживания
- Война
- Градиентный кригинг (GEK)
- Тонкая пластина шлица
- Полигармонический сплайн (тонкий пластинчатый сплайн — частный случай полигармонического сплайна)
- Радиальная базисная функция ( Полигармонические сплайны - это частный случай радиальных базисных функций с полиномиальными членами низкой степени)
- наименьших квадратов Сплайн
- Интерполяция естественных соседей
Gridding — это процесс преобразования неравномерно расположенных данных в регулярную сетку ( данные с сеткой ).