rrs

Вычислите коэффициент отражения дистанционного зондирования

    Описание

    newhcube = rrs(hcube) вычисляет коэффициент отражения дистанционного зондирования (RRS) значения. Значения коэффициента отражения дистанционного зондирования являются атмосферно откорректированными значениями. Функция сначала вычисляет сияние отъезда воды и затем, оценивает RRS как отношение сияния отъезда воды к освещенности солнечного излучения наверху атмосферы (TOA).

    Пиксельные значения куба данных должны быть значениями сияния TOA. Если значения являются цифровыми числами, используйте dn2radiance функция, чтобы вычислить значения сияния TOA. Этот метод дает лучшие результаты для многоспектральных данных.

    пример

    [newhcube,mask] = rrs(hcube) также возвращает маску области, указывающую на области чистой воды во входных данных о спутнике.

    Примечание

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

    Примеры

    свернуть все

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

    hcube = hypercube('LC08_L1TP_097070_20201101_20201101_01_cropped.dat');

    Преобразуйте пиксельные значения от цифровых чисел до сияний верхней части атмосферы (TOA).

    hcube = dn2radiance(hcube);

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

    [newhcube,mask] = rrs(hcube);

    Оцените изображения RGB входа и атмосферно откорректированных выходных данных.

    imgIn = colorize(hcube,'Method','rgb');
    imgOut = colorize(newhcube,'Method','rgb');

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

    figure
    montage({imgIn;imgOut;mask},'Size',[1 3])
    title('Input Data | Atmospherically Corrected Output | Region Mask')

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

    свернуть все

    Введите спутниковые данные в виде hypercube объект. Функции читают куб данных из DataCube свойство объекта.

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

    свернуть все

    Атмосферно исправленные данные, возвращенные как hypercube объект.

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

    Ссылки

    [1] Ван, Deyu, Сюэчжи Фэн, Ронгуа Ма и Гуодинг Канг. “Метод для Получения Оставляющего Воду Сияния от Изображения Landsat TM в озере Тэйху, Восточный Китай”. Китайская Географическая Наука 17, № 4 (декабрь 2007): 364–69. https://doi.org/10.1007/s11769-007-0364-7.

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

    | | |

    Введенный в R2020b