端元选择方法及操作

合集下载

ENVI教程_分类

ENVI教程_分类

第六章分类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”。

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

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

一种改进的N―FINDR端元提取算法-最新资料

一种改进的N―FINDR端元提取算法-最新资料

一种改进的N―FINDR端元提取算法
高光谱遥感的出现,是一个概念上和技术上的创新,它是目前遥感领域研究的热点。

遥感图像具备波段数目多,光谱分辨率高的特点,同时具备图谱合一的特点。

研究表明,高光谱遥感技术除了在找矿、水环境、生态、大气等定量遥感研究中具有巨大的潜力之外,还在遥感测绘领域展现出美好的前景。

但是由于成像光谱仪有限的空间分辨率和地物的复杂多样性,造成瞬时视场内不止包含一种地物,因而高光谱影像中混合像元大量存在,它影响着高光谱遥感应用的发展。

混合像元分解是研究混合像元最有效的方法,端元提取是混合像元分解的关键步骤。

1改进的N-FINDR算法
高光谱观测数据集在几何空间的分布形状是一个单形体,该单形体的顶点对应于端元,N-FINDR算法是通过计算单形体体积的方式确定端元位置。

混合像元属于单形体的内点,那么由端元组成的单体体积一定大于由内点组成的单体体积,将具有最大体积单体的顶点作为端元。

该算法精度高,稳定性好,但是算法执行时,首先需要对原始影像进行降维,降维易损失原始高光谱数据信息,其次需要遍历所有像元,算法计算速度慢。

4结论
本研究是在分析线性混合模型基础上,假设纯净像元存在的前提下提出的,是一种序列端元提取算法,参量是端元判断的重
要依据,此外,利用体积的递归关系,降低了计算复杂度。

算法在保证端元提取精度的同时,大大提高了数据处理的时间效率。

Olex2中的选择操作

Olex2中的选择操作

Olex2中的选择操作在进行晶体解析与精修时,对结构的自由选择非常重要,本文将介绍Olex2中的相关选择操作,希望对大家有所帮助。

单一原子的选择鼠标操作:将鼠标放在想要选择的原子上并单击鼠标左键,那么该原子即被选中,选中后的原子会变成绿色半透明高亮状态,如下图右所示指令选择:或者也可以在命令输入区键入指令“sel O10”(此处该水分子中的氧原子名称为O10,指令构成为:sel + 具体原子名称)后回车即可将该原子选中撤销选择:1. 再次用鼠标左键单击已选中的原子即可取消选择该原子;2. 按下键盘上的Esc键撤销当前全部选择;3. 使用快捷组合键“Ctrl + U”撤销当前全部选择某一类型原子的选择如果遇到想要选择结构中某一类原子,那么当该结构中想要选择的原子种类其数量较少时还可以用鼠标左键单击的方式逐一选择,但是当其数量众多时,再用鼠标左键单击的方式来选择就显得有点吃力了,不过对此Olex2显然是有解决方案的,其一是可以使用指令,例如“sel $O”可以全选结构中的所有氧原子(指令构成:sel $+元素种类符号),依次类推,想要选择结构中的所有碳原子就可以用指令“sel $C”来实现;值得一提的是,如果结构中有多种金属元素,想要选择全部金属原子,则可以使用指令“sel $M”来实现;除此之外,也可以在Olex2图形用户界面(GUI)中实现,具体位置在Work工具栏下的Select栏下,如下图红色箭头所指处列出了该结构中所有元素种类,点击“O”方框即可全选该结构中的所有氧原子,再次点击该“O”方框即可取消全选氧原子,那么取消全选氧原子也可以通过Esc键和快捷组合键“Ctrl + U”来实现任意范围选择操作方法:按住Shift键不放的前提下,按住鼠标左键不放并拖动鼠标画方框,鼠标所画出的方框内的所用内容(原子和键及Q峰等)全被选中,该操作请看文末视频全选快捷组合键“Ctrl + A”或GUI中如下图红色箭头所指“All”按钮独立结构全选如果结构中含有多个独立结构,想要对某个结构进行全选,则可以将鼠标放在该结构中任意一个原子上并双击鼠标左键,例如下图所示结构中的水分子与主体结构是独立存在的,则将鼠标放在该水分子的氧原子或氢原子上并双击鼠标左键即可全选该水分子,即便该水分子与主体结构之间有氢键作用也不会将主体结构一并选中,若再次将鼠标放在该水分子中任意原子上并双击鼠标左键可以取消对该水分子的全选;需要注意的是,如果将鼠标放在键上并双击鼠标左键只会选中该键反选反选可以通过快捷组合键“Ctrl + I”或者GUI中“Invert”按钮(如下图红色箭头所指)实现恢复先前选择如果在进行了一系列选择后,按下Esc或快捷组合键“Ctrl + U”取消全部选择后,又想要恢复撤销前选择,则可以使用快捷组合键“Alt + Backspace”来实现。

