Интерполяция ближайшего соседа - Nearest-neighbor interpolation

Интерполяция ближайшего соседа (синие линии) в одном измерении в (однородном) наборе данных (красные точки).
Интерполяция ближайшего соседа на однородной 2D-сетке (черные точки). Каждая цветная ячейка указывает область, в которой все точки имеют черную точку в ячейке как ближайшую черную точку.

Интерполяция ближайшего соседа (также известен как проксимальная интерполяция или, в некоторых случаях, точечный отбор проб) - простой метод многомерная интерполяция в одном или нескольких размеры.

Интерполяция - это проблема аппроксимации значения функции для не заданной точки в некотором пространстве, когда задано значение этой функции в точках вокруг (соседних) с этой точкой. Алгоритм ближайшего соседа выбирает значение ближайшей точки и вообще не учитывает значения соседних точек, давая кусочно-постоянный интерполянт. Алгоритм очень прост в реализации и широко используется (обычно вместе с mipmapping ) в в реальном времени 3D рендеринг для выбора значений цвета для текстурированный поверхность.

Подключение к диаграмме Вороного

Для данного набора точек в пространстве Диаграмма Вороного представляет собой разбиение пространства на ячейки, по одной для каждой заданной точки, так что в любом месте пространства ближайшая заданная точка находится внутри ячейки. Это эквивалентно интерполяции ближайшего соседа, когда значение функции в данной точке присваивается всем точкам внутри ячейки. Цифры справа показывают по цвету форму ячеек.

Сравнение Интерполяция ближайшего соседа с некоторыми 1- и 2-мерными интерполяциями. Черные и красные / желтые / зеленые / синие точки соответствуют интерполированной точке и соседним отсчетам соответственно. Их высота над землей соответствует их значениям.
Этот Диаграмма Вороного представляет собой пример интерполяции ближайшего соседа случайного набора точек (черных точек) в 2D.

Смотрите также