exponenta event banner

fastInScene

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

    Описание

    пример

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

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

    • радиометрически откалиброван

    • равномерно освещен

    • не содержит крупных водоемов, облаков или облачных теней

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

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

    Примечание

    Для выполнения этой функции требуется библиотека гиперспектральных изображений Toolbox™ обработки изображений. Можно установить библиотеку гиперспектральных изображений панели инструментов обработки изображений из проводника надстроек. Дополнительные сведения об установке надстроек см. в разделе Получение надстроек и управление ими.

    Примеры

    свернуть все

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

    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 объект сохраняет гиперспектральный куб данных. Для получения лучших результатов входные значения должны быть значениями отражения ТОА. Если входные значения являются цифровыми числами, используйте dn2reflectance для оценки значений отражательной способности ТОА.

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

    свернуть все

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

    Ссылки

    [1] Бернштейн, Л.С., С.М. Адлер-Голден, Р.Л. Сундберг, Р.Я. Левин, Т.С. Перкинс, А.М. Берк, А.Ж. Ратковски, Г.Фелде и М.Л. Хок. «Новый метод коррекции атмосферы и извлечения оптических свойств аэрозоля для мульти- и гиперспектральных датчиков визуализации VIS-SWIR: QUAC (QUick атмосферная коррекция)». В разбирательстве. 2005 Международный симпозиум по наукам о Земле и дистанционному зондированию, 2005. ИГАРСС "05., 5: 3549-52. Сеул, Корея: IEEE, 2005. https://doi.org/10.1109/IGARSS.2005.1526613.

    Представлен в R2020b