eCognition易康操作教程(一):如何利用eCognition易康软件进行影像分割之棋盘分割、四叉树分割、光谱差异分割

一、新建工程

使用eCognition新建工程ImageSegmentation,加载影像数据,并编辑图层名称,将Layer 1Layer 2Layer 3Layer 4Layer Alias 分别改为 BlueGreenRed如图1-1,图1-2所示:

图 1-1

图 1-2

  1. 设置加载影像的波段组合,如图2-1所示:

图 2-1

二、设置空间子集范围

  1. 选择1000×1000范围的空间子集,点击“File”菜单栏,选择“选择 Modify Open Project”下拉菜单,点击“Subset Selection”选择空间子集范围,如图3-1所示:

图 3-1

三、多种算法的影像分割结果对比

        1.棋盘分割

第一步:点击“Process”菜单栏,下拉选择“Process Tree”菜单栏,在弹出的窗口中创建进程目录,右键选择“Append New”,如图4-1-1所示:

图 4-1-1

第二步:在“棋盘分割算法”目录下,右键点击 “Insert Child”, 添加执行进程,命名为“Chessboard Segmentation 10 ResultLevel1”,如图4-1-2所示:

图 4-1-2

各个参数含义解释:

Algorithm:选择的算法名称,这里选择“chessboard segmentation”。

Domain:算法的作用域,由于对栅格影像直接进行分割,选择 pixel level。

算法参数:

Object Size:分割后每个小正方形的大小,此处设置为 10(pixel)×10(Pixel)。

Level Name:分割后得到的矢量层名称,这里设置为“ResultLevel1”。

棋盘分割后的结果如图4-1-3所示:

图 4-1-3

第三步:清除分割结果,点击“Image Objects”菜单栏,点击“Delete Level(s)”,选中“ResultLevel1”,点击”ok”删除棋盘分割结果。

2.四叉树分割

第一步:右键选择“Append New”,添加”四叉树分割算法”目录,如图4-2-1所示:

图 4-2-1

第二步:在“四叉树分割算法”目录下,右键点击 “Insert Child”, 添加执行进程,命名为“QuadtreeSegmentation 10 ResultLevel2”,如图4-2-2所示:

图 4-2-2

各个参数含义解释:

Algorithm:选择的算法名称,这里选择“quadtree based segmentation”。

Domain:算法的作用域,选择 pixel level。

算法参数:

Scale:分割比例,此处设置为 10。

Level Name:分割后得到的矢量层名称,这里设置为“ResultLevel2”。

Overwrite existing level:是否覆盖当前已经存在的结果,这里选择“No”。

Image Layer weights:图层权重,这里全设置为“Yes”

四叉树分割后的结果如图4-2-3和图4-3-4所示:

图 4-2-3

图 4-2-4

分割结果评价:

四叉树分割之后,有的正方形大一些,有的正方形小一些,大说明该区域的光谱特性更加均一,而小说明不太均一。

3.光谱差异分割

第一步:右键选择“Append New”,添加“光谱差异分割算法”目录,如图4-3-1所示:

图 4-3-1

第二步:在“光谱差异分割算法”目录下,右键点击 “Insert Child”, 添加执行进程,命名为“SpectralDifferenceSegmentation 50 ResultLevel3”,如图4-3-2所示:

图 4-3-2

各个参数含义解释:

Algorithm:选择的算法名称,这里选择“spectral difference segmentation”。

Domain:算法的作用域,选择 image object level。

算法参数:

Leve:选择运行算法的矢量层名称,这里选择四叉树分割算法得到的矢量层“ResultLevel2”。

Class filter:类滤波器,这里选择“none”。

Threshold condition:阈值条件,这里默认不设置。

Maxinum spectral difference:最大光谱差异,此处设置为 50。

Image Layer weights:图层权重,这里设置为“1,1,1,1”。

光谱差异分割后的结果如图4-3-3所示:

图 4-3-3

分割结果评价:

光谱差异分割相对于四叉树分割的结果是一个合并操作,将光谱差异值设定一个阈值,小于该阈值的两个相邻对象将在光谱差异分割中得到合并。进程执行完成后,植被覆盖区域与裸地区域合并了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/141437.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

大型监控网络设备架构

IT监控架构的功效日益突出,已成为企业信息化建设不可或缺的一部分。本文将详细介绍IT监控架构的含义、构成、功能及其在公司中的应用。 IT监控架构的含义是什么? 简单来说,IT监控架构就是利用一系列技术和方法对公司的IT系统进行全方位的监控…

unable to access xxxx: Failed to connect to xxxx

问题: 1、GitLab仓库加上双重验证后,设置GIt得 Manage Remotes时报错 unable to access xxxx: Failed to connect to xxxx SSL certificate problem:self signed certificate 解决 1、返回前面得操作步骤检查了一遍 没有问题 2、最后尝试一些方法解…

微信收款码费率0.38太坑了

作为一个有多年运营经验的商家,我本人在申请收款功能时曾经走过了不少弯路。我找遍了市面上的知名的支付公司,但了解到的收款手续费率通常都在0.6左右,最低也只能降到0.38。这个过程吃过不少苦头。毕竟,收款功能是我们商家的命脉&…

