ENVI:如何进行遥感图像的分类?(决策树模型)

这篇具有很好参考价值的文章主要介绍了ENVI:如何进行遥感图像的分类?(决策树模型)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

01 决策树模型的简单介绍

02 实操

2.1 加载遥感影像以及对应的DEM影像

2.2 新建决策树

2.2.1 找到 新建决策树 工具并点击打开

2.2.2 决策树的编辑

2.2.3 NDVI的表达式编辑

2.2.4 增加子节点

2.2.5 band4的表达式编辑

2.2.6 分类好的信息编辑

2.2.7 重复编辑的说明 

 2.3 保存编辑好的决策树模型

 2.4 运行决策树模型

 2.5 分类结果展示


01 决策树模型的简单介绍

决策树思想的来源非常朴素,程序设计中的条件分支结构就是if-else结构,最早的决策树就是利用这类结构分割数据的一种分类学习方法

决策树:是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果,本质是一颗由多个判断节点组成的树

对于决策树,大家想象一棵树的生长,是不是先有根(叫作根节点),然后由根继续长大,然后会分叉(即将分叉的位置称为节点),再分叉...最后长出叶子(又叫叶子节点)。

那么对于决策树模型,其实按照这种思路进行的分类。首先所有需要分类的物质(物质两个字用的不太恰当,但是想不出什么好听的了)全部汇聚在根部,每分叉一次其实就是根据某一种限制条件将上一个节点中的物质进行了是或者不是的分类。

来一张决策树模型中用的比较多的图片:

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

现在我们要解决的是,给定一张遥感影像,如何通过决策树模型将不同地形区分开来。

譬如,对于水体区域,你将所有的水体像素点找出来;对于裸地区域,你用另一种颜色将这些裸地像素点标识出来...

其实这就是简单的if-else结构,因为对于不同的地形的区分,我们已经又现成的可量化的数值去衡量判定它,譬如NDVI、slope、band、aspect等等。

这是几种地形的区分数值参照表,后续我们将参照其构建决策树模型。

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

构建之前,我们需要明确,我们的遥感影像需要有哪些数据?

通过上面出现的数值我们可以简单的分析出,NDVI需要使用到波段数据,slope则需要使用到DEM数据

02 实操

2.1 加载遥感影像以及对应的DEM影像

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

打开的遥感影像展示:

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类 

2.2 新建决策树

2.2.1 找到 新建决策树 工具并点击打开

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.2.2 决策树的编辑

再来看一下需要分类的地形以及划分的标准

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 可以发现,我们可以通过NDVI是否大于0.3分成两大类,一类可以通过band4是否大于0小于20分成三种地形(水体,裸地,无数据区,背景),另一类可以通过slope是否小于20分成两大类。这两小类中一类是缓坡植被,另一类通过aspect是否大于90且小于270分为两种地形(朝南陡坡植被,朝北陡坡植被)。相信这是比较简单的。

现在我们再来稍微掌握以下ENVI_IDL语言的一些简单语法:

大于:gt

描述:gt即为great than短语的简写,这样联想记忆你或许会更明白gt的含义是大于。

小于:lt

描述:lt即为less than短语的简写,这样联想记忆你或许会更明白lt的含义是小于。

等于:eq

描述:eq即为equal单词的简写,这样联想记忆你或许会更明白eq的含义是等于。

大于等于:ge

描述:ge即为great equal单词的简写,这样联想记忆你或许会更明白eq的含义是大于等于。

小于等于:le

描述:le即为less equal单词的简写,这样联想记忆你或许会更明白le的含义是小于等于。

不等于:ne

描述:ne即为not equal单词的简写,这样联想记忆你或许会更明白ne的含义是不等于。

或许你会问,为什么不使用>、<、=这种符号不是更清晰易懂吗?我只能说,你说的对,但那只是对于你来说,对于设计这门语言的人来说,他觉得用英文短语的简写来表示逻辑关系会更清晰易懂,如果你觉得用不习惯你可以选择适应 or 创建一门语言干翻他。

 

2.2.3 NDVI的表达式编辑

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类  

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.2.4 增加子节点

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 增加好的节点展示:

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.2.5 band4的表达式编辑

 

2.2.5.1 对于NDVI<=0.3类继续分类。

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.2.5.2 增加节点

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

2.2.5.3  对band4不属于(0, 20)的类进行再分类。

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

2.2.6 分类好的信息编辑

2.2.6.1 分类的水体相关信息编辑

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.2.6.2 分类的无数据区相关信息编辑

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 

2.2.6.3 分类的裸地相关信息编辑

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

2.2.7 重复编辑的说明 

 因为时间原因,这里就不再重复上面的步骤继续编辑slope以及aspect的信息了。

这里简要的说明一下即可。

slope和aspect都是需要通过DEM进行二次计算得到的,所以编写表达式的时候需要加上{},另外,选择变量对应的数据时slope和aspect都是选择DEM数据。

具体操作看下方图片即可,不再解释。

(slope表达式)

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 (缓坡植被类信息编辑)

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 (aspect表达式编辑)

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 (朝南陡坡植被类信息编辑)envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 (朝北陡坡植被信息编辑)envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

