光谱转换函数

光谱转换函数将矩阵应用于多波段影像以影响输出的光谱值。例如,使用此函数可将假彩色影像转换为伪彩色影像。

此函数的输入如下所示:

用于执行此转换的公式为

Output Band_R = Weight_P * Band_C

假彩色与伪彩色

一般通过将三种可用波段组合为红、绿和蓝 (RGB) 显示来创建假彩色影像,其中输出光谱值分别代表红、绿或蓝。例如,通过从其他可用波段生成蓝色波段并使用 SPOT 影像数据集中的红色和绿色波段,您可以让缺少蓝色波段的 SPOT 影像呈现出真彩色影像的效果。

伪彩色影像一般通过单波段影像(灰度)或多波段影像创建,方法是应用变换以在地图中无颜色的区域创建颜色。例如,使用连续三色调的色带可产生显示三种热分类的影像,从而将热影像显示为伪彩色影像。还可以从多光谱影像创建伪彩色影像,方法是应用光谱矩阵过程从其他波段中识别出彩色波段。

以下矩阵可将假彩色影像(近红外、红色、绿色)转换为伪彩色 (RGB) 影像:

0.1 0.9 0.0 
0.3 0.0 0.7 
0.1 0.1 0.8

以下影像使用 SPOTView ORTHO 基础影像,具有四个波段。前三个波段会显示出来,生成右侧的红外影像。使用光谱转换函数和以上矩阵,可将此影像转换为真彩色影像,如左侧所示。

光谱转换函数示例

相关主题

9/15/2013