Вычитание значения темного пикселя из куба гиперспектральных данных
вычитает минимальное значение пикселя каждой полосы из всех пикселей в этой полосе гиперспектральных данных, correctedData = subtractDarkPixel(inputData)inputData. Пикселы с минимальными значениями интенсивности являются темными пикселями гиперспектральных данных.
вычитает указанное значение, correctedData = subtractDarkPixel(inputData,darkPixels)darkPixels, из всех пикселей в каждой гиперспектральной полосе. Можно указать одно значение для вычитания во всех областях куба данных или отдельное значение для каждой области. После вычитания функция устанавливает для всех отрицательных значений пикселов значение 0.
задает размер блока для обработки блока гиперспектрального куба данных с помощью аргумента пары имя-значение correctedData = subtractDarkPixel(___,'BlockSize',blocksize)'BlockSize'. Можно указать 'BlockSize' аргумент пары имя-значение в дополнение к входным аргументам в предыдущих синтаксисах.
Функция делит входное изображение на отдельные блоки, обрабатывает каждый блок, а затем объединяет обработанные выходные данные каждого блока для формирования выходной матрицы. Гиперспектральные изображения - это многомерные наборы данных, которые могут быть слишком большими, чтобы поместиться в системную память целиком. Это может привести к нехватке памяти во время работы subtractDarkPixel функция. Если возникает такая проблема, выполните обработку блоков с помощью этого синтаксиса.
Например, subtractDarkPixel(inputData,darkPixels,'BlockSize',[50 50]) делит входное изображение на неперекрывающиеся блоки размером 50 на 50 и затем выполняет вычитание темных пикселей для каждого блока.
Примечание
Выполнение обработки блоков путем указания 'BlockSize' аргумент пары имя-значение, необходимо иметь R2021a MATLAB или более позднюю версию.
Примечание
Для выполнения этой функции требуется библиотека гиперспектральных изображений Toolbox™ обработки изображений. Можно установить библиотеку гиперспектральных изображений панели инструментов обработки изображений из проводника надстроек. Дополнительные сведения об установке надстроек см. в разделе Получение надстроек и управление ими.
[1] Соури, А. Х. и М. А. Шарифи. «Оценка основанных на сцене эмпирических подходов к атмосферной коррекции гиперспектральных изображений». Документ, представленный на тридцать третьей Азиатской конференции по дистанционному зондированию, Паттайя, Таиланд, ноябрь 2012 года.
empiricalLine | flatField | hypercube | iarr | logResiduals | reduceSmile | sharc