混合像元分解法操作步骤[整理版]

混合像元分解法操作步骤[整理版]

一、农田作物的光谱特征与天然植被有所不同(后者的叶片含水量及绿度均不及农田作物),故在选择纯净端元时会出现混淆,故希望先将农田掩去。

首先要先将农田的界限提取出来。

提取农田边界的方法:
1、对两期影像均提取NDVI图,再将两张NDVI图进行最大化合成。

再将合成后的NDVI
图与任一原图进行链接,调出CUSORLOCA TION 对话框,移动鼠标,观察对话框中NDVI图的数值变化,确定农田区的边界,注意图中某些高植被覆盖区的NDVI值也和农田区的数值一样高,这样做会把高值区也确定为农田区。

但没有关系,这些高值的天然植被区应为水库附近,其含水量等表象与农田作物相似,而与一般旱生植被有异。

正好一并掩去。

做NDVI图:
做最大化合成:
观察两幅图,确定阈值:
量图,此时即可得到农田的范围,然后可用该农田范围做掩膜。

在决策树上输入表达式:注意,阈值不一定是0.3,要自己确定。

给B1赋予NDVI波段
执行分类:
输出为矢量图:
二、应用掩膜,对某一期原始图像做MNF变换和主成分变换,选择前两个波段信息量最大的一种变换,选择其前两个波段,在ENVI5.1中做二维散点图,用最小法提取出纯净端元的光谱曲线。

三、对主成分图进行混合像元分解、分类。

,得到植被分量、分类图。

一种改进的顶点成分分析端元提取算法

一种改进的顶点成分分析端元提取算法

一种改进的顶点成分分析端元提取算法袁博;张杰林【摘要】顶点成分分析算法需要预先提供端元数目,端元数目正确与否对结果会产生较大影响,其算法在实际应用中多次运行的结果不稳定.针对上述缺点提出了一种改进的顶点成分分析端元提取算法.该方法在n维光谱空间中生成n个彼此正交的单位向量,在此基础上生成与之具有一定夹角的单位向量,将光谱空间中的像元点分别投影在单位向量上以获取端元.结果表明改进的顶点成分分析端元算法提高了端元提取结果的稳定性.【期刊名称】《世界核地质科学》【年(卷),期】2016(033)001【总页数】7页(P33-38,44)【关键词】端元提取;顶点成分分析;纯净像元指数;正交向量;蚀变信息【作者】袁博;张杰林【作者单位】中国矿业大学(北京),地球科学与测绘工程学院,北京100083;核工业北京地质研究院,遥感信息与图像分析技术国家级重点实验室,北京100029【正文语种】中文【中图分类】TP79;P57高光谱遥感技术是20世纪80年代发展起来的首次实现图谱合一的对地观测技术,其光谱分辨率可以达到5~10 nm[1],可为每个像元提供数十个或数百个波段的光谱信息,可以产生一条完整并且连续的光谱曲线,使得许多在多光谱遥感中不能分辨的物质得以识别。

