当前位置:   article > 正文

ENVI纹理计算_envi计算纹理特征

envi计算纹理特征

假彩色合成:是指多光谱遥感图像彩色合成处理时,如果参与合成的三个波段的波长与对应的红、绿、蓝三种原色的波长不同,那么合成图像的颜色就不可能是地面景物的真是颜色,这种合成就是假彩色合成。

在彩色合成中,若将 TM4,3,2 对应 R,G,B,则称为标准假彩色成。即将近红外波段对应红色,红光波段对应于绿色,绿光波段对应于蓝色得到的假彩色合成图像称为标准假彩色图像。近红外波段植被反射率高,故可以提高植被的辨识度。

建成区提取实验:

数据是IKONOS多光谱数据(B,G,R,NIR),4米分辨率。

第一步:

计算纹理使用的波段为合成波段br:brightness ((G+R+NIR)/3)

在ENVI中使用“Basic Tools-Band Math”

b=band,先定义参数,一会再赋予波段信息,注意要把默认整型int换为浮点型float。

接下来利用这个合成的波段进行纹理的计算。

使用“Filter-Texture-Co-occurrence”,选中刚才生成的br,

如图所示,第一个框内是使用计算的类型,第二个是使用5*5的窗口,第三个是用x,y来代表中心像元与周围的不同角度的像元。

即视中心点为平面坐标系原点(0,0),故窗口内各个像元的中心点坐标可得。

首先第一个问题是为什么是单侧取样,因为单侧取样从左到右依次对像元进行处理即可完成全部的信息对比,若双侧采样则会造成重复。

以“Contrast”计算值为例,对不同的偏移值处理的结果进行对比

当取x=2,y=0时,即水平方向上的像元对比,此时,水平地物暗,竖直地物亮,如图

当取x=0,y=-2时,即竖直方向上的像元对比,表现为竖直地物暗,水平地物亮,如图

PS:ENVI中多波段取最大值b1>b2>b3>b4>```;多波段取最小值b1<b2<b3<b4<```

取十个方向上的最小值

建成区各方向上的变化均为大值(高亮),而非建成区的边界也会有较大的变化,取个方向上的最小值,因为建成区个方向均有变化,所以取最小值依然是有明显亮度的,而非建成区的边界往往成一定方向的线性,故在某一方向上变化较小,也就是较暗,故取所有方向的最小值可以较好的消除非建成区的边界并且保留建成区的高亮。

可以看到效果是比较明显的,田间小路和河流的边界较暗。

最后选取合适的阈值来提取建成区(在band math中设置提取)

完成对建成区的提取

 

分类:监督分类,先选择ROI,再

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/91189
推荐阅读
相关标签
  

闽ICP备14008679号