Преобразуйте сияние в коэффициент отражения
преобразует пиксельные значения гиперспектрального куба данных от сияния до значений коэффициента отражения. Функция возвращает новый newhcube
= radiance2Reflectance(hcube
)hypercube
возразите и пиксельные значения куба данных представляют коэффициент отражения верхней части атмосферы (TOA). Для получения дополнительной информации см. Коэффициент отражения TOA.
задает размер блока для обработки блока гиперспектрального куба данных при помощи аргумента пары "имя-значение" newhcube
= radiance2Reflectance(hcube
,'BlockSize',blocksize
)'BlockSize'
.
Функция делит входное изображение на отличные блоки, процессы каждый блок, и затем конкатенирует обработанный выход каждого блока, чтобы сформировать выходную матрицу. Гиперспектральные изображения являются наборами многомерных данных, которые могут быть слишком большими, чтобы поместиться в системную память в их полноте. Это может заставить систему исчерпывать память при выполнении radiance2Reflectance
функция. Если вы сталкиваетесь с такой проблемой, выполняете обработку блока при помощи этого синтаксиса.
Например, radiance2Reflectance(hcube,'BlockSize',[50 50])
делит входное изображение на неперекрывающиеся блоки размера 50 50 и затем вычисляет значения коэффициента отражения для пикселей в каждом блоке.
Примечание
Выполнять обработку блока путем определения 'BlockSize'
аргумент пары "имя-значение", у вас должен быть MATLAB® R2021a или более поздний релиз.
Примечание
Эта функция требует Image Processing Toolbox™ Гиперспектральная Библиотека Обработки изображений. Можно установить Image Processing Toolbox Гиперспектральная Библиотека Обработки изображений из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями.
dn2radiance
| dn2reflectance
| empiricalLine
| iarr
| sharc
| hypercube