地球表面并不是由单一的物质组成的,当遥感图像中的一个像元包含了不同波谱特性的物质时就会产生混合像元,在高光谱遥感中混合像元是广泛存在的,高光谱遥感图像中每个像元的光谱信息是其对应地表物质光谱信息的综合,不同的物质具有不同的光谱响应特征,而一个像元仅用一条波谱曲线来代表这些特征[2],因此对高光谱遥感数据进行分析就必须进行混合像元的解混。

当像元中只有一种地物时,该像元就被称为端元,端元光谱就是该区域的特征光谱,因此端元提取是解混的前提。

像元混合分为线性混合和非线性混合。

如果像元内物质混合的尺度大,那么混合像元被视为线性混合;如果像元内物质混合尺度小,混合紧密,则混合像元被视为非线性混合[3]。

环境因子向前选择法

环境因子向前选择法

环境因子向前选择法标题:环境因子向前选择法:优化模型预测与特征选择的有效手段导语:在大数据时代,模型预测及特征选择是数据挖掘领域的重要研究课题。

环境因子向前选择法,作为一种有效的模型优化手段,在数据处理中被广泛运用。

本文将介绍环境因子向前选择法的原理、应用及其在优化模型预测与特征选择中的作用。

一、环境因子向前选择法的原理(重要性排序)环境因子向前选择法是一种以环境因子重要性排序为基础的方法,通过对多个特征的组合进行逐步选择,最终形成一个最佳模型。

其核心过程包括:1. 初始化:选择一个特征(环境因子)作为首要特征,构建初始模型,并评估其性能。

2. 增加特征:逐步添加其他特征,并通过交叉验证或信息准则计算模型误差,判断特征的重要性。

3. 选择重要特征:选择最优特征,并更新模型。

4. 终止条件:根据事先确定的终止准则,如最大特征数目或性能改善的阈值,确定模型选择的终止。

二、环境因子向前选择法在模型预测中的应用1. 模型选择:环境因子向前选择法通过不断选择重要环境因子,可以有效优化模型的选择过程,避免过拟合或欠拟合问题,提高模型的预测准确性。

2. 特征选择:在大规模数据集中,选取合适的特征对模型来说至关重要。

环境因子向前选择法通过筛选和评估特征,可以挖掘出真正与结果相关的特征,降低特征的维度和冗余,提高模型的可解释性。

3. 敏感性分析:环境因子向前选择法通过不断添加、删除特征,可以评估不同特征对模型结果的影响,帮助分析模型的敏感性和鲁棒性。

三、环境因子向前选择法在优化模型预测与特征选择中的局限性1. 特征依赖性:环境因子向前选择法无法考虑特征间的依赖关系,可能选择出具有冗余信息的特征,降低模型性能。

2. 数据局部性:环境因子向前选择法在进行特征选择时,可能受到数据的局部性影响,无法全局优化特征选择结果。

3. 终止准则选择:环境因子向前选择法终止准则的选择对模型性能有较大影响,需要根据具体问题进行合理选择。

选取主元的四种方法

选取主元的四种方法选取主元是指从多种输入变量中选择一个来影响目的变量的一种过程,常被广泛应用于互联网和数据分析应用中。

在相关上,为了有效地提取特征,有必要选择一个主元,并从中提取出更高水平的差异特征。

目前,主元选择的四种方法是可定性、可分类、可数值和可比较。

首先是可定性主元,也称为指标变量。

它的特点是以一些定性的变量来影响目的变量。

例如性别、年龄、婚姻状况等,这些变量人们只能自行确定,不能使用数据计算。

可定性变量在互联网行业被广泛应用,例如客户在网站上的购买行为对他们的性别有潜在的影响,所以性别就作为一个可定性变量来分析客户购买行为。

其次是可分类主元,也称为易换性变量。

它的特性是可以把变量划分到多个“类别”中。

可分类变量常被用来分析在网站上搜索行为,可以把用户搜索相同产品的结果类别划分,例如衣服、玩具、家电等,这样可以更清楚地分析用户对每一个类别产品的搜索情况。

第三是可数值主元,也称为连续变量。

它的特点是变量上的值是可以使用数值表示的,并且变量划分的类别比较少。

