Эмпирическая линейная калибровка гиперспектральных данных
выполняет эмпирическую линейную калибровку гиперспектральных данных, newhcube = empiricalLine(hcube,imgSpectra,fieldSpectra,fieldWL)hcube. Функция вычисляет эмпирические линейные коэффициенты, чтобы форсировать спектральные данные изображения, imgSpectra, для соответствия спектрам отражения поля, fieldSpectra, с длинами волн fieldWL. Дополнительные сведения см. в разделе Алгоритмы.
Примечание
Для выполнения этой функции требуется библиотека гиперспектральных изображений Toolbox™ обработки изображений. Можно установить библиотеку гиперспектральных изображений панели инструментов обработки изображений из проводника надстроек. Дополнительные сведения об установке надстроек см. в разделе Получение надстроек и управление ими.
empiricalLine функция выполняет линейную регрессию для каждой полосы, чтобы приравнять цифровое число (DN), или световое излучение ТОА, или светоотражение ТОА, с поверхностным отражением. Решение уравнения линейной регрессии обеспечивает значения усиления и смещения для каждой полосы. Это уравнение показывает, как вычисляются эмпирические коэффициенты усиления и смещения:
Коэффициент усиления (m) и значения смещения (смещение) являются неизвестными параметрами в эмпирическом линейном уравнении. λ - известное значение отражательной способности поверхности эталонного материала во входных гиперспектральных данных (известных как эталонные спектры поля). rλ - измеренное значение для опорного материала во входных гиперспектральных данных (известных как спектральные данные изображения). Измеренное значение может быть цифровым числом, излучением ТОА или отражением ТОА.
Эталонные спектры поля являются априорным измерением, которое также может быть считано из спектральных библиотек. Эмпирический подход линии решает линейное уравнение, чтобы найти коэффициент усиления и значения смещения. Значения отражательной способности поверхности для всех других пикселей во входных гиперспектральных данных вычисляются с использованием оцененного коэффициента усиления и значений смещения.
empiricalLine функция автоматически производит повторную выборку спектров входного поля в соответствии с выбранными длинами волн данных в hcube.
Для решения уравнения линейной регрессии для каждой полосы должны быть известны по меньшей мере два значения спектра поля. Если empiricalLine функция обеспечивается только одним значением спектра поля для каждой полосы, значение смещения устанавливается равным нулю. Если нет значения спектра поля, доступного для любого из диапазонов, эта функция выдает ошибку.
[1] Робертс, Д. А., Я. Ямагути и Р. Дж. П. Лион. «Сравнение различных методов калибровки данных АИС». В трудах второго семинара по анализу данных спектрометра аэрофотосъемки, ред. Грегг Вейн и Александр Ф. Х. Гетц, 21-30. Пасадина: Лаборатория реактивного движения, 1986 год.
[2] Крузе, Ф. А., К. С. Киереин-Янг и Дж. У. Бордман. «Минеральное Отображение в Cuprite, Невада со Спектрометром Отображения С 63 каналами», Фотограмметрическое Техническое и Дистанционное зондирование 56, № 1 (январь 1990): 83-92.
flatField | hypercube | iarr | logResiduals | reduceSmile | sharc | subtractDarkPixel