Гиперспектральная обработка изображений

Импорт, экспорт, обработка и визуализация гиперспектральных данных

Image Processing Toolbox™ библиотека Hyperspectral Imaging Library обеспечивает MATLAB® функции и инструменты для гиперспектральной обработки изображений и визуализации.

Используйте функции этой библиотеки для чтения, записи и обработки гиперспектральных данных, захваченных с помощью гиперспектральных датчиков визуализации в различных форматах файлов. Библиотека поддерживает национальный формат передачи изображений (NITF), окружение для визуализации изображений (ENVI), формат файла с тегами (TIFF) и расширение текста метаданных (MTL) форматы файлов.

Библиотека представляет набор алгоритмов для извлечения конечных элементов, оценки карты изобилия, радиометрической и атмосферной коррекции, уменьшения размерности, выбора полосы, спектрального согласования и обнаружения аномалий.

Приложение Hyperspectral Viewer позволяет вам считать гиперспектральные данные, визуализировать отдельные полосы изображения и их гистограммы, создать спектр график для пикселя или области в кубе гиперспектральных данных, сгенерировать представления цвета или ложного цвета гиперспектральных изображений и отображения метаданных.

Чтобы выполнить гиперспектральный анализ изображений, загрузите Image Processing Toolbox библиотеку Hyperspectral Imaging Library из Add-On Explorer. Дополнительные сведения о загрузке дополнений см. в разделе Получение и управление Дополнений.

Приложения

Hyperspectral ViewerВизуализация гиперспектральных данных

Функции

расширить все

Прочтите и напишите

hypercubeЧтение гиперспектральных данных
enviwriteЗапись гиперспектральных данных в формат файла ENVI
enviinfoЧтение метаданных из файла заголовка ENVI

Выбор полосы и удаление полосы

selectBandsВыберите большинство информативных полос данных
removeBandsУдалите спектральные полосы из куба данных

Выбор информация только для чтения

assignDataПрисвоение новых данных кубу гиперспектральных данных
cropDataОбласти сельскохозяйственных культур, представляющие интерес

Преобразование цвета

colorizeОценка цветного изображения гиперспектральных данных
denoiseNGMeetДенуазируйте гиперспектральные изображения, используя нелокальный глобальный подход
sharpencnmfЗаточка гиперспектральных данных с использованием связанного неотрицательного метода матричной факторизации (CNMF)

Радиометрическая калибровка

dn2radianceПреобразуйте цифровой номер в сияние
dn2reflectanceПреобразуйте цифровой номер в отражательный
radiance2ReflectanceПреобразуйте сияние в отражение

Атмосферная коррекция

correctOOBИсправление внеполосного эффекта с помощью спектрального отклика датчика
empiricalLineЭмпирическая линия калибровка гиперспектральных данных
fastInsceneВыполните быструю атмосферную коррекцию в сцене
flatFieldПримените коррекцию плоского поля к кубу гиперспектральных данных
iarrПримените внутреннее среднее значение относительную коррекцию отражения (IARR) к кубу гиперспектральных данных
logResidualsПрименить журнал невязки коррекцию к кубу гиперспектральных данных
rrsВычисление отражения дистанционного зондирования
subtractDarkPixelВычесть значение темного пикселя из куба гиперспектральных данных
sharcВыполните атмосферную коррекцию с помощью спутниковой гиперкубной атмосферной быстрой коррекции (SHARC)

Спектральная коррекция

smileMetricВычисление спектральных метрик улыбки гиперспектральных данных
reduceSmileУменьшите спектральный эффект улыбки в кубе гиперспектральных данных
hyperpcaАнализ основных компонентов гиперспектральных данных
hypermnfМаксимальное преобразование шумовой дроби гиперспектральных данных
inverseProjectionВосстановите кубик данных из полос основных компонентов
ppiИзвлечение сигнатур конечных элементов с помощью индекса чистоты пикселей
fippiИзвлеките сигнатуры конечных элементов с помощью быстрого итерационного индекса чистоты пикселей
nfindrИзвлечение подписей конечных элементов с помощью N-FINDR
countEndmembersHFCКоличество конечных элементов
estimateAbundanceLSОценка численности карт
readEcostressSigСчитайте данные из спектральной библиотеки ECOSTRESS
samИзмерьте спектральное сходство с помощью спектрального преобразователя угла
sidИзмерьте спектральное сходство с помощью спектрального информационного расхождения
jmsamИзмерьте спектральное сходство с использованием метода Jeffries Matusita-Spectral Angle Mapper
sidsamИзмерьте спектральное подобие с помощью гибридного метода спектрального информационного расхождения-спектрального преобразования углов
ns3Измерьте нормированный счет спектрального подобия
spectralMatchИдентифицируйте неизвестные области или материалы, используя спектральную библиотеку
spectralIndicesВычисление гиперспектральных индексов
ndviНормализованный индекс растительности
anomalyRXОбнаружение аномалий с помощью детектора Рида-Сяоли

Темы

Начало работы с гиперспектральной обработкой изображений

Основы гиперспектральной обработки изображений.

Исследуйте гиперспектральные данные в Hyperspectral Viewer

В этом примере показано, как исследовать гиперспектральные данные с помощью приложения Hyperspectral Viewer.

Гиперспектральная коррекция данных

Описывает радиометрическую калибровку и атмосферную коррекцию.

Рекомендуемые примеры

Endmember Material Identification Using Spectral Library

Идентификация материала конечных элементов с использованием спектральной библиотеки

Идентифицируйте классы материалов конечных элементов, присутствующих в гиперспектральном изображении. Конечные элементы являются чистой спектральной сигнатурой, которая сигнализирует отражательные характеристики пикселей, принадлежащих одному поверхностному материалу. Существующие алгоритмы извлечения или идентификации конечных элементов извлекают или идентифицируют чистые пиксели в гиперспектральном изображении. Однако эти методы не идентифицируют имя материала или класс, к которому относится спектр конечного члена. В этом примере вы извлечете сигнатуры конечного элемента, а затем, классифицируете или идентифицируете класс материала конечного элемента в гиперспектральном изображении с помощью спектрального согласования.

Target Detection Using Spectral Signature Matching

Обнаружение цели с использованием соответствия спектральной сигнатуры

Обнаружить известную цель в гиперспектральном изображении с помощью метода спектрального согласования. Чистая спектральная сигнатура известного материала-мишени используется для обнаружения и определения местоположения мишени в гиперспектральном изображении. В этом примере вы будете использовать метод спектрального согласования спектрального преобразования угла (SAM), чтобы обнаружить рукотворные кровельные материалы (известные целевые) в гиперспектральном изображении. Чистая спектральная сигнатура кровельного материала считывается из спектральной библиотеки ECOSTRESS и используется в качестве ссылки спектра для спектрального согласования. Спектральные сигнатуры всех пикселей в кубе данных сравниваются с эталонным спектром, и наиболее подходящий пиксельный спектр классифицируется как относящийся к целевому материалу.

Для просмотра документации необходимо авторизоваться на сайте