ENVI教程_分类

合集下载

ENVI监督分类操作步骤简单示例

ENVI监督分类操作步骤简单示例

ENVI监督分类操作步骤简单示例
1.打开TM8
波段组合6、4、3
2.确定影像中心经纬度,同时打开google earth,确定影像在google中的对应位置
影像中心经纬度为:
33。

0’6” N; 98。

9’44” E
3.结合分类任务、影像信息以及google,确定图像总类别数
重点分:地表水、草地、林地
(1)初步判断影像中地表水可分为三类:1冰川、2湖泊、3河流
河流
冰川
湖泊(2)还分布有深绿色的4林地
林地
(3)草地往往分布在平坦的区域,比如河流周边等,颜色为浅绿色的5草地
草地
(4)根据纹理可以判断影像中有很多山脉,且是裸露的山脉(类似6山脉)
山脉
(5)河谷平原中还分布有7建筑物
建筑物
(6)在图像中还有许多未知地类,但是肯定不属于目标地物(林地、草地、地表水)的类别,建议单独分为一类,比如:云(颜色偏白色)等
8其他
初步判定,影像至少可以分为8类地物:
1冰川、2湖泊、3河流、4林地、5草地、6山脉、7建筑物、8其他
4.开始选择ROI
原则:每类均匀分类、数量足够
建议在ZOOM窗口下选ROI
考虑到建筑物的光谱信息与山脉以及其他较为接近,且在图像中分布极少,因此调整分类类别为:
1冰川、2湖泊、3河流、4林地、5草地、6山脉、7其他5.选择SVM分类(或最大似然分类)模型,进行分类。

envi遥感图像处理之分类

envi遥感图像处理之分类

ENVI遥感图像处理之计算机分类一、非监督分类1、K—均值分类算法步骤:1)打开待分类得遥感影像数据2)依次打开:ENVI主菜单栏—〉Classification—>Unsupervised—>K—Means即进入K均值分类数据文件选择对话框3)选择待分类得数据文件4)选好数据以后,点击OK键,进入K-Means参数设置对话框,进行有关参数得设置,包括分类得类数、分类终止得条件、类均值左右允许误差、最大距离误差以及文件得输出等参数得设置5)建立光谱类与地物类之间得联系:在新窗口中显示分类结果图:然后,打开显示窗口菜单栏Tools菜单—>Color Mapping—〉Class ColorMapping…进入分类结果得属性设置对话框,在这里,可以进行类别得名称,显示得颜色等,建立了光谱类与地物类之间得联系。

设置完成以后,点击菜单栏Options-〉Save Chang es 即完成光谱类与地物类联系得确立6)类得合并问题:如果分出得类中,有一些需要进行合并,可按以下步骤进行:选择ENVI主菜单Classfaction-〉Post Classfiction—>bine Classes,进入待合并分类结果数据得选择对话框点击OK键,进入合并参数设置对话框,在左边选择要合并得类,在右边选择合并后得类,点击Add bination键即完成一组合并得设置,如此反复,对其她需合并得类进行此项操作,点击OK,出现输出文件对话框,选择输出方式,即完成了类得合并得操作.至此,K—均值分类得方法结束。

2、ISODATA算法基本操作与K—均值分类相似。

1)进行分类数据文件得选择(依次打开:ENVI主菜单栏—>Classification—>Unsupervised—>IsoData即进入ISODATA算法分类数据文件选择对话框,选择待分类得数据文件)2)进行分类得相关参数得设置(点击OK键以后,进入参数设置对话框,可以进行分类得最大最小类数、迭代次数等参数得设置)3)如此,光谱类得划分到此结束。

【VIP专享】ENVI4.5监督分类图文并茂超详细操作步骤

【VIP专享】ENVI4.5监督分类图文并茂超详细操作步骤

单击file—Open Image File打开图像,我的是TM7波段图像,加载5、4、3波段。

根据lay 选样本,OverLay—Region Of Interesting森林灌木、草地裸地耕地沙地其他(如水体、阴影之类的)选样本在Zoon放大窗口里选,这样可以选的更精确一些。

