Объяснение преобразования полосы из окончательного значения яркости в значение отражения

Aug 16 2020

Я просмотрел несколько видеороликов о преобразовании яркости в отражательную способность для диапазона Landsat, большинство из них рекомендовали использовать приведенную ниже формулу, чтобы убедиться, что окончательное значение отражательной способности находится в диапазоне от 0 до 1. Мой вопрос: относится ли этот метод к категории для НОРМАЛИЗАЦИИ диапазонов изображений Landsat. Во-вторых, какую ценность представляет неизвестное?

Формула, о которой я говорю:

(B1 le 0)*0+(B1 ge 10000)*1+(B1 gt 0 and B1 lt 10000)*float (b1)/10000

ваш ответ / мысли очень ценны для меня.

Ответы

1 MikkelLydholmRasmussen Aug 18 2020 at 17:02

Формула, о которой вы говорите, не преобразует яркость в коэффициент отражения. Как написано в настоящее время, он просто фиксирует значения выше 1 и ниже 0. Этот тип формулы обычно применяется после применения немного неправильной атмосферной коррекции (например, вспышки), чтобы удалить нереалистичные значения.

Преобразование изображений Landsat из яркости в отражающую способность обычно выполняется с помощью следующего подхода с шагом x:

  1. Преобразование цифровых чисел в Radiance
  2. Атмосферная коррекция (для этого используется один из многих подходов)
  3. (Необязательно) Исправление значений ниже 0 или выше 1 - это то, что делает ваша формула, предполагая, что значения были масштабированы на 10000, что обычно делается только для экономии места на диске.

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