遥感影像分类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八、图像分类
图像分类就是基于图像像元的数据文件值,将像元归并成有限的几种类型、等级或数据集的过程。常规图像分类主要有两种方法:非监督分类与监督分类,专家分类法是近年来发展起来的新兴遥感图像分类方法。实习时主要学习两种常规分类法,因为专家分类法还需要学习专家系统这门课程。
(其中英文的首字母我没有大写)
(一).非监督分类
完全按照象元的光谱特性进行统计分类,常常用于对分类区没有什么了解的情况。使用该方法时,原始图像的所有波段都参与分类运算,分类结果往往是各类象元数大体等比例。由于人为干预较少,非监督分类过程的自动化程度较高。一般要经过以下几个步骤:初始分类→专题判别→分类合并→色彩确定→分类后处理→色彩重定义→栅格矢量转换→统计分析
1.初始分类获取
(1)启动非监督分类
点击Classifier → unsupervised classification →打开对话框
(2)进行非监督分类
在unsupervised classification 对话框中,进行设置:
⊕input raster file: germtm.img (被分类图像)
⊕output cluster layer filename: 如germtm_1.img (产生的分类图像,自己定义) ⊕output signature set: germtm_1.sig (生成分类模板文件,自己定义)
⊕number of classes: 10(初始分类数,即分出多少个类别)
⊕maximum iterations:24(最大循环次数)
⊕convergence threshold: 0.95 (循环收敛阈值)
⊕ok (开始执行非监督初始分类)
2.分类方案调整
(1)叠加显示原图像与分类图像
先打开germtm.img,注意打开之前要把这副图的raster options → layers to colors 设置为:red (4), green (5), blue (3).
然后打开germtm_1.img, 注意此时不要选择clear display。
看见的是灰度图。
(2)调整属性字段显示顺序
这一步是为了把我们所需要的字段放到前面来,便于观看,也可以不做这一步。
属性表中的11个记录分别对应产生的10个类和一个unclassified类,每个记录都有一系列的字段。
点击菜单栏的raster → attributes, 打开raster attributes editor 对话框,这就是germtm.img 图像的属性表。
在这个属性表对话框中,选择 edit → column properties → column properties 对话框,columns表示的是各个字段的名称,和属性表对应,选择其中一个字段名后,通过点击 up, down, top, bottom 可以调整字段名的位置,还可以在对话框的右面定义各个字段的属性。
比如:我们把 opacity(透明度), color, class_names 依次排列在前面,便于后面操作。
操作完后,点击ok,返回属性表。
(3)定义类别颜色
我们打开的图是灰度图,各个类别的显示灰度是系统自动赋予的,为了提高分类图像的直观表达效果,需要重新定义颜色。
在属性表对话框中,点击一个类别的row字段从而选择改类别,再点击该选中类别的color字段选择一种颜色,分别给每一个类别定义不同的颜色。
(4)设置不透明度
由于分类图像覆盖在原图像上面,为了对单个类别的专题含义与分类精度进行分析,首先把所有的类别设置为透明,而把要分析的那个类别的设置为不透明,就是说上图只显示一个类别,具体操作:
在属性表对话框中,先左键点击字段名opacity,选中这一列,再右键点击字段名opacity,出现的快捷菜单中选择formula, 打开formula 对话框,在其中的空白长条窗口中输入0或者在对话框右边的数字区点0,点击apply,再关闭这个对话框,返回属性表,所有的opacity都变为了0。
然后在属性表中点击一个类别的row字段从而选择该类别,把这个类别的opacity 改为1,回车。此时,图中只显示这个类别和原图。
(5)确定类别意义及精度
虽然已经有了分类图,但是我们并不清楚其中每个类别都代表什么意义,这一步就是通过设置分类图在原图像背景上的闪烁显示(flicker)或者卷帘显示(swipe)或者混合显示(blend)等图像叠加显示工具,进行判别分析。
分别对每一个进行以上的分析,判别出每一个类别都表示的是什么地物,比如森林,水体,农田或者建筑等。
(6)标注类别的名称和颜色
根据上一步做出的判别,在属性表中的color, class_names字段中分别标注已经判别出来的类别的名称和颜色,比如说水体,蓝色,森林,绿色等等。
(二).监督分类
监督分类是基于分类模板来进行的,
1.定义分类模板
(1)显示需要分类的图像
打开germtm.img,注意打开之前要把这副图的raster options → layers to colors 设置为:red (4), green (5), blue (3).
(2)打开分类模板编辑器
Classifier → signature editor →打开signature editor对话框,就是分类模板编辑器。
(3)调整分类属性字段
signature editor对话框中的分类属性表中有很多字段,为了突出作用比较大的字段,需要进行必要的调整。因此,在signature editor对话框的菜单条:
view → columns →打开view signature columns对话框
选中所有字段(左键点住第一个字段往下拖,所有字段呈黄色),然后按住键盘上shift 键的同时,分别点击red, green, blue ,呈白色,点击apply,这时属性表中就没有这三个字段的列了。Close.
(4)获取分类模板信息