左键下点,右键结束因光谱值有差异,不在同一片地方选样本再在另一片地方选一下样本:正常情况下是通过别的方式选样本,如:野外调查或波峰影像上选样本,本次因条件限制就直接在图上选了。

选的差不多了,就选第二种灌木、草地样本,点的New Region按钮,选法一样,直至六类都选完:样本选完后验证样本对不对,静不精确点的Options后出现的下来菜单,选倒数第二个Compute ROI Separability点击后出现上面的对话框,选择我所要分类的图像,单击“OK”。

出现下面的对话框:,点击Select All Iterm选择全部的可分离性的样本,然后点击“OK”,出来下表:在这个表里,凡是最后的那个数值大于1.8的就说明符合要求,由此看出第一个是不符合要求的,应该是选的时候有问题(估计主要问题是灌木没有选好),按要求有问题就应该重新选,不过灌木和森林容易混淆,不容易选对,就不再重新选样本了。

只列出修改方法:在上面的对话框里选择森林,然后点击Goto,浏览每一个样本,将不好的样本删掉,再重新选一遍,然后再重新计算,直到达到要求为止。

上面是定量的评价,还有一个是定性的看:单击File,然后点击Export ROIs to Visualizer会出现,然后点击“OK”,出现,也是一样全选,点击“OK”出现n-D可视化对话框,,然后点击1、2、3、4、5、6,全选后,,单击Start,会出现一动态变化的样本聚类情况,在此只截一张图定性的看样本是否选的好,就看那个样本集中的程度,越高代表样本越好。

下面就可以分类了:点击主菜单的Classification—Supervised—Maximum Likelihood(最大似然发),出现,单击OK,出现此对话框设置如下:按着Shift全选样本,给输出分类文件命名并选择存储位置,然后点击OK输出,可用波段列表里会多出一个如图,在其上右键然后单击Load Band to New Display在新窗口加载分类图像如下:对分类图的后后处理(改名字、改颜色、分类后处理):单击Overlay—Classification叠加分类图选择分类文件点OK,勾选样本前面的On可以叠加相应的分类,如:改名字:选择每一个分类,然后去掉后面的像素数,修改完毕点OK,然后单击Edit,选择第二个即将选择的类别并到其他类别里面去,出现下面的对话框,选Zoom,在On前面勾选即被归并的类别,点击颜色即要归并入的类别,然后在Zoom里左键画线,单击第一次一次右键闭合选择某一区域,再单击一次右键及可把此区域分错类别才分类并入另一类别里如:错分成林地的草地变回成了草地。

envi遥感图像处理之分类

envi遥感图像处理之分类

ENVI遥感图像处理之计算机分类一、非监督分类1、K—均值分类算法步骤:1)打开待分类的遥感影像数据2)依次打开:ENVI主菜单栏—>Classification—>Unsupervised—>K—Means即进入K均值分类数据文件选择对话框3)选择待分类的数据文件4)选好数据以后,点击OK键,进入K-Means参数设置对话框,进行有关参数的设置,包括分类的类数、分类终止的条件、类均值左右允许误差、最大距离误差以及文件的输出等参数的设置5)建立光谱类和地物类之间的联系:在新窗口中显示分类结果图:然后,打开显示窗口菜单栏Tools菜单—>Color Mapping—>Class Color Mapping…进入分类结果的属性设置对话框,在这里,可以进行类别的名称,显示的颜色等,建立了光谱类和地物类之间的联系。

设置完成以后,点击菜单栏Options—>Save Changes 即完成光谱类与地物类联系的确立6)类的合并问题:如果分出的类中,有一些需要进行合并,可按以下步骤进行:选择ENVI主菜单Classfaction—>Post Classfiction—>Combine Classes,进入待合并分类结果数据的选择对话框点击OK键,进入合并参数设置对话框,在左边选择要合并的类,在右边选择合并后的类,点击Add Combination 键即完成一组合并的设置,如此反复,对其他需合并的类进行此项操作,点击OK,出现输出文件对话框,选择输出方式,即完成了类的合并的操作。

