Вычтите темное пиксельное значение из гиперспектрального куба данных
вычитает минимальное пиксельное значение каждой полосы от всех пикселей в той полосе гиперспектральных данных, 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 Гиперспектральная Библиотека Обработки изображений из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями.
[1] Souri, A. H. и М. А. Шэрифи. "Оценка Находящихся на сцене Эмпирических Подходов для Атмосферной Коррекции Гиперспектрального Формирования изображений". Доклад, сделанный на 33-й азиатской Конференции по Дистанционному зондированию, Паттайе, Таиланд, ноябрь 2012.
hypercube | iarr | flatField | logResiduals | empiricalLine | reduceSmile | sharc