可数值变量在互联网上常被用作一些衡量量,例如网页的访问量,可以使用用户的访问记录来统计一个网站的访问量是多少。

最后是可比较主元,它的特点是变量是可比较的,可以把变量排序,或者按照等级划分,这种方法也被称作等级分析。

在互联网行业中,可比较变量可以被用来衡量社交媒体营销的成功程度,例如对用户的点赞、评论数等,不同的等级数值代表不同的用户活跃度。

总之,选取主元是常被广泛应用于互联网和数据分析应用中,常见的四种方法是可定性、可分类、可数值和可比较。

这些方法在互联网行业中也有各自的应用场景,帮助我们从大量数据集里提取出更加有价值的特征。

一种改进的N-FINDR高光谱端元提取算法

一种改进的N-FINDR高光谱端元提取算法赵春晖;齐滨;王玉磊【期刊名称】《电子与信息学报》【年(卷),期】2012(034)002【摘要】光谱端元提取是对高光谱数据进一步分析的重要前提.在各种端元提取算法中,N-FINDR算法因其全自动和选择效果较好等优点受到了广泛的关注.然而样本的排序对该算法的端元提取会造成一定影响,并且传统N-FINDR算法需要根据端元的个数进行降维处理,从而限制了该算法的应用.实际高光谱数据中存在的同一地物在高维空间中非紧密团聚现象也对端元提取增加了难度.为此该文提出改进的算法停机准则和数据特征预处理方法,并使用支持向量机对提取到的端元进行二次提取.实验结果表明,改进的停机准则进一步增加了由端元向量组组成的凸体体积.数据特征预处理和基于支持向量机的二次端元提取分别提升了数据的可分性和提取到端元的精度.%Spectral endmember extraction is an important pretreatment for the further analysis of hyperspectral data. Regarding many kinds of endmember extraction algorithms, N-FINDR algorithm is widely utilized for its full-automation and better endmember extraction performance. However, the order of the samples has a certain effect on the endmember extraction, and traditional N-FINDR algorithm also needs to reduce the dimensionality based on the number of the endmembers, which will limit its application. In the actual hyperspectral data, the incompact clustering of the same species presented in the high dimensional space also increases the difficulty of endmember extraction. So this paper proposedan improved stop rule and the pretreatment of the features, and utilizing Support Vector Machine (SVM) to conduct the second endmember extraction. Experiments show that the improved stop rule further increased the volume of the convex polyhedron composed of the endmembers. The pretreatment of the features and the second SVM endmember extraction increase the separability of the data and the precision of the extracted endmembers respectively.【总页数】5页(P499-503)【作者】赵春晖;齐滨;王玉磊【作者单位】哈尔滨工程大学信息与通信工程学院哈尔滨150001;哈尔滨工程大学信息与通信工程学院哈尔滨150001;哈尔滨工程大学信息与通信工程学院哈尔滨150001【正文语种】中文【中图分类】TP751.1【相关文献】1.基于改进人工蜂群算法的高光谱图像端元提取方法 [J], 李冰;孙辉;孙宁;王坤2.基于流形学习和空间信息的改进N-FINDR端元提取算法 [J], 唐晓燕;高昆;倪国强;朱振宇;程颢波3.一种改进的N-FINDR端元提取算法 [J], 韩雪4.一种改进的高光谱端元提取算法及其FPGA实现 [J], 张锦涛;雷杰;吴凌云;黄碧莹;李云松5.一种改进的快速N-FINDR端元提取算法 [J], 赵春晖;郭蕴霆因版权原因,仅展示原文概要,查看原文内容请购买。

粒子群空间优化的端元提取算法

