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