fastInScene

Выполните быстро атмосферную коррекцию в сцене

    Описание

    пример

    newhcube = fastInScene(hcube)возвращает атмосферно куб исправленных данных путем вычисления поверхностных значений коэффициента отражения из значений коэффициента отражения верхней части атмосферы (TOA) во входе гиперспектральные данные. Используйте эту функцию, чтобы выполнить быстро атмосферную коррекцию, которая использует характеристики в сцене для оценки параметров коррекции.

    Быстрый метод в сцене дает лучшие результаты коррекции, если гиперспектральные данные

    • радиометрическим образом калибруется

    • однородно освещается

    • не содержит большие водные тела, облако или тени облака

    • содержите соответствующие темные пиксели для приблизительно вычислительного базовый спектр

    • содержите неоднородные области, которые включают почву, воду, растительность и искусственные структуры. Метод принимает, что средний спектр коэффициента отражения различных endmember спектров независим от сцены.

    Примечание

    Эта функция требует Image Processing Toolbox™ Гиперспектральная Библиотека Обработки изображений. Можно установить Image Processing Toolbox Гиперспектральная Библиотека Обработки изображений из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями.

    Примеры

    свернуть все

    Считайте гиперспектральные данные в рабочую область.

    inputCube = hypercube('EO1H0440342002212110PY_cropped.dat');

    Удалите низкие полосы отношения сигнал-шум (SNR) из гиперспектрального куба данных.

    inputCube = removeBands(inputCube,'BandNumber',find(~inputCube.Metadata.BadBands));

    Преобразуйте цифровой номер (DN) в значения коэффициента отражения верхней части атмосферы (TOA).

    inputCube = dn2reflectance(inputCube);

    Удалите атмосферные эффекты из входа гиперспектральные данные на основе характеристик в сцене.

    correctedCube = fastInScene(inputCube);

    Входные параметры

    свернуть все

    Введите гиперспектральные данные в виде hypercube объект. DataCube свойство hypercube объектно-ориентированная память гиперспектральный куб данных. Для лучших результатов входные значения должны быть значениями коэффициента отражения TOA. Если входные значения являются цифровыми числами, используйте dn2reflectance функционируйте, чтобы оценить значения коэффициента отражения TOA.

    Выходные аргументы

    свернуть все

    Выведите гиперспектральные данные, возвращенные как hypercube объект. Пиксельные значения куба данных, возвращенного при выходе, задают поверхностные значения коэффициента отражения.

    Ссылки

    [1] Бернстайн, L.S., С.М. Адлер-Голден, Р.Ль. Зундберг, Р.И. Левин, Т.К. Перкинс, A. Болван, А.Й. Ратковский, Г. Фелд и М.Л. Хок. “Новый Метод для Атмосферной Коррекции и Аэрозоля Оптическое Извлечение Свойства для VIS-SWIR мульти - и Гиперспектральные Датчики изображений: QUAC (Быстрая Атмосферная Коррекция)”. В Продолжениях. 2 005 IEEE Международный Симпозиум Геонауки и Дистанционного зондирования, 2005. IGARSS ’05., 5:3549–52. Сеул, Корея: IEEE, 2005. https://doi.org/10.1109/IGARSS.2005.1526613.

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

    | | |

    Введенный в R2020b