初始化粒子群312算法性能分析为了验证本文算法的性能本文选择光谱范围判断粒子中是否存在相似光谱b03825m波长区间内波段166的数据进行分析利用usgs数字光谱数据库中的3个纯净光谱构建混合否像元个数100的模拟图像图像中存在的三种端元n否计算粒子适宜度自适应调整系数分别为明矾石铵长石和白云母其中明矾石铵长石在是模拟数据中存在对应的纯净像元白云母不存在纯净像更新粒子自身历史最优位置元混合像元中白云母最高含量不超过80
350002, China 3.National Engineering Research Centre of Geospatial Space Information Technology, Fuzhou University, Fuzhou
350002, China
ZHU Zhangzhi, HUANG Fenghua. Endmember extraction algorithm based on particle swarm search space optimization. Computer Engineering and Applications, 2018, 54(11):185-192.
摘 要:粒子群优化算法(Particle Swarm Optimization,PSO)应用于高光谱影像端元提取时,由于影像中存在端元 的 像 元 数 所 占 比 例 极 小 且 分 布 零 散 ,导 致 粒 子 群 的 搜 索 空 间 破 碎 ,存 在 收 敛 性 能 低 、容 易 陷 入 局 部 最 优 解 等 缺 陷 。 对粒子群的搜索空间进行优化,选择影像中纯净像元指数(Pixel Purity Index,PPI)较大的像元作为预选像元,然后 对 预 选 像 元 进 行 光 谱 聚 类 排 序 ,将 排 序 后 的 集 合 作 为 粒 子 群 的 搜 索 空 间 ,优 化 了 粒 子 的 搜 索 空 间 。 并 在 迭 代 过 程 中 ,充分利用粒子群的信息自适应地调整其系数 ,在缩小原始图像与反演图像的误差同时 ,增加体积约束 ,在提取端 元时更好地保持其原有的形状。通过模拟数据和 AVIRIS 影像的实验表明该算法具有较好端元提取效果。 关键词:粒子群算法 ;端元提取 ;高光谱遥感 文献标志码:A 中图分类号:TP751;TP18 doi:10.3778/j.issn.1002-8331.1701-0220

17.高级光谱分析


选取样本像元 获取样本像元的平 均波谱 识别平均样本波谱
1、 端元波谱获取——MNF变换
• MNF变换 • 重要作用
用于判定图像内在的维数 分离数据中的噪声 减少计算量
• 弥补了主成分分析在高光谱数据处理中的不足 • 计算时需要输入的参数
统计信息的图像范围 shift diff subset 噪声统计文件(可以用到另一副图像上做变换) MNF统计文件(反变换的时候要用) Mnf变换输出波段选择(根据特征值选择输出波段)
高级光谱分析
技术支持邮箱:ENVI-IDL@ 技术支持热线:400-819-2881-7 官方技术博客:/enviidl 官方技术qq群:148564800
高光谱图像分类流程
影像文件 最小噪声分离 MNF 数1 端元波谱获取——端元波谱收集
• • • • • 端元波谱收集 N维可视化工具 选取样本像元 生成地物平均波谱 波谱分析,端元识别
2 波谱识别
• 波谱角分类
3 分类结果浏览及后处理
• 分类结果自动显示,叠加在原图像上 • 分类后处理
向导式目标识别——沙漏分析工具
• 向导式波谱分析工具
影像亮度值定标为反射率 最小噪声分离(MNF) 纯净像元指数(PPI) N维散度分析 选择终端单元 地物制图(地物识别)

计算纯净像元指数
N维可视化和端元选择 是
是否输入用户选定端 元波谱
用户选定端元波谱
波谱识别 结果
高光谱图像分类——练习
• 本节内容
基于PPI端元提取方法完成高光谱图像分类数据
• 数据
“16.基本光谱分析\数据\CupriteReflectance.dat”
1、端元波谱获取——基本流程
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

原文地址:混合像元分解中的端元波谱获取方法作者:ENVIIDL 选取合适的端元是成功的混合像元分解的关键。端元选取包括确定端元数量以及端元的光谱。 理论上,只要端元数量m小于等于b+1(b表示波段数),线性方程组就可以求解。然而实际上由于端元波段间的相关性,选取过多的端元会导致分解结果更大的误差。 端元光谱的确定有两种方式:(1) 使用光谱仪在地面或实验室测量到的“参考端元”;(2) 在遥感图像上得到的“图像端元”。方法(1)一般从标准波谱库选择,方法(2)直接从图像上寻找端元可选择的方法有:从二维散点图中基于几何顶点的端元提取,借助纯净像元指数(Pixel Purity Index——PPI)和n维可视化工具用于端元波谱收集,基于连续最大角凸锥(Sequential Maximum Angle Convex Cone——简称SMACC)的端元自动提取。下面介绍几种端元选择的方法。

