Jump to content

Трилинейная интерполяция

Трилинейная интерполяция — это метод многомерной интерполяции на трёхмерной регулярной сетке . Он аппроксимирует значение функции в промежуточной точке. внутри локальной осевой прямоугольной призмы линейно, используя данные функции в точках решетки. Для произвольной неструктурированной сетки (используемой в анализе методом конечных элементов ) необходимо использовать другие методы интерполяции; если все элементы сетки представляют собой тетраэдры (3D- симплексы ), то барицентрические координаты обеспечивают простую процедуру.

Трилинейная интерполяция часто используется в численном анализе , анализе данных и компьютерной графике .

с линейной и билинейной По сравнению интерполяцией

Трилинейная интерполяция — это расширение линейной интерполяции , которая работает в пространствах с размерностью и билинейная интерполяция , которая работает с размерностью , для измерения . Все эти схемы интерполяции используют полиномы первого порядка, что дает точность второго порядка и требует соседние заранее определенные значения, окружающие точку интерполяции. Существует несколько способов прийти к трилинейной интерполяции, которая эквивалентна трехмерной тензорной B-сплайн- интерполяции порядка 1, а оператор трилинейной интерполяции также является тензорным произведением трех линейных операторов интерполяции.

Метод [ править ]

Восемь угловых точек куба, окружающих точку интерполяции C.
Изображение 3D-интерполяции
Геометрическая визуализация трилинейной интерполяции. Произведение значения в нужной точке и всего объема равно сумме произведений значения в каждом углу и частичного объема по диагонали напротив угла.

Пусть на периодической и кубической решетке , , и быть различиями между каждым из , , и меньшая координата связана, то есть:

где указывает на точку решетки ниже , и указывает на точку решетки выше и аналогично для и .

Сначала мы интерполируем вдоль (представьте, что мы «толкаем» грань куба, определяемую формулой к противоположному лицу, определяемому ), давая:

Где означает значение функции Затем мы интерполируем эти значения (вдоль , «отталкивая» от к ), давая:

Наконец, мы интерполируем эти значения вдоль (проходя через ряд):

Это дает нам прогнозируемое значение точки.

Результат трилинейной интерполяции не зависит от порядка шагов интерполяции по трем осям: любой другой порядок, например по , затем вдоль и, наконец, вдоль , дает то же значение.

Вышеупомянутые операции можно визуализировать следующим образом: Сначала мы находим восемь углов куба, которые окружают нашу точку интереса. Эти углы имеют значения , , , , , , , .

Далее мы выполняем линейную интерполяцию между и найти , и найти , и найти , и найти .

Теперь мы делаем интерполяцию между и найти , и найти . Наконец, мы вычисляем значение посредством линейной интерполяции и

На практике трилинейная интерполяция идентична двум билинейным интерполяциям в сочетании с линейной интерполяцией:

Альтернативный алгоритм [ править ]

Альтернативный способ записи решения задачи интерполяции:

где коэффициенты находятся из решения линейной системы

дающий результат

См. также [ править ]

Внешние ссылки [ править ]

  • псевдокод от НАСА , описывает итеративную обратную трилинейную интерполяцию (по вершинам и значению C находят Xd, Yd и Zd).
  • Пол Бурк, Методы интерполяции , 1999. Содержит очень умный и простой метод поиска трилинейной интерполяции, который основан на двоичной логике и может быть расширен до любого измерения (тетралинейного, пятилинейного, ...).
  • Кенрайт, Деформация тетраэдра свободной формы. Международный симпозиум по визуальным вычислениям. Springer International Publishing, 2015 [1] .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 717f00212ca2f3ca6501c105aa749eb5__1673209080
URL1:https://arc.ask3.ru/arc/aa/71/b5/717f00212ca2f3ca6501c105aa749eb5.html
Заголовок, (Title) документа по адресу, URL1:
Trilinear interpolation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)