至此,K—均值分类的方法结束。

2、ISODATA算法基本操作与K—均值分类相似。

1)进行分类数据文件的选择(依次打开:ENVI主菜单栏—>Classification—>Unsupervised —>IsoData即进入ISODA TA算法分类数据文件选择对话框,选择待分类的数据文件)2)进行分类的相关参数的设置(点击OK键以后,进入参数设置对话框,可以进行分类的最大最小类数、迭代次数等参数的设置)3)如此,光谱类的划分到此结束。

ENVI中掩膜掩膜操作及影像分类教程

ENVI中掩膜掩膜操作及影像分类教程

ENVI中掩膜掩膜操作及影像分类教程一、ENVI中的掩膜操作1.矢量掩膜矢量掩膜是指利用矢量图层作为掩膜对遥感影像进行遮罩。

在ENVI 中,可以将矢量图层导入后,选择“File -> Open -> Raster”命令,导入需要进行掩膜的遥感影像。

然后在“Raster Manager”对话框中,选中要进行掩膜的影像,并选择“Processing -> Mask -> BY Vector”命令。

在弹出的“Mask Parameters”对话框中,选择要使用的矢量图层,并设定输出掩膜后的文件名和路径。

2.栅格掩膜栅格掩膜是指利用另一个栅格影像作为掩膜对目标遥感影像进行遮罩。

在ENVI中,可以选择“File -> Open -> Raster”命令,导入需要进行掩膜的遥感影像。

然后在“Raster Manager”对话框中,选中要进行掩膜的影像,并选择“Processing -> Mask -> BY Raster”命令。

在弹出的“Mask Parameters”对话框中,选择要使用的栅格图层,并设定输出掩膜后的文件名和路径。

二、ENVI中的影像分类1.颜色转换在ENVI中进行影像分类前,需要对遥感影像进行颜色转换,将影像的不同波段转换为RGB彩色图像,以便于观察和分析。

在ENVI中,可以选择“Display -> Color”命令,打开“Display Color Table”对话框,选择要显示的波段,并设置彩色表。

2.基于统计的分类方法基于统计的分类方法是根据各像元的统计特征进行分类的方法,常见的方法有最大似然法、最小距离法、支持向量机等。

在ENVI中,可以选择“Classification -> Supervised -> Maximum Likelihood”命令,打开“Maximum Likelihood Classification”对话框,根据实际需求设置各项参数,并进行分类。

ENVI分类流程

ENVI分类流程

ENVI分类流程ENVI是一种强大的遥感图像处理和分析软件,用于从航空或卫星遥感数据中提取地物信息和进行环境分析。

ENVI涵盖了广泛的功能,包括遥感图像预处理、分类和监督分类等。

本文将详细介绍ENVI分类流程。

1.数据预处理:在进行分类之前,应该对遥感图像数据进行预处理,以减少数据中的噪声和对比度差异。

ENVI提供了各种图像预处理工具,如辐射校正、大气校正、几何校正和平均滤波等。

这些预处理步骤有助于改善图像质量,并为后续的分类准备工作奠定基础。

2.区域定义:3.光谱统计:在进行分类之前,需要对图像数据中的不同光谱进行统计分析。

ENVI 提供了光谱统计工具,可以从图像中选择感兴趣的区域,并计算选定区域的光谱统计数据,如平均值、方差和标准差等。

这些统计数据对于分类算法的选择和参数设置起着重要的作用。

4.特征选择:根据前一步骤中计算得到的光谱统计数据,可以选择合适的特征用于分类。

ENVI提供了一系列的特征选择工具,可以根据不同的统计指标和算法选择特征。

特征选择的目的是减少特征的维度,提高分类的准确性和效率。

5.分类算法选择:ENVI提供了多种分类算法,如最大似然法、支持向量机、随机森林和人工神经网络等。

在选择分类算法时,需要考虑图像数据的特征和分类的目标。

不同的算法有不同的特点和适用范围。

一些算法适用于特定类型的图像数据,而其他算法则适用于各种类型的数据。

根据需要选择合适的分类算法。