1基于几何顶点的端元提取

将相关性很小的图像波段,如PCA、IC、MNF等变换结果的前面两个波段,作为X、Y轴构成二维散点图。在理想情况下,散点图是三角形状,根据线性混合模型数学描述,纯净端元几何位置分布在三角形的三个顶点,而三角形内部的点则是这三个顶点的线性组合,也就是混合像元,如图所示。根据这个原理,我们可以在二维散点图上选择端元波谱。在实际的端元选择过程中,往往选择散点图周围凸出部分区域,后获取这个区域相应原图上的平均波谱作为端元波谱。 图 散点图上的纯净像元与混合像元 下面以MNF变换后的第一、第二波段作为X、Y轴构建二维散点图,如图所示。

图 Scatter Plot窗口 2 基于PPI的端元提取

借助纯净像元指数(PPI)和n维可视化工具用于端元波谱收集,下面详细介绍操作步骤。

第一步、获取纯净像元

这个步骤是在MNF变换的结果上计算纯净像元指数(PPI),之后选择阈值范围从PPI图像上获得感兴趣区,感兴趣区包含的像元就是比较纯净的像元。 (1) 打开高光谱数据。 (2) 在ENVI主菜单中,选择Spectral ->MNF Rotation- > Forward MNF -> Estimate Noise Statistics From Data。在标准ENVI文件选择对话框中,选择高光谱图像文件。打开Forward MNF Transform Parameters面板,选择MNF输出路径及文件名,单击OK执行MNF变换。 (3) 在ENVI主菜单中,选择 Spectral-> Pixel Purity Index->[FAST] New Output Band。在打开的Pixel Purity Index Input File对话框中,选择MNF变换结果,单击Spectral Subset按钮,选择前面10个波段(MNF后面波段基本为噪声),单击OK。 (4) 在Pixel Purity Index Parameters面板中,设置Threshold Factor:3,其他参数默认,选择输出路径及文件名,单击OK执行PPI计算。 (5) 在Display窗口中显示PPI结果。选择Overlay->Region of Interest,在ROI Tool 面板中,选择Options->Band Threshold to ROI,选择PPI图像作为输入波段,单击OK,打开Band Threshold to ROI面板(图)。 Min Thresh Value:10,Max Thresh Value:空(PPI图像最大值),其他默认设置,单击OK计算感兴趣区,得到的感兴趣区显示在Display窗口中。

图 Band Threshold to ROI面板 第二步、构建n维可视化窗口

(1) 在ENVI主菜单中,选择Spectral ->n-Dimensional Visualizer,在n-D Visualizer Input File对话框中选择MNF变换结果,单击OK。 (2) 在n-D Controls面板中,选择1、2、3、4、5波段,构建5维的散点图。 第三步:选择端元波谱 (1) 在n-D Controls面板中,设置适当的速度(Speed),单击Start按钮,在n-D Visualizer窗口中的点云随机旋转,当在n-D Visualizer窗口中的点云有部分聚集在一块时,单击Stop按钮。 (2) 在n-D Visualizer窗口中,用鼠标左键勾画“白点”集中区域,选择的点被标示颜色。 (3) 在n-D Controls面板中,选择Class->Items 1:20->White(用于删除点),单击Start按钮,当看到有部分选择的点云分散时候,单击Stop按钮,在n-D Visualizer窗口中选择分散的点,自动会将选择的点删除。借助<-,->,New按钮可以一帧帧从不同视角浏览以辅助删除分散点。 (4) 在n-D Visualizer窗口中,单击右键选择New Class快捷菜单,重复(1)~(3)选择其他“白点”集中区域。

图 n-D Visualizer窗口中的端元 第四步、输出端元波谱

