文件帮助中心文件
选择大多数信息乐队
newhcube = selectbands(hcube,endmembers)
[newhcube,band] = SelectBands(HCube,EndMembers)
[___] = SelectBand(HCube,EndMembers,'NumberOfBand',NumBand)
newhcube.= SelectBand(hcube.那终点)使用正交空间投影方法选择高光谱数据立方体的最佳信息频带[1]。该函数返回一个新的hypercube.包含仅来自最具信息频带的数据。
newhcube.= SelectBand(hcube.那终点)
newhcube.
hcube.
终点
hypercube.
笔记
为了预处理,该功能在计算最具信息频带之前消除吸水率和低信噪比(SNR)频带。
为了降低计算复杂性,该功能通过考虑预处理数据多维数据集中的仅10%的像素值来计算最具信息频带。随机选择这些值。该功能还可以确保随机选择不会导致终端移除。
[newhcube.那乐队] = SelectBand(hcube.那终点)还返回高光谱数据多维数据集中最具信息频带的频带编号。
[newhcube.那乐队] = SelectBand(hcube.那终点)
乐队
例子
[___] = SelectBand(hcube.那终点,'numberofbands',numbands.)此外,除了从先前语法中的参数组合之外,还指定要从输入数据多维数据集中选择的大多数信息频带的数量。
[___] = SelectBand(hcube.那终点,'numberofbands',numbands.)
numbands.
此功能需要图像处理工具箱™高光谱成像库。你可以安装图像处理工具箱高光谱成像库从附加资源管理器。有关安装加载项的详细信息,请参阅获取和管理附加组件。
全部收缩
将高光谱数据读入工作区。
hcube = hypercube('paviau.dat');
使用Fippi算法估算数据多维数据集的终点。
Endmembers = Fippi(HCube,9);
创建一个新的hypercube.由十大信息乐队组成。
newhcube = selectbands(hcube,endmembers,'numberofbands',10);
输入高光谱数据,指定为ahypercube.目的。这datacube.财产的财产hypercube.对象包含高光谱数据多维数据集。
datacube.
终点的谱签名,指定为大小的矩阵C-经过-K.。C是高光谱数据立方体中的频谱频带数量K.是高光谱数据立方体的终点数量。使用Fippi.那PPI., 或者nfindr.找到高光谱数据立方体的endmembers的功能。
Fippi.
PPI.
nfindr.
数据类型:单身的|双倍的
单身的
双倍的
从数据多维数据集中选择的大多数信息频带的数量指定为标量。
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
输出高光谱数据,作为a返回hypercube.目的。
输入数据多维数据集中最具信息频带的光谱频带数,作为正整数或正整数的向量返回。
数据类型:双倍的
[1]杜,钱和何杨。“基于相似性的无监督频段选择,用于高光谱图像分析。”IEEE.®地球科学和遥感信件,卷。5,不。4(2008年10月):564-68。https://doi.org/10.1109/lgrs.2008.2000619。
Fippi.|hypercube.|nfindr.|PPI.|删除带
删除带
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室