Операторы мозаики

При создании мозаики из наборов растровых данных, часто между смежными наборами растровых данных существуют перекрывающиеся области. Чтобы определить выходное значение пикселов, есть несколько методов, из которых можно выбрать наиболее подходящий: Первый (First), Последний (Last), Переходный (Blend), Среднее (Mean), Минимум (Minimum) и Максимум (Maximum).

Первый (First)

Метод Первый (First) определяет значение пикселов из первого набора растровых данных в списке мозаики. Существующий набор растровых данных считается первым.

На рисунке ниже показан результат, когда есть четыре перекрывающихся пиксела и выбрана опция Первый (First). Значения первого набора растровых данных (слева) имеют преимущество над следующим набором растровых данных, из которого создается мозаика; таким образом, результат будет такой же, как первый ряд перекрывающихся пикселов.

Метод мозаики Первый (First)

Последний (Last)

Метод Последний (Last) определяет значение пикселов из последнего набора растровых данных, который перекрывается. Это самый быстрый из доступных методов, он используется по умолчанию.

На рисунке ниже показан результат мозаики, где выбрана опция Последний (Last). Если создается мозаика из двух растров, перекрывающиеся значения из второго набора растровых данных используются в выходной мозаике.

Метод мозаики Последний (Last)

Смешанный (Blend)

Метод Смешивания (Blend) использует алгоритм взвешенных расстояний (distance-weighted) для определения значения перекрывающихся пикселов. Значение выходной ячейки из перекрывающихся областей является переходным из значений, которые перекрываются; это переходное значение определяется из алгоритма, основанного на весе, и зависит от расстояния от пиксела до ребра в перекрывающейся области. Этот метод является опцией наиболее интенсивных вычислений для мозаики.

На рисунке ниже диаграмма показывает два перекрывающихся набора растровых данных. В месте расположения x имеется два значения: значение пиксела в наборе данных R1 (обведено красным) и значение пиксела в наборе данных R2 (обведено голубым). Т.к. x ближе к набору данных R2, значение пиксела R2 взвешивается в большей степени в выходных данных.

Метод мозаики Смешанный (Blend)

Среднее (Mean)

Метод Среднее (Mean) определяет среднее значение пиксела из двух перекрывающихся наборов растровых данных.

На рисунке ниже показан результат мозаики, где выбрана опция Среднее (Mean) и тип выходного пиксела – с плавающей точкой (Float). Если создается мозаика из двух растров, среднее двух перекрывающихся значений производит входное значение пиксела. Если перекрываются много наборов растровых данных, одновременно обрабатываются только два набора растровых данных.

Метод мозаики Среднее (Mean)

Если выходное тип пикселов – целое число, значения будут округляться.

Минимум (Minimum)

Метод Минимум (Minimum) определяет наименьшее значение пикселов из двух перекрывающихся наборов растровых данных.

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

Метод мозаики Минимум (Minimum)

Максимум (Maximum)

Метод Максимум (Maximum) определяет наибольшее значение пикселов из двух перекрывающихся наборов растровых данных.

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

Метод мозаики Максимум (Maximum)

Сумма (Sum)

Метод Сумма (Sum) определяет общее значение всех пикселов, добавленных вместе, из перекрывающихся наборов растровых данных.

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

Метод сумма мозаики

Связанные темы

5/10/2014