![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Интерполяция по методу глобального полинома применяет полином ко всей поверхности.
Интерполяция по методу локальных полиномов использует несколько полиномов, каждый из которых подбирается для отдельного участка (участки граничат между собой и перекрываются).
Поиск соседей может быть определен с использованием диалога Поиск соседства. В диалоге могут быть определены форма области поиска, максимальное и минимальное количество используемых точек и конфигурация секторов поиска. Помимо этого, можно задать ширину полосы поиска наряду с параметром степени, который, в зависимости от расстояния, будет уменьшать веса опорных точек, попадающих в область соседства. Таким образом, интерполяция по методу локального полинома позволяет строить поверхности, больше учитывающие локальную вариацию.
Глобальный полином первого порядка позволяет провести через опорные точки ровную поверхность;
глобальный полином второго порядка описывает поверхность с перегибом, что позволяет использовать его для участков с долиной;
глобальный поли ном третьего порядка допускает наличие двух перегибов в поверхности; и т.д.
В тех случаях, когда у поверхности другая форма, как в нашем примере, когда сначала мы видим склон, затем поверхность выравнивается, а затем снова образует склон (рисунок 10), единый глобальный полином не сможет достаточно хорошо описать форму поверхности.
Рисунок 10 – Визуализация методом локальных полиномов
Более точно отразить характер поверхности смогут несколько плоскостей, построенных с использованием полиномов.
Интерполяция по методу локальных полиномов подбирает полином определенной степени (например, нулевой, первой, второй и третьей), используя точки только из заданной области соседства. Соседние области перекрываются, и значение, используемое для каждой искомой точки - это значение подобранного полинома в центре области соседства.
Использование нескольких меньших перекрывающих плоскостей, а затем использование центра каждой плоскости как интерполируемое значение для каждой точки на этой плоскости, позволит сделать результирующую поверхность будет более гибкой и более точной.
Это концептуальная основа для интерполяции по методу локальных полиномов.
На рисунке 11 приведен профиль для опорных точек со значениями высот (поперечный разрез). На левом рисунке, показаны три соседние точки (обозначены красным цветом), использованные для расчета полинома первой степени и линия полинома (красная линия), по которой получено значение искомой точки, обозначенной голубым цветом.
Значение второй точки (обозначенной на правом рисунке желтым цветом) вычислено с использованием другого полинома первой степени. Точка расположена очень близко к первой точке, и в вычислениях были использованы те же самые опорные точки; но присвоенные им веса немного отличались друг от друга, поэтому и подобранный полином (голубая линия) несколько отличается от первого.
Рисунок 11 – Профиль для опорных точек
Этот процесс повторяется, при этом центр смещается в последующую искомую точку, и для определения значений этих точек подбираются локальные полиномы.
На рисунке 12 показаны последующие стадии нахождения интерполированных значений.
На рисунке 12а две искомые точки, вычисленные в процессе построения результирующей поверхности. Значение оранжевой точки получено по подобранному полиному, показанному зеленой линией, на основе значений зеленых опорных точек. Значение коричневой точки получено с использованием полинома, показанного сиреневым цветом.
На рисунках 12б отображены еще два подобранных полинома (желтая и серая линия) для двух искомых точек (бирюзовая и зеленая точки).
а)
б)
Рисунок 12 – Профиль для опорных точек
Этот процесс повторяется для всех точек. На нижнем рисунке 13 показано, как строится поверхность (малиновая линия) для опорных точек.
Рисунок 13 – Результирующая поверхность
Модель оптимизируется путем повторяющейся перекрестной проверки результирующих поверхностей, рассчитанных с использованием различных параметров.
Оптимальный параметр выбирается таким образом, чтобы минимизировать среднеквадратичную ошибку подобно тому, как это делается при выборе параметра степени ' р ' при использовании интерполяции по методу взвешенных расстояний (IDW).
Дата публикования: 2015-11-01; Прочитано: 824 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!