(1) 在n-D Controls面板中,选择Options->Mean All,在Input File Associated with n-D Scatter Plot对话框中选择原图像,单击OK。 (2) 获取的平均波谱曲线绘制在n_D Mean绘图窗口中。 (3) 参考“波谱分析工具”章节,识别每条波谱曲线对应的地物类型。 (4) 在n_D Mean绘图窗口中,选择File->Save Plot As->Spectral Library(或者ASCII),将端元波谱保存为波谱库文件或者文本文件。

3 基于SMACC的端元提取

连续最大角凸锥(Sequential Maximum Angle Convex Cone )简称SMACC。SMACC方法可从图像中提取端元波谱以及丰度图像(abundance Image)。它提供了更快,更自动化的方法来获取端元波谱,但是它的结果近似程度较高,精度较低。 SMACC方法是基于凸锥模型(也称为残余最小化)借助约束条件识别图像端元波谱。采用极点来确定凸锥,并以此定义第一个端元波谱;然后,在现有锥体中应用一个具有约束条件的斜投影生成下一个端元波谱;继续增加锥体生成新的端元波谱。重复这个过程直至生成的凸锥中包括了已有的终端单元(满足一定的容差),或者直至满足了指定的端元波谱类别个数。 通俗的解释,SMACC方法首先找到图像中最亮的像元,然后找到和最亮的像元差别最大的像元;继续再找到与前两种像素差别最大的像素。重复该方法直至SMACC找到一个在前面查找像素过程已经找到的像素,或者端元波谱数量已经满足。SMACC方法找到的像素波谱转成波谱库文件格式的端元波谱。 下面以一个高光谱数据为例,详细介绍这个工具的操作过程。 (1) 在ENVI主菜单中,选择 File->Open Image File,打开高光谱数据文件。 (2) 在ENVI主菜单中,选择Spectral ->SMACC Endmember Extraction,在Select Input Image对话框中选择高光谱数据文件,单击OK打开SMACC Endmember Extraction Parameters面板(图)。 (3) 在SMACC Endmember Extraction Parameters面板中,需要填写以下参数: 端元波谱提取数量(Number of Endmembers):15 误差容限值(RMS Error Tolerance):0 默认值0表示只有达到Number of Endmembers 参数指定的终端个数,SMACC 才会结束。如果指定一个RMS误差,那么达到这个RMS误差的话,SMACC就会结束,不管是否获取指定数量的端元波谱。反射率数据推荐使用,辐射亮度值数据推荐使用1。但是要注意反射率数据常常扩大了倍数,比如扩大了10000倍,这个时候RMS Error Tolerance参数设置应该为10000x1%=100。 选择分离端元波谱的约束条件(unmixing constraint For Endmember Abundances): Positivity Only:把每个波长的正值端元波谱作为约束条件。这个选项常用于反射率数据,因为负反射率值没有物理意义, Sum to Unity or Less: 等于或者小于每个像素计算得到每种物质的组分之和作为约束条件。当想从反射率数据中获取物质的物理意义和丰度图像的阴影图时候,可以选择这个约束条件,结果中会单独生成一个丰度阴影图像(Shadow Abundance)。 Sum to Unity:等于每个像素计算得到每种物质的组分之和作为约束条件。当零端元波谱没有物理意义或者想获得暗端元波谱可以选择这个约束条件,这个约束条件推荐用于辐射亮度数据和热辐射数据。 合并相似端元波谱(Coalesce Redundant Endmembers): 该选项是基于波谱角制图方法把阈值(在SAM Coalesce Value对话框中定义的值)内的所有端元波谱合并为一个端元波谱。如果想要区分波谱比较相似的地物,不要选择该选项。 输出结果文件 Endmember Location ROIs:该输出包括从终端单元波谱结果中产生的像元感兴趣区文件,这个输出文件是可选的。 Abundance Image:输出丰度图像,该输出文件将包括阴影图像和终端单元聚集图像。该输出图像是可选的。 Select Output Spectral Library Enter Output Filename:该输出文件中包括提取出的终端单元的波谱库信息。这个是必先项目。 (4) 单击OK,执行SMACC过程。

相关文档
最新文档