(变量对应文件数据的表格查看) envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.3 保存编辑好的决策树模型

如果你下次还需要保存那么你可以保存该决策树模型。

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.4 运行决策树模型

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 

 2.5 分类结果展示

 

envi决策树分类,ENVI,决策树,机器学习,经验分享,图像处理,分类

 


 <p>炒茄子</p>文章来源地址https://www.toymoban.com/news/detail-783427.html

到了这里,关于ENVI:如何进行遥感图像的分类?(决策树模型)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于专家知识的决策树分类|以DEM+影像数据在ENVI操作为例

    一、基于专家知识的决策树分类的基本介绍 决策树模型就是需要通过样本数据构建一棵树,数中除了叶子节点的每个节点都是一个数据特征的划分点,将待测数据的对应的特征和该节点上的划分特征做对比,然后将待测节点分到该节点的某个子节点上,然后再进行对比,直到

    2024年02月10日
    浏览(27)
  • ENVI为遥感影像设置空间坐标系的方法

      本文介绍基于 ENVI 软件,对 不含有任何地理参考信息 的栅格遥感影像添加 地理坐标系 或 投影坐标系 等 地理参考信息 的方法。   我们先来看一下本文需要实现的需求。现有以下两景遥感影像,其位于不同的空间位置;但由于二者均不含任何地理参考信息,导致其在

    2024年03月13日
    浏览(27)
  • 利用ENVI处理SPOT遥感影像提取水体、植被、不透水面

    利用ENVI处理SPOT遥感影像提取水体、植被、不透水面 (一)在Arcmap中打开shp文件,选择Select Features选中研究区域: (二)选中研究区,在文件上右击选中Data——Export Data导出所选区域shp文件: (一)首先打开SPOT影像免费获取网站: https://regards.cnes.fr/user/swh/modules/60,点击log

    2024年02月05日
    浏览(41)
  • 基于ENVI的遥感影像解译——以Landsat8数据为例(上)

    遥感影像解译 是一种指从图像获取信息的基本过程。即根据各专业(部门)的要求,运用解译标志和实践经验与知识,从遥感影像上识别目标,定性、定量地提取出目标的分布、结构、功能等有关信息,并把它们表示在地理底图上的过程。例如,土地利用现状解译,是在影像

    2024年02月09日
    浏览(29)
  • ENVI实现QUAC、简化黑暗像元、FLAASH方法的遥感影像大气校正

    本文介绍基于 ENVI 软件,实现对 Landsat 7 遥感影像加以 预处理 与多种不同 大气校正 方法的操作。 目录 1 数据导入与辐射定标 2 波段合成 3 编辑头文件 4 转换文件格式 5 QUAC快速大气校正 6 简化黑暗像元法大气校正 7 FLAASH大气校正 8 大气校正结果与其他处理对比分析 8.1 三种大

    2024年02月13日
    浏览(29)
  • 【ENVI】监督分类

    好久没用ENVI了,用起来有点生疏,这里记录一下操作流程。。。 基础数据:从91卫图下载相应地区影像数据。 下载影像推荐:地理空间数据云、91卫图、水经注等。 1、加载tif数据  2、样本选择 (1)在图层管理器Layer Manager中,data.tif图层上右键,选择\\\"New Region Of Interest\\\",打

    2024年02月12日
    浏览(23)
  • ENVI分类后处理

    分类后处理 分类后处理 1.Majority和Minority分析。 2.聚类处理(Clump)。 3.过滤处理(Sieve)。 4.分类统计。 5.分类叠加。 6.分类结果转矢量。 一:Majority和Minority分析 1.打开分类结果——\\\"can_tmr_class.dat”。 2.打开Majority/Minority分析工具,路径为Toolbox/Classification/Post Classification

    2024年02月05日
    浏览(21)
  • ENVI监督分类

    监督分类 (1)了解监督分类的原理与意义; (2)了解不同监督分类方法的原理; (3)掌握使用ENVI软件对影像进行监督分类的操作方法。 在ENVI软件中对TM影像进行监督分类,监督分类方法有最小距离分类、最大似然分类等。 随后对分类结果进行处理,包括类别集群和类别

    2024年02月09日
    浏览(21)
  • 【ENVI】辐射校正和图像去噪声

    一、数据来源 Landsat-8中的湛江区域的遥感影像数据图,其大概信息情况如下 表1 所示。 表1 Landsat-8中湛江区域的遥感数据下载情况 行列号 空间分辨率 年份(单位:年) 运行周期时间 数据获取时间 124045 30米 2021

    2024年02月04日
    浏览(29)
  • ENVI中图像处理-基本操作

    熟悉基本的图像处理操作,包括:图像显示、彩色合成、多波段影像叠加、查看头文件、编辑头文件信息、图像裁剪、两个时期影像的对比、关闭文件。 掌握图像处理的基本操作 内容一:打开影像,进行彩色合成:真彩色、标准假彩色、任意假彩色; 1、影像打开 数据:D

    2024年02月08日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包