Выберите самые информативные полосы
выбирает самые информативные полосы гиперспектрального куба данных при помощи ортогонального метода проекции пробела [1]. Функция возвращает новый newhcube
= selectBands(hcube
,endmembers
)hypercube
объект, который содержит данные только из самых информативных полос.
Примечание
Для предварительной обработки функция удаляет водное поглощение и низкие полосы отношения сигнал-шум (SNR) до вычисления самых информативных полос.
Чтобы уменьшать вычислительную сложность, функция вычисляет самые информативные полосы путем рассмотрения только 10% пиксельных значений в предварительно обработанном кубе данных. Эти значения выбраны случайным образом. Функция также гарантирует, что случайный выбор не приводит к удалению endmembers.
[
также возвращает количества полосы самых информативных полос в гиперспектральном кубе данных.newhcube
,band
] = selectBands(hcube
,endmembers
)
[___] = selectBands(
дополнительно задает количество большинства информативных полос, чтобы выбрать из куба входных данных, в дополнение к любой комбинации аргументов от предыдущих синтаксисов.hcube
,endmembers
,'NumberOfBands',numBands
)
Примечание
Эта функция требует Image Processing Toolbox™ Гиперспектральная Библиотека Обработки изображений. Можно установить Image Processing Toolbox Гиперспектральная Библиотека Обработки изображений из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями.
[1] Du, Цянь и он ян. “Основанный на подобии безнадзорный выбор полосы для гиперспектрального анализа изображения”. IEEE® Геонаука и Буквы Дистанционного зондирования, Издание 5, № 4 (октябрь 2008): 564–68. https://doi.org/10.1109/LGRS.2008.2000619.
hypercube
| removeBands
| ppi
| fippi
| nfindr