java 工程管理系统源码+项目说明+功能描述+前后端分离 + 二次开发

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示…

.NET 8 性能比 .NET 7 大幅提升

微软 .NET 开发团队的工程师 Stephen Toub 发表博客《Performance Improvements in .NET 8》,详细介绍了 .NET 8 中的性能改进。 介绍了 .NET 8 的性能表现,包括 JIT、原生 AOT、VM、GC、Mono、线程、文件 I/O、网络、JSON 处理、日志等。 .NET 7 was s…

公网远程访问GeoServe Web管理界面【内网穿透】

文章目录 前言1.安装GeoServer2. windows 安装 cpolar3. 创建公网访问地址4. 公网访问Geo Servcer服务5. 固定公网HTTP地址 前言 GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入…

商品秒杀系统整理

1、使用redis缓存商品信息 2、互斥锁解决缓存击穿问题,用缓存空值解决缓存穿透问题。 3、CAS乐观锁解决秒杀超卖的问题 4、使用redission实现一人一单。(分布式锁lua)脚本。 5、使用lua脚本进行秒杀资格判断(将库存和用户下单…

一个关于 i++ 和 ++i 的面试题打趴了所有人

前言 都说大城市现在不好找工作,可小城市却也不好招人。 我们公司招了挺久都没招到,主管感到有些心累。 我提了点建议,是不是面试问的太深了,在这种小城市,能干活就行。 他说自己问的面试题都很浅显,如果答…

计算机等级考试—信息安全三级真题六

目录 一、单选题 二、填空题 三、综合题 一、单选题

线性代数基础-行列式

一、行列式之前的概念 1.全排列: 把n个不同的元素排成一列,称为n个元素的全排列,简称排列 (实际上就是我们所说的排列组合,符号是A,arrange) 2.标准序列: 前一项均小于后一项的序列…

java框架-Spring-IOC

文章目录 一、组件注册包扫描组件注解0)、 ComponentScans1)、 RestController2)、 Srevice3)、 Rerpository4)、Component 导入第三方包里的组件1)、Configuration1)、Bean1)、Cond…

Hadoop NameNode执行命令工作流程

Hadoop NameNode执行命令工作流程 客户端API或者CLI与NameNode的交互命令数据的格式(1) 预处理流程(2) 创建NameNode与NameNodePrcServer流程(3) HDFS API以及CLI的命令到NameNode的工作执行流程(4) 执行命令的参数流动 客户端API或者CLI与NameNode的交互命令数据的格式 hadoop…

Web 基础概念

自己总结的web前端知识体系大全 基础概念 DOM DOM是什么意思-前端入门_dom是什么意思啊_猿说前端的博客-CSDN博客 DOM的含义: DOM称为文件对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展置标语言的…

计算机网络 实验二 交换机的基本配置

实验二 交换机的基本配置 实验目的 • 掌握交换机的配置方式及切换命令; • 掌握交换机端口的基本配置; • 掌握交换机mac地址的查看与管理方法。 实验设备 以太网交换机一台服务器一台PC机五台配置电缆、网线若干 网络拓扑及IP地址分配 给计算…

2023蓝帽杯半决赛misc题目复现

后续会逐渐完善: misc--排排坐吃果果 我真是无大语了,对于我的死脑筋,文件一打开是一片白色,但是点开单元格会看到里面有数字,我想到了修改单元格的格式,就是没想到转换字体的颜色,对此我表示…

SVN的基本使用

一、SVN介绍 SVN(Subversion)是一个开源的版本控制系统,它专门用于管理文件和目录的变更。SVN 提供了一种集中式的版本控制方案,其中有一个中央仓库存储所有文件的历史记录和变更。 SVN使用方式相对简单,可以通过命令…

Ubuntu 安装Nacos

1、官网下载最新版nacos https://github.com/alibaba/nacos/releases 2、放到服务器目录下,我的在/home/xxx/apps下 3、解压 $ tar -zxvf nacos-server-2.2.1.tar.gz 解压后当前目录有nacos目录 4、执行数据库脚本 先找一个数据库,创建nacos数据库。 …

ElementUI首页导航和左侧菜单静态页面的实现,以及Mockjs和总线的介绍

目录 前言 一. Mock.js 1.1 什么是Mock.js 1.2 Mockjs的安装与配置 1.2.1 安装Mock.js 1.2.2 引入Mock.js 1.3 Mockjs的使用 1.3.1 定义数据测试文件 1.3.2 mock拦截ajax请求 二. 首页导航以及左侧菜单的搭建 2.1 什么是总线 2.2 创建三个vue组件 首页AppMain.vue组…

Postman 全局配置接口路径变量等

Postman 全局配置接口路径变量等 一、简介 这里主要是介绍通过配置postman接口测试工具,简化每次新增模块等接口时修改url的繁琐过程,方便以后查阅!!! 二、全局变量设置 1、新增测试环境 新增测试环境 2、接口集合设…

太阳能供电模块

基于Solar Cell的锂电池充放电模块 由于一些需求,最近做了一款基于太阳能的锂电池充放电模块。该模块能够利用太阳能为锂电池充电和为负载提供5V的电压,在太阳能不充足的条件下,由锂电池提供需要的能量。 主要思路是将太阳能板获得的能量存储…