Вычесть значение темного пикселя из куба гиперспектральных данных
вычитает минимальное значение пикселя каждой полосы из всех пикселей этой полосы гиперспектральных данных, 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' Аргумент пары "имя-значение", у вас должен быть MATLAB R2021a или более поздний релиз.
Примечание
Эта функция требует библиотеки Image Processing Toolbox™ гиперспектральной визуализации. Можно установить библиотеку Image Processing Toolbox Hyperspectral Imaging Library из Add-On Explorer. Дополнительные сведения об установке дополнений см. в разделе Получение и управление Дополнений.
[1] Соури, А. Х. и М. А. Шарифи. Оценка эмпирических подходов к атмосферной коррекции гиперспектральных изображений на основе сцен. Документ, представленный на 33-й Азиатской конференции по дистанционному зондированию, Паттайя, Таиланд, ноябрь 2012 года.
empiricalLine | flatField | hypercube | iarr | logResiduals | reduceSmile | sharc