6.分类参数设置:在使用分类算法之前,需要设置一些参数,如类别数、邻域大小和迭代次数等。

这些参数的设置取决于分类的目标和图像数据的特征。

ENVI提供了参数设置界面,可以通过调整参数值来优化分类结果。

7.监督分类:ENVI提供了监督分类工具,可以使用已知的样本数据来训练分类器。

监督分类需要已经标记好的样本数据,其中包含了不同类别的像素。

根据样本数据,分类器可以学习不同类别的特征,并将未知像素分类为相应的类别。

ENVI提供了几种监督分类算法,如最大似然法和支持向量机等。

envi面向对象分类步骤

envi面向对象分类步骤

envi面向对象分类步骤
分类步骤:
1. 确定对象的特征和行为:分析问题领域,确定需要建模的对象,并确定它们的特征和行为。

2. 根据特征和行为设计类:根据对象的特征和行为,设计出合适的类。

类包括属性和方法,属性表示对象的特征,方法表示对象的行为。

3. 确定类之间的关系:根据问题领域和对象之间的关系,确定类之间的关系,如继承、关联、聚合等。

4. 实现类的继承和关联关系:根据确定的类之间的关系,实现类之间的继承和关联关系。

5. 编写类的代码:根据类的设计,编写类的代码。

代码需要实现类的属性和方法,并确保它们能够正确地反映对象的特征和行为。

6. 实例化对象:根据类的定义,创建对象的实例。

实例化对象时,可以初始化对象的属性和调用对象的方法。

7. 测试和调试:对创建的对象进行测试和调试,确保对象的行为符合预期,修复可能存在的错误。

8. 重复上述步骤创建其他对象:根据问题的需求,重复上述步骤创建其他需要的对象。

利用envi进行tm影像监督分类详细操作步骤

利用envi进行tm影像监督分类详细操作步骤

利用envi进行tm影像监督分类详细操作步骤1.进行波段组合选取。

TM影像共有7个波段,一般的(根据经验值)选择543波段进行组合。

首先打开影像,点击File- Open Image File打开图像选择B5、B4、B3影像。

点击Basic Tools—Layer stacking-Import File,分别双击B5、B4、B3,然后点击Choose选择合成影像的路径并进行命名。

在ABL里,对应RGB选择合成影像的B5、B4、B3波段,点击Load RGB,显示影像2、选择样本训练区点击Basic Tools-Region Of Interest-ROI Tool点击New Region确定分类样本,水体、居民地、道路、耕地、森林,为了选择精确选择Zoom 窗口进行选择。

选择水体后,开始在zoom里选样本,点击右键结束,可在不同区域的水体上选择样本选择合适水体样本后,则依次选取居民地等地物的样本3、验证样本样本选择完成之后,需要对样本从定量和定性上分别进行评价。

(1)定量Options-Compute ROI Separability-选择合成影像-ok点击select all items-ok该工具来计算任意类别间的统计距离,一般的,参数的值在0~2.0之间,大于1.9说明样本之间可分离性好;小于1.8大于1.4属于合格样本;小于1.4需要重新选择样本;小于1考虑将两类样本合成一类样本。

多次试验,道路不易单独提取,建议进行人工后期提取。

(2)定性点击File-Export ROIs to n-D Visualizer,选择影像点击ok-Select all items-ok在n-DContrs对话框点击1、2、3,变成白色之后点击start,在visualizer 会出现动态变化的样本聚类情况,如下图,看样本的集中度,越高代表样本越好。

3、进行监督分类点击Classification-Supervised-Maximum Likelihood(最大似然法),选择影像,点击ok选择要分的类,设置好输出路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章分类6.1 分类菜单可以使用C l a s s i f i c a t i o n下拉菜单访问E N V I的分类功能,具体功能包括:监督分类和非监督分类、波谱端元收集、对先前规则图像的分类、计算类别统计信息、计算混淆矩阵、对分类图像进行m a j o r i t y和m i n o r i t y分析、集群或筛选分类、合成分类、对灰阶图像的叠加分类、生成缓冲区图像、图像分割以及将分类输出到矢量层。

