高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算

时间:2023-02-07 10:22:53

一、波段比

         波段比又称比值增强(ratio enhancement)。是计算同一幅图像不同波段间相应像元的像元值之比的图像增强方法。

         比值增强的主要作用有:可增强地物波谱特征间的微小差别;压制图像中乘性光照差异的影响,如地形和阴影的影响,突出地物的反射辐射特征;一些特定波段的简单或复杂比值可作为识别某些特定地物的标志,如植被指数、矿物指数等;对数据作归一化处理,压制亮度差异或大气选择性吸收等的影响,突出地物问的波谱差异。

          Transform----Band Ratios---选择2个波段---enter pair----ok—file还是memory随意-在available band list 双击显示结果

高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算          高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算     高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算

二、波段运算

         波段运算是ENVI提供的灵活而强大的图像处理工具。下面说使用过程首先打开一副图像,然后在菜单栏找到basic tools---band math 

                                                                                                 高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算

         在弹出的对话框内,输入你要进行运算的公式,这里表达式的所有变量必须被命名为Bn或bn:代表输入波段的表达式中的变量必须以字母b或B开头,后接不多于5个字符,同时选择运算的波段之间要有相同的维数。然后在variables to bands pairings中点击变量B1然后点击你要的波段,然后点击B2在选择你要的波段,然后选择输出位置,OK。

               高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算                高光谱遥感图像处理(12)----ENVI使用教程之波段比与波段运算

三、代数运算   

根据地物在不同波段的灰度差异,通过不同波段的代数运算产生新的“波段”
作用:突出特定的地物信息,产生新的地物信息
1.加减乘除运算
B = B1+B2
B = B1-B2
B = B1/B2
B = B1*B2
2. 归一化指数
B = (B1 – B2)/(B1 + B2)
3.植被指数,IR-近红外反射率,R-红色波段反射率
RVI = IR/R
NDVI = (IR – R)/(IR + R)
DVI = IR – R
PVI = 1.6225*IR – 2.2978*R + 11.0656
or = 0.939*IR – 0.344*R + 0.09
设参与运算的波段为B1和B2, 结果为B
B1和B2为M*N的矩阵,计算结果B也是M*N的矩阵
相同的像元进行计算,以加法运算为例:
for(i = 0; i < M-1; i++)
for(j = 0; j < N-1; j++)
B[i, j] = B1[i, j] + B2[i, j]
归一化植被指数和正交植被指数:
for(i = 0; i < M-1; i++)
for(j = 0; j < N-1; j++)
NDVI[i, j] = (IR[i, j] - R[i, j])/(IR[i, j] + R[i, j])
PVI[i, j] = 0.039*IR[i, j] - 0.344*R[i, j] + 0.09