《实验3面向对象图像特征提取.doc
文本预览下载声明
面向对象图像特征提取
面向对象分类技术集合临近像元为对象用来识别感兴趣的光谱要素,充分利用高分辨率的全色和多光谱数据的空间、纹理和光谱信息对图像分割和分类,以高精度的分类结果或者矢量输出。
? 发现对象
启动ENVI EX,在ENVI EX中,选择 File Open选择目录:D:\遥感数字图像处理实验\实验数据\面向对象图像特征提取,选择qb_colorado.img图像文件,打开图像文件。
Qb_colorado.img
②在ENVI EX 中,双击Toolbox中的Feature Extraction ,选择输入文件qb_colorado.img如下图,单击Select Additional Files 前的三角形符号。
Base Image : 必选项,基本图像数据。
Ancillary data (辅助数据): 可将栅格文件作为辅助数据加入FX中,以提高提取精度,如高程数据等。
Mask file (掩膜文件):定义Base Image 的掩膜区,只提取感兴趣区域的特征。
这里我们只选择一个图像数据作为Base Image ,不选择掩膜文件和辅助数据。
③单击OK ,进入下一步操作。
设定分割阈值
?图像分割
在 scale level 项中,通过滑块或者手动输入一个分割阈值。这里我们选择经验值40.
单击 select onput bands 下的按钮,可以选择波段,这里我们选择默认波段。
将Preview 前的复选框打钩,在zoom图像显示区出现一个矩形预览区。如下图
分割效果预览
④设置好参数后单击Next按钮,只是FX生成一个Region means 图
像自动加载到图层列表中(Layer manager )并在窗口中显示。它是分割后的结果,每一分割块被填充上该块图像的平均光谱值。
?合并分块
1、在Merage level 项中,通过滑块或者手动输入一个分割阈值。值越大被合并的块越多,这里我们输入94.0
设定分块合并阈值
2、单击Next 按钮,进入下一步
?分块精炼
①单击Thresholding (advanced)选项,在Thresholding选项中,可以设定灰度值的范围,这里我们直接选择 No Thresholding (default)。
精炼分块
②单击Next 进入下一步操作。
?计算对象属性
计算对象属性,包括四个类型:空间(Spatial),光谱(Spectral),纹理(Texture),
高级选项(Advanced).
注意:
切换到Advanced对话框,单击Base Image按钮,从Base Image 中选择三个波段(RGB)(颜色空间)转换为HIS颜色空间,单击Band Ratio 按钮,从Base Image
中选择俩个波段用于计算波段比。
①这里我们选择默认值。
计算对象属性
②单击 Next ,进入下一个界面。
?特征提取( Extract Features)
FX中提供三种提取特征的方法: 监督(Choose by selecting example )、
规则分类(Choose by creating rules )和直接输出矢量(Export Vectors )
①这里我们选择规则分类(Choose by creating rules ) 如下图所示
。
特征提取方法选择
②单击 Next ,进入下一个界面。
?规则分类
每一个分类是由若干个规则组成的,每一个规则由若干个属性表达式来描述!
下面我们以提取居民住宅为例来说明规则分类的操作过程。
第一步 第一条属性描述,划分植被覆盖区和非覆盖区
①双击rule[weight:1.00]图标,打开属性对话框,如下图
②选择Customized bandratio. FX 会根据选择的波段情况计算波段比值,这里我们选择红色和近红外波段,(默认方式)计算其NDVI值 。
③勾选Show Attribute Image 选择框,在ENVI FX 中显示图像。
④双击 bandratio 选项,进入bandratio属性设置对话框,
注意:
1、Fuzzy Tolerance : 设置模糊分类值, 这里我们选择:5。
2、Membership Function Set Type : 一般情况下,S-type 比Linear 有更小
显示全部