主要内容

selectBands

选择信息最丰富的乐队

自从R2020a

描述

newhcube= selectBands (hcube,endmembers)选择最有益的乐队的高光谱数据立方体利用正交空间投影方法[1]。函数返回一个新的超立方体对象,该对象包含的数据只有最丰富。

请注意

  • 预处理的功能消除了吸水率和低信噪比(信噪比)乐队之前计算最丰富的乐队。

  • 减少计算复杂度,函数计算最丰富乐队通过考虑只有10%的像素值在预处理的数据立方体。这些值是随机选择的。函数也确保了随机选择不会导致endmembers的去除。

(newhcube,乐队)= selectBands (hcube,endmembers)也返回乐队数量最丰富的乐队在高光谱数据立方体。

例子

(___)= selectBands (hcube,endmembers“NumberOfBands”,numBands)另外指定数量的信息最丰富的乐队选择从输入数据立方体,除了参数从以前的语法的任意组合。

请注意

这个函数需要图像处理工具箱™高光谱影像库。您可以安装图像处理工具箱高光谱影像库从附加的探险家。关于安装插件的更多信息,请参阅获取和管理插件

图像处理工具箱高光谱影像库需要MATLAB桌面®,因为MATLAB在线™MATLAB移动™不支持图书馆。金宝app

例子

全部折叠

高光谱数据读入工作区。

hcube =超立方体(“paviaU.dat”);

估计数据立方体的endmembers利用FIPPI算法。

endmembers = fippi (hcube 9);

创建一个新的超立方体组成的十大最丰富。

newhcube = selectBands (hcube endmembers,“NumberOfBands”10);

输入参数

全部折叠

输入高光谱数据,指定为一个超立方体对象。的DataCube财产的超立方体对象包含了高光谱数据立方体。

光谱endmembers签名,指定为一个矩阵的大小C——- - - - - -KC谱带的数量在高光谱数据立方体和K是endmembers的数量的高光谱数据立方体。使用fippi,ppi,或nfindr函数来找到endmembers高光谱数据立方体。

数据类型:|

数量的信息最丰富的乐队从数据立方体,选择指定为一个标量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

输出高光谱数据,作为一个返回超立方体对象。

光谱带数量最丰富的乐队在输入数据立方体,作为一个正整数或返回一个向量的正整数。

数据类型:

引用

[1]Du,钱,他杨。“相似性无监督乐队选择高光谱图像分析。”IEEE®地球科学和遥感信,5卷,不。4(2008年10月):564 - 68。https://doi.org/10.1109/LGRS.2008.2000619。

版本历史

介绍了R2020a