图6-1:分类菜单6.2 端元波谱收集E n d m e m b e r C o l l e c t i o n工具可以从许多来源中选择端元波谱,用于分类和高光谱分析技术。

在E n d m e m b e r C o l l e c t i o n对话框中,可以运行所有的监督分类技术以及许多高光谱技术。

注意:通过改变算法,可以将相同的端元和训练区作为输入,运行不同的分类方法。

图6-2:Endmember Collection对话框选择C l a s s i f i c a t i o n>E n d m e m b e r C o l l e c t i o n。

当出现C l a s s i f i c a t i o n I n p u t F i l e对话框时,选择所需的文件,子集和/或掩模。

点击“O K”,将出现E n d m e m b e r C o l l e c t i o n对话框。

按照下节描述的方法来收集端元、选择算法类型和管理端元。

(1)拖放-下拉窗口的使用(Using the Drag-and-Drop Window)使用E n d m e m b e r C o l l e c t i o n对话框顶部的拖放-下拉窗口,可以从Z剖面或波谱图中收集波谱。

点击鼠标右键显示快捷菜单。

选择“P l o t K e y”。

在波谱名上点击并按住左键。

将波谱名拖动到拖放-下拉窗口中,释放鼠标左键。

波谱名将被列入已选波谱列表中。

(2)输入端元波谱使用I m p o r t下拉菜单可以从其它来源(如A S C I I文件、R O I均值、波谱库或统计文件)输入波谱。

注意:当应用马氏(Ma h a l a n o b i s)距离或最大似然分类器时,端元波谱只能从R O I s或统计文件中输入,因为这些分类用到了端元协方差统计。

"从ASCII文件输入波谱图6-3:Input ASCII File对话框在E n d m e m b e r C o l l e c t i o n对话框中,选择I m p o r t>f r o m A S C I I F i l e。

出现文件选择对话框时,选择一个A S C I I文件或一组相同格式的A S C I I文件。

注意:如果选择一个有效文件(即 A S C I I文件中至少包含一列数字型数据),将出现A S C I I I n p u t对话框,其中显示一个行列数列表和每一列数据中的前几个数据。

在“X A x i s C o l u m n”文本框里,键入包含X轴数据的列数。

点击所需的列名,选择端元波谱。

如果需要,在“W a v e l e n g t h U n i t s”和“Y S c a l e F a c t o r”文本框里,对参数进行更改。

点击“O K”将选择的端元波谱输入到E n d m e m b e r C o l l e c t i o n对话框的列表中。

输入同模板ASCII文件要运用先前I n p u t A S C I I F i l e对话框中设定的参数,再选择一个A S C I I文件,读取数据:选择 I m p o r t> f r o m A S C I I f i l e(p r e v i o u s t e m p l a t e)。

选择 A S C I I文件的文件名。

数据将被直接读到E n d m e m b e r C o l l e c t i o n 对话框中,中间不再出现参数对话框。

从ASD二进制文件输入波谱选择I m p o r t>F r o m A S D B i n a r y>F i l e。

在E n t e r A S D F i l e s t o I m p o r t对话框中,选择A S D文件并点击“O p e n”。

该文件将被自动重采样以与数据文件、A S C I I文件或启动构建波谱库功能时所指定的第一个输入波谱中的波长相匹配。

如果从E n d m e m b e r C o l l e c t i o n对话框中输入A S D文件,该文件将被自动重采样到第一个输入波谱形状。

注意:如果A S D文件的范围与输入波长的范围不匹配,将会产生一个全0结果。

从波谱库输入波谱图6-4:Spectral Library Input File 对话框选择 I m p o r t>f r o m S p e c t r a l L i b r a r y。

当出现S p e c t r a l L i b r a r y I n p u t F i l e对话框时,选择波谱库名,点击“O K”打开波谱库。

注意:如果需要的波谱库之前没有被打开,在L i b r a r y I n p u t F i l e对话框中,选择F i l e>O p e n S p e c t r a l L i b r a r y。

