ENVI教程_分类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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