Объяснение преобразования полосы из окончательного значения яркости в значение отражения
Я просмотрел несколько видеороликов о преобразовании яркости в отражательную способность для диапазона Landsat, большинство из них рекомендовали использовать приведенную ниже формулу, чтобы убедиться, что окончательное значение отражательной способности находится в диапазоне от 0 до 1. Мой вопрос: относится ли этот метод к категории для НОРМАЛИЗАЦИИ диапазонов изображений Landsat. Во-вторых, какую ценность представляет неизвестное?
Формула, о которой я говорю:
(B1 le 0)*0+(B1 ge 10000)*1+(B1 gt 0 and B1 lt 10000)*float (b1)/10000
ваш ответ / мысли очень ценны для меня.
Ответы
Формула, о которой вы говорите, не преобразует яркость в коэффициент отражения. Как написано в настоящее время, он просто фиксирует значения выше 1 и ниже 0. Этот тип формулы обычно применяется после применения немного неправильной атмосферной коррекции (например, вспышки), чтобы удалить нереалистичные значения.
Преобразование изображений Landsat из яркости в отражающую способность обычно выполняется с помощью следующего подхода с шагом x:
- Преобразование цифровых чисел в Radiance
- Атмосферная коррекция (для этого используется один из многих подходов)
- (Необязательно) Исправление значений ниже 0 или выше 1 - это то, что делает ваша формула, предполагая, что значения были масштабированы на 10000, что обычно делается только для экономии места на диске.
Имея в виду вышеизложенное, если была применена правильная атмосферная коррекция, ваши изображения должны быть нормализованы. Однако правильная атмосферная коррекция требует некоторых усилий, поскольку стандартные настройки, вероятно, не будут работать хорошо.