当出现I n p u t S p e c t r a l L i b r a r y对话框时,通过点击需要的波谱名选择端元波谱。

如果需要,在“W a v e l e n g t h U n i t s”和“Y S c a l e F a c t o r”文本框里,对参数进行更改。

注意:如果在波谱库头文件和图像数据头文件中都对“R e f l e c t a n c e S c a l e F a c t o r”参数进行了设置,E N V I 会自动对波谱库数据进行缩放以与图像数据相匹配。

如果上述两者之一在头文件中不包含比例系数,则不会进行自动缩放。

点击“O K”,将所需波谱输入S e l e c t e d E n d m e m b e r S p e c t r a l列表。

从感兴趣区输入波谱可以从与当前文件或其他文件相关联的先前定义的感兴趣区中输入波谱输入当前文件的感兴趣区选择 I m p o r t>f r o m R O I f r o m I n p u t F i l e。

当出现I n p u t R e g i o n s o f I n t e r e s t对话框时,点击需要的R O I名,选择端元波谱(R O I均值)。

要选择所有R O I s,点击“S e l e c t A l l I t e m s”。

要删除所有R O I s,点击“C l e a r A l l I t e m s”。

注意:只有之前定义了R O I s,该对话框才会出现。

点击“O K”,将R O I均值输入到S e l e c t e d E n d m e m b e r S p e c t r a l列表中。

输入其他文件的感兴趣区选择I m p o r t>f r o m R O I f r o m O t h e r F i l e。

从I n p u t F i l e o f a s s o c i a t e d R O I对话框中选择需要输入的文件。

当出现I n p u t R e g i o n s o f I n t e r e s t对话框时,点击所需的R O I名,选择端元波谱(R O I均值)。

要选择所有 R O I s,点击“S e l e c t A l l I t e m s”。

要删除所有 R O I s,点击“C l e a r A l l I t e m s”。

注意:只有之前定义了R O I s,该对话框才会出现。

点击“O K”,将R O I均值输入到S e l e c t e d E n d m e m b e r S p e c t r a l列表中。

从统计文件输入波谱使用f r o m S t a t s f i l e选项可以从一个先前分类结果输入均值波谱,该波谱可以使用B a s i c T o o l s>S t a t i s t i c s 计算出来。

选择 I m p o r t>f r o m S t a t s f i l e。

当出现E n t e r S t a t i s t i c s F i l e n a m e对话框时,选择要输入的统计文件。

来自统计文件的均值波谱将被输入到E n d m e m b e r C o l l e c t i o n对话框的列表中。

波谱删除要从S e l e c t e d E n d m e m b e r S p e c t r a l列表中删除一个端元波谱,选择端元波谱名并点击“D e l e t e S p e c t r u m”。

(3)端元Options下拉菜单E n d m e m b e rC o l l e c t i o n对话框中的O p t i o n s下拉菜单允许编辑端元名,绘制端元图,和清除端元。

编辑端元名在E n d m e m b e r C o l l e c t i o n对话框中,选择O p t i o n s>E d i t E n d m e m b e r N a m e s。

当出现E n d m e m b e r N a m e E d i t i n g对话框时,在“C u r r e n t E n d m e m b e r N a m e s”列表中,点击端元名,选择要编辑的端元。

从下列选项中选择:要手工更改端元名,在“E d i t S e l e c t e d I t e m”文本框中,点击它,按需要修改,然后按回车键。

要从A S C I I文件中输入端元名,点击“I m p o r t A S C I I”,并选择所需输入的A S C I I文件。

A S C I I文件中必须包含与对话框中端元波谱相同数量的端元名——在A S C I I文件中,每个端元名占用一行。

要将端元名重新设置为它们的初始名,点击“R e s e t”。

点击“O K”。

绘制端元波谱要将所有端元波谱绘图,选择 O p t i o n s>P l o t E n d m e m b e r s。

清除端元波谱要从“S e l e c t e d E n d m e m b e r S p e c t r a”列表中清除所有的端元波谱,选择O p t i o n s>C l e a r E n d m e m b e r s。

相关文档
最新文档