主要内容

logResiduals

将对数残差校正应用于高光谱数据立方

    描述

    例子

    correctedData= logResiduals (inputData应用对数残差校正的高光谱数据inputData.对数残差法将每个像素的光谱分别除以光谱几何均值和空间几何均值,得到伪反射数据集。

    请注意

    此函数需要图像处理工具箱™高光谱成像库.您可以安装图像处理工具箱高光谱成像库从Add-On Explorer。有关安装外接程序的详细信息,请参见获取和管理外接组件

    例子

    全部折叠

    将高光谱数据读入工作空间。该数据来自EO-1 Hyperion传感器,像素值为数字数字。

    超立方体(“EO1H0440342002212110PY_cropped.hdr”);

    将数字数字转换为顶部大气(TOA)反射率值。

    Hcube_toa = dn2reflectance(hcube);

    对反射率数据应用对数残差校正。

    hcube_logR = logResiduals(hcube_toa);

    输入参数

    全部折叠

    输入高光谱数据,指定为以下选项之一:

    • 超立方体object -DataCube的属性超立方体对象存储高光谱数据立方体。

    • ——- - - - - -N——- - - - - -C数字数组-而且N分别为高光谱数据中像素的行数和列数。C是高光谱数据中的光谱带数。

    输入像素值可以是数字、TOA亮度值或TOA反射率值。若要将包含数字的超立方体转换为包含TOA辐射度或TOA反射率数据的超立方体,请使用dn2radiancedn2reflectance函数,分别。

    输出参数

    全部折叠

    修正后的高光谱数据,返回为超立方体对象或——- - - - - -N——- - - - - -C与输入数据一致的数值数组,inputData.如果输入的数据在inputData为数据类型,则修正后的数据也是数据类型.否则,更正的数据为数据类型

    参考文献

    格林博士和克雷格博士。带对数残差的飞机光谱仪数据分析在航空成像光谱仪数据分析研讨会论文集葛雷格·文和亚历山大·f·h·戈茨主编,111-119页。帕萨迪纳:喷气推进实验室,1985年。

    版本历史

    R2020b中介绍