reduceSmile
减少高光谱数据立方体中的光谱微笑效应
语法
描述
减少了高光谱数据中的光谱微笑效应correctedData
= reduceSmile (hcube
)hcube
通过平均每个波段的像素值沿光谱维度与大小窗口3.
.该函数将每个波段的像素值与前一个波段和下一个波段的对应像素值求平均值。光谱微笑效应只出现在使用推扫式高光谱传感器(如Hyperion EO-1和SEBASS)捕获的数据中。
通过使用名称-值对参数指定用于高光谱数据立方体的块处理的块大小correctedData
= reduceSmile (hcube
“BlockSize”,blocksize
)“BlockSize”
.您可以指定“BlockSize”
在前面的语法中,除了输入参数之外,还有名称-值对参数。
该函数将输入图像划分为不同的块,对每个块进行处理,然后将每个块处理后的输出连接起来,形成输出矩阵。高光谱图像是多维数据集,可能太大,无法完全装进系统内存中。方法时,可能导致系统内存不足reduceSmile
函数。如果遇到这样的问题,请使用此语法执行块处理。
例如,reduceSmile (hcube BlockSize, [50 50])
将输入图像分成大小为50 * 50的不重叠的块,然后对每个块进行微笑校正。
请注意
来执行块处理“BlockSize”
名称-值对参数,你必须有MATLAB®R2021a或更高版本。
除前面语法中的输入参数外,还使用一个或多个名称-值参数指定选项。例如,correctedData
= reduceSmile (___,名称,值
)“方法”,“延长”
指定使用基于最大噪声分数(MNF)变换的方法执行微笑校正。
请注意
此函数需要图像处理工具箱™高光谱成像库.您可以安装图像处理工具箱高光谱成像库从Add-On Explorer。有关安装外接程序的详细信息,请参见获取和管理外接组件.
例子
输入参数
输出参数
参考文献
[1]珀金斯,蒂莫西,史蒂文M.阿德勒-戈尔登,迈克尔W.马修,亚历山大博克,劳伦斯S.伯恩斯坦,茉莉李和玛莎E.福克斯。“高光谱图像FLAASH大气校正的速度和精度改进。”光学工程51岁的没有。11(2012年6月13日):111707,https://doi.org/10.1117/1.OE.51.11.111707。
[2]横谷、直人、宫村典hide和岩崎明。用相位相关方法检测和修正高光谱数据的光谱和空间错配。应用光学49岁的没有。24(2010年8月20日):4568。https://doi.org/10.1364/AO.49.004568。