遥感图像计算机分类
- 格式:pdf
- 大小:342.74 KB
- 文档页数:9
实验六遥感图像计算机分类
一、 实验目的
通过实验,掌握利用ENVI软件进行遥感图像进行有监督分类的方法和操作流程,从而加深对有监督分类本质及方法的理解。了解监督分类与非监督分类的区别。
二、 实验内容
利用TM5多光谱图像can_tmr.img数据完成定义训练样本、执行监督分类、评价分类结果和分类后处理四个过程。
三、 实验数据
1.can_tmr.img TM5多光谱图像
2.can_tm-验证.roi 验证ROI
四、 实验操作原理及步骤
遥感图像通过亮度值或像元值的高低差异(反应地物的光谱)及空间变化(反应了地物的空间信息)来表示不同地物的差异。这是区分不同图像的物理基础。遥感图像分类就是利用计算机通过对遥感图像中各地物的光谱信息和空间信息进行分析,选择特征,将图像中每个像元按照某种规则或算法划分为不同的类别,然后获取遥感图像中与实际地物的对应信息,从而实现遥感图像的分类。一般分为监督分类与非监督分类,后期将多源数据应用于图像分类中,发展成基于专家知识的决策树分类。
1.监督分类
监督分类又称“训练分类法”,用被确认类别的样本像元去识别其他未知类别像元的过程。它就是在分类之前通过目视判读和野外调查,对遥感图像上某些样区中图像地物的类别属性有了先验知识,对每一种类别选取一定数量的训练样本,计算机计算每种训练样区的统计或其他信息,同时用这些子类别对判决函数进行训练,使其符合于对各种子类别分类的要求;随后用训练好的判决函数去对其他待分类数据进行分类,使每个像元和训练样本作比较,按不同的规则将其划分到与其最相似的样本类,以完成对整个图像的分类。
在ENVI的Classification下拉菜单提供访问 ENVI 的监督分类和非监督分类。工具也提供了收集终端单元、对以前 RULE 图像的分类、计算分级统计信息、计算混淆矩阵、成块或筛选分类、合成分类、对灰阶图像的叠置分类以对矢量层的输出分类。监督技术
将 Endmember Collection 工具用于输入训练分类波谱,或将 ENVI 的感兴趣区(ROI) 选择工具用于交互式定义训练分类。感兴趣区选择程序允许从若干不规则多边形、矢量或单个像元中提取训练统计信息。结合Landsat 5 TM数据介绍分类过程。
1)定义训练样本
ENVI中是利用ROI Tool来定义训练样本的。
打开TM影像,用5、4、3波段合成RGB显示在Display中。这里显示的5、4、3、波段是模拟真彩色图像(色彩饱和,有利于目视解译)。通过分析图像,定义6类地物样本为林地、草地、耕地、裸地、沙地和水体。
选取训练样本是监督分类的重要步骤之一,这里主要靠训练者的目视解译能力(经验),结合散点图以及野外调查(可以通过林相图判定地类选取)等方法,选定感兴趣区域(ROI)。
以直接从彩色图像上获取ROI示例,在主图像窗口中,选择Overlay→Region of Interest,打开ROI Tool对话框;在ROI Tool对话框中,在ROI Name字段中输入样本名称(记住回车确认),在Color字段中单击右键选择一种适当的颜色;选择ROI_Type为Polygon,在window中选择Image(因为Image窗口大小、分辨率适中,也可以选择其他窗口进行选择),在主图像中绘制多边形感兴趣区;在ROI Tool对话框中,单击New Region 按钮可以新建一个训练样本种类,重复以上步骤,得到图1结果。这一步比较关键,直接影响后面的精度评价,所以要根据图像纹理、色彩等判断地物。
图 1 定义训练样本
当然,也可以从散点图中获取,这要对影像图各波段特性比较熟悉。这里就不详细介绍。
完成训练样本选取后,评价训练样本。在ROI Tools对话框中,选择Options→Compute ROI Separability;在文件选择对话框中选址TM图像文件,单击OK按钮;在ROI Separability Calculation对话框中,单击Select All Items按钮,单击OK,计算出分离性(如图2)。
评价说明:ENVI为每个感兴趣区组合计算,根据最下面的可分离性大小,从小到大列出了感兴趣区组合(0~2),大于1.9说明样本之间的可分离性较好,属于合格样本,小于1.8,需要重新选择样本;小于1的基本可以考虑合并类别。
最后在ROI Tools对话框的File菜单下选择保存。
图 2 训练样本可分离性计算报表
2)执行监督分类
用下面程序实现ENVI的监督分类技术(包括平行六面体、最短距离、马氏距离、最大似然、波谱角度制图仪以及二进制编码方法):
①用Endmember Collection对话框,或感兴趣区定义训练分类器。
②选择Classification > Supervised > 需要的分类方法,或从Endmember Collection 对话框中对分类初始化。
③出现Classification Input File对话框时,执行标准 ENVI 文件选择程序,选择文件、子集和/或掩模。
这里就不继续说这些分类方法的优缺点了,大家可以通过实验的方法对比分类结果,在与课堂中所讲的定义比较。这里Maximum Likelihood (最大似然分类)为例。
最大似然分类假定每个波段每一类统计呈均匀分布,并计算给定像元属于一特定类别的可能性。除非选择一个可能性阈值,所有像元都将参与分类。每一个像元被归到可能性最大的那一类里。
从Classification菜单中选择Classification→Supervised→Maximum Likelihood;出现Classification Input File对话框时,进行标准文件选择,或任何一个子集,和掩模。
选择一个输入文件以后,出现Maximum Likelihood Parameters 对话框,如图3。在Select Class from Regions中单击Select All Items,选择全部训练样本。
输入一般的分类参数(分类参数对话框中列出的那些)。若需要,在 Probability Threshold” 文本框里,键入一个阈值(0~1)。该选项参数被用来控制像元准确分类的可能性。如果像元的可能性低于所有类的阈值,则它被归为“无类别”。
在Data Scale Factor中,输入一个数据比例系数。这个比例系数是一个比值系数,用于将整型反射率或辐射率转化为浮点型数据。对于没有定标的整型数据,即原始DN值,将比例系数设为2n-1(n为比特率),所以这里输入255。点击“OK”开始执行分类。分类结果如图4。
图 3 最大似然分类器参数设置对话框