Обзор
Функция Спектральное преобразование применяет матрицу к многоканальному изображению, чтобы изменить значения цвета выходных данных. Может использоваться, например, для конвертации псевдоцветного инфракрасного изображения в псевдоествественное изображение.
Примечания
Уравнение, используемое для выполнения конвертации:
Output Band_R = Weight_P * Band_C
, где:
- Band_R – это выходной канал, где N – это число от 1 до количества выходных каналов.
- Weight_P – это список весов с запятой в качестве разделителя, один вес для каждого входного канала. Сумма весов для каждого канала должна равняться 1.
- Band_C – это входное изображение, где Q – это число от 1 до количества каналов входных изображений.
Параметры
Параметр | Описание |
---|---|
Входной растр | Входной растр. Это может быть набор растровых данных в наборе данных мозаики или каталоге растров, или набор растровых данных вне набора данных мозаики. |
Матрица конвертации | Матрица используется для конвертации входного растра. Уравнение, используемое для выполнения конвертации:
, где:
|
Параметр | Описание |
---|---|
Растр | Входной растр. Это может быть набор растровых данных, набор данных мозаики или сервис растров. |
Размер | Количество строк и столбцов в Матрице конвертации. |
Матрица конвертации | Матрица используется для конвертации входного растра. Уравнение, используемое для выполнения конвертации:
, где:
|
Более подробно о псевдоцветах
Вы можете конвертировать изображение SPOT, у которого отсутствует синий канал, в изображение в естественных цветах, путем создания синего канала из других доступных каналов и использования красного и зеленого каналов, которые являются частью набора данных изображений SPOT. Процесс Спектральная матрица применяется для создания псевдоцветного изображения из многоканального путем преобразования с целью создания цвета там, где его ранее не существовало.
Следующую матрицу можно использовать для конвертации изображения ложного цвета (инфракрасное, красное, зеленое) в псевдоцветное изображение (RGB):
0.1 0.9 0.0 0.3 0.0 0.7 0.1 0.1 0.8
При использовании уравнения преобразования и матрицы конвертации ложного цвета в псевдоцвет, выходные каналы будут иметь следующий вид:
- Выходной канал 1 = (0.1 * InputBand1) + (0.9 * InputBand2) +(0.0 * InputBand3)
- Выходной канал 2 = (0.3 * InputBand1) + (0.0 * InputBand2) +(0.7 * InputBand3)
- Выходной канал 3 = (0.1 * InputBand1) + (0.1 * InputBand2) +(0.8 * InputBand3)
На рисунке ниже используется изображение SPOTView ORTHO Basic с четырьмя каналами. Первые три канала отображаются, создавая инфракрасное изображение справа. Применяя функцию Спектральное преобразование с матрицей, изображение можно конвертировать в изображение истинного цвета, как показано на левой части рисунка.