基于遥感影像的分类技术(监督/非监督和面向对象的分类技术)

news2024/12/28 3:34:57

遥感图像分类技术

遥感图像分类技术


“图像分类是将土地覆盖类别分配给像素的过程。例如,类别包括水、城市、森林、农业和草原。”前言 – 人工智能教程


什么是遥感图像分类?

遥感图像分类技术的三种主要类型是:

  • 无监督图像分类
  • 监督图像分类
  • 基于对象的图像分析

无监督和监督图像分类是两种最常见的方法。

然而,基于对象的分类越来越受欢迎,因为它对于高分辨率数据很有用。

1.无监督分类

在无监督分类中,它首先根据像素的属性将像素分组为“簇”。然后,使用土地覆盖类别对每个聚类进行分类。

总的来说,无监督分类是最基本的技术。由于您不需要样本进行无监督分类,因此这是分割和理解图像的简单方法。

无监督分类的两个基本步骤是:

  • 生成簇
  • 分配班级

无监督分类图

使用遥感软件,我们首先创建“集群”。一些常见的图像聚类算法是:

无监督分类示例

  • K-均值
  • ISO数据

选择聚类算法后,您可以确定要生成的组数。例如,您可以创建 8、20 或 42 个集群。较少的簇在组内具有更多相似的像素。但更多的聚类会增加组内的变异性。

需要明确的是,这些是未分类的集群。下一步是手动为每个聚类分配土地覆盖类别。例如,如果您想要对植被和非植被进行分类,您可以选择最能代表它们的聚类。

:ArcGIS 中的监督和非监督分类

2. 监督分类

在监督分类中,您为每个土地覆盖类别选择代表性样本。然后,该软件使用这些“训练站点”并将其应用到整个图像。

监督分类的三个基本步骤是:

  • 选择培训领域
  • 生成签名文件
  • 分类

监督分类图

对于监督图像分类,您首先创建训练样本。例如,您可以通过在图像中标记城市区域来标记它们。然后,您将继续在整个图像中添加代表的训练站点。

监督分类示例:IKONOS

对于每个土地覆盖类别,您将继续创建训练样本,直到获得每个类别的代表性样本。反过来,这将生成一个签名文件,其中存储所有训练样本的光谱信息。

最后,最后一步是使用签名文件来运行分类。从这里,您必须选择一种分类算法,例如:

  • 最大似然
  • 最小距离
  • 主要成分
  • 支持向量机(SVM)
  • 异簇

多项研究表明, SVM 是遥感领域最好的分类算法之一。但每个选项都有自己的优点,您可以自己测试一下。

:15 个免费卫星图像数据源

3. 基于对象的图像分析(OBIA)

监督和非监督分类是基于像素的。换句话说,它创建方形像素,并且每个像素都有一个类别。但基于对象的图像分类将像素分组为具有大小和几何形状的代表性矢量形状。

以下是执行基于对象的图像分析分类的步骤:

  • 执行多分辨率分割
  • 选择培训领域
  • 定义统计数据
  • 分类

基于对象的分类图

基于对象的图像分析 (OBIA)通过对像素进行分组来分割图像。它不会创建单个像素。相反,它生成具有不同几何形状的对象。如果您拥有正确的图像,物体就会变得非常有意义,以至于它可以为您进行数字化。例如,下面的分割结果突出显示了建筑物。

obia 分割 聚类 机器学习

两种最常见的分割算法是:

  • eCognition中的多分辨率分割
  • ArcGIS Pro中的线段均值平移工具

在基于对象的图像分析 (OBIA) 分类中,您可以使用不同的方法对对象进行分类。例如,您可以使用:

形状:如果要对建筑物进行分类,可以使用形状统计数据,例如“矩形拟合”。这将测试对象的几何形状是否为矩形。

纹理:纹理是物体的同质性。例如,水大部分是均质的,因为它大部分是深蓝色的。但森林有阴影,是绿色和黑色的混合体。

光谱:您可以使用光谱属性的平均值,例如近红外、短波红外、红色、绿色或蓝色。

地理环境:对象之间存在邻近关系和距离关系。

OBIA分类

最近邻分类: 最近邻 (NN) 分类与监督分类类似。多分辨率分割后,用户识别每个土地覆盖类别的样本点。接下来,他们定义统计数据以对图像对象进行分类。最后,最近邻根据对象与训练站点的相似性和定义的统计数据对对象进行分类。

:eCognition 中的最近邻分类指南

您应该使用哪种图像分类技术?

假设您想要对高空间分辨率图像中的水进行分类。

您决定选择该图像中NDVI 较低的所有像素。但这也可能会对图像中非水的其他像素进行错误分类。因此,基于像素的分类(例如无监督和监督分类)给人一种椒盐的感觉。

人类自然地将空间信息聚合成组。多分辨率分割通过将同质像素分组为对象来完成此任务。多分辨率分割后水景很容易识别。这就是人类可视化空间特征的方式。

  • 什么时候应该使用基于像素的(无监督和监督分类)?
  • 什么时候应该使用基于对象的分类?

空间分辨率比较

正如本文所述,空间分辨率是选择图像分类技术时的一个重要因素。

当您拥有低空间分辨率图像时,传统的基于像素和基于对象的图像分类技术都表现良好。

但是,当您拥有高空间分辨率图像时,OBIA 优于传统的基于像素的分类。

遥感数据趋势

1972 年,Landsat-1 是第一颗以 60 米分辨率收集地球反射率的卫星。此时,无监督分类和监督分类是可用的两种图像分类技术。对于这个空间分辨率来说,这已经足够了。

然而,OBIA 作为一种数字图像处理技术已经取得了显着的发展。

图像分类时间线

多年来,对遥感数据的需求不断增长。只需查看我们的列表,其中包括数百个遥感应用程序。例如,食品安全、环境和公共安全对卫星图像的需求很高。

基于对象的分类

为了满足需求,卫星图像的目标是在更广泛的频率范围内获得更高的空间分辨率。以下是过去几年出现的一些主要遥感数据趋势。

  • 更无处不在
  • 更高的空间分辨率
  • 更广泛的频率范围(包括高光谱)

但更高分辨率的图像并不能保证更好的土地覆盖。使用的图像分类技术是提高准确性的非常重要的因素。

遥感趋势

无监督、监督、基于对象的分类

图像分类技术准确性评估

阿肯色大学的案例研究比较了基于对象的分类与基于像素的分类。目标是比较高中空间分辨率图像。

总体而言,基于对象的分类优于无监督和有监督的基于像素的分类方法。由于 OBIA 同时使用光谱和上下文信息,因此具有更高的准确性。

这项研究是基于像素的图像分类技术的一些局限性的一个很好的例子。

 10 个免费的全球土地覆盖/土地利用数据集

基于对象的分类的增长

像素是图像中表示的最小单位。图像分类使用各个像素的反射率统计数据。

技术进步和高空间分辨率图像的可用性有了很大的发展。但图像分类技术也应该考虑在内。人们的注意力集中在基于对象的图像分析上,以提供优质的产品。

根据Google Scholar的搜索结果,所有图像分类技术的出版物数量都呈现稳定增长。最近,基于对象的分类显示出很大的增长。

出版物图像分类技术的发展

出版物图像分类技术的发展

如果您喜欢本图像分类技术指南,我建议您下载遥感图像分类信息图。

遥感图像分类

参考

1. Blaschke T,2010。基于对象的遥感图像分析。ISPRS 摄影测量与遥感杂志 65 (2010) 2–16
2. 基于对象的分类与基于像素的分类:多分辨率图像的相对重要性(Robert C. Weih, Jr. 和 Norman D. Riggan, Jr.)
3. 多分辨率分割:高质量多尺度图像分割的优化方法(Martin Baatz 和 Arno Schape)
4. Trimble eCognition Developer

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

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

相关文章

滤波器设计工具简介

目录 快速入门 设计滤波器 查看其他分析 更改轴单位 标记数据点 优化设计 更改分析参数 导出滤波器 生成 MATLAB 文件 量化滤波器 目标 其他功能 此示例说明如何使用方便的滤波器设计工具替代命令行滤波器设计函数。 滤波器设计工具是 Signal Processing Toolbox™…

Python 下载首页图片

以下是一个使用RoboBrowser和Python下载首页图片的下载器程序,并使用https://www.duoip.cn/get_proxy获取代理: import os import time from robobrowser import RoboBrowser import requests ​ def get_proxy():url "https://www.duoip.cn/get_…

【Linux】Centos 8 服务器部署:阿里云端口开放与应用实例教程

目录 一、基本流程 二、进入实例安全组 (1)进入实例详情 (2)打开安全组列表 三、配置规则 (1)默认安全组 (2)自定义安全组 ① 创建安全组添加入方向端口 ② 编辑安全组导入…

紫光同创FPGA实现图像去雾 基于暗通道先验算法 纯verilog代码加速 提供2套工程源码和技术支持

目录 1、前言免责声明本去雾模块的特点 2、目前我这里已有的图像处理方案3、设计思路框架SD卡初始化SD卡读操作SD卡读图片OV5640摄像头配置及采集HDMA图像缓存输入输出视频HDMA缓冲FIFOHDMA控制模块 图像去雾模块详解HDMI输出 4、PDS工程1详解:SD卡提供有雾图片5、P…

用“qwer”打造类似梦幻西游中比巧克力还丝滑的状态机

点击上方亿元程序员关注和★星标 引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 本系列是《和8年游戏主程一起学习设计模式》,让糟糕的代码在潜移默化中升华,欢迎大家关注分享收藏订阅。 梦幻西游是流量密码吗&…

Trace 在多线程异步体系下传递最佳实践

JAVA 线程异步常见的实现方式有&#xff1a; new ThreadExecutorService 当然还有其他的&#xff0c;比如fork-join&#xff0c;这些下文会有提及&#xff0c;下面主要针对这两种场景结合 DDTrace 和 Springboot 下进行实践。 引入 DDTrace sdk <properties><java.…

Sui特性将推动下一波游戏大发展

随着游戏行业的竞争日益激烈&#xff0c;区块链技术为游戏工作室提供了必要的优势&#xff0c;以保持观众对他们的兴趣。实际上&#xff0c;区块链技术可能是未来游戏设计中最令人愉快和吸引人的关键。游戏在深入探索世界方面表现很棒&#xff0c;它们通过视觉、叙事和社区建设…

Scala入门到放弃—02—函数

文章目录 函数方法定义默认参数命名参数可变参数条件语句循环表达式 函数 方法定义 def 方法名(参数: 参数类型): 返回值类型 {//方法体//最后一行作为返回值(不需要使用return) } def max(x: Int, y: Int): Int {if(x > y)xelse y }package org.example object App {de…

C++ 模板的编译链接讨论

//头文件 #ifndef Test_h__ #define Test_h__ template<class T> class Test1 { public: static T Add(const T& x, const T& y); }; #endif // Test_h__ //cpp文件 #include "Test.h" template<class T> T Test1<T>::Add(const …

Qt 案例 使用QNetworkReply或者URLDownloadToFile 下载http、https资源到本地路径

Qt 使用QNetworkReply或者URLDownloadToFile两种不同方式下载http、https链接资源文件&#xff0c;并且获取下载进度。 目录 一、 使用 URLDownloadToFile 下载二、 使用 QNetworkReply 下载三、 打包好的可执行程序示例下载四、 会员或订阅专栏下载源码 一、 使用 URLDownload…

USB协议学习(二)设备枚举过程分析

USB协议学习&#xff08;二&#xff09;设备枚举过程分析 笔者来聊聊设备枚举过程分析. 这里写自定义目录标题 USB协议学习&#xff08;二&#xff09;设备枚举过程分析USB设备运行过程USB设备枚举USB设备通信构成USB设备请求USB枚举过程分析如何改变文本的样式插入链接与图片如…

【算法训练-动态规划 二】【线性DP问题】最长递增子序列

废话不多说&#xff0c;喊一句号子鼓励自己&#xff1a;程序员永不失业&#xff0c;程序员走向架构&#xff01;本篇Blog的主题是【动态规划】&#xff0c;使用【数组】这个基本的数据结构来实现&#xff0c;这个高频题的站点是&#xff1a;CodeTop&#xff0c;筛选条件为&…

跨境电商:经济合作新引擎,技术赋能新亮点

随着数字化浪潮席卷全球&#xff0c;跨境电商正蓬勃发展&#xff0c;成为中国外贸高质量发展的新引擎。中国的跨境电商行业在"买全球、卖全球"方面正经历着显著的增长&#xff0c;延展出新的商业生态&#xff0c;以技术创新和国际合作为支撑&#xff0c;促进了中国制…

Linux中的shell外壳与权限(包含目录文件的权限,粘滞位的来龙去脉)

Linux中的shell外壳与权限[包含目录文件的权限,粘滞位的来龙去脉] 一.shell外壳的理解1.为什么需要有shell外壳的存在?2.什么是shell外壳?3.shell外壳的运行原理是什么?4.shell和bash的关系 二.Linux中的用户权限1.用户分类与身份切换1.用户分类2.root用户切换为普通用户1.s…

操作系统学习笔记7-IO管理

文章目录 1、IO管理学什么(学习逻辑图)2、IO管理硬件知识-IO设备的分类(硬件分类)3、IO管理硬件知识-IO控制方式的发展过程4、IO管理硬件知识-IO控制方式-程序直接控制方式5、IO管理硬件知识-IO控制方式-中断控制方式6、IO管理硬件知识-IO控制方式-DMA控制方式7、IO管理硬件知识…

JSX 样式处理

学习目标&#xff1a; 能够在 JSX 中实现 CSS 样式处理  1. 行内样式 实现&#xff1a; 在元素身上绑定一个 style 样式   - 行内样式 style function APP(){return (<div className"App"><div style{{color:red,fontSize:10px}}>this is div</d…

Swagger基本使用

文章目录 1. 接口文档2. Open API3. Swagger 简介4. Springfox5. Swagger 基本用法6. Swagger-UI使用7. Swagger配置 1. 接口文档 接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要&#xff0c;但是由于项目周期等…

MySQL数据同步到达梦数据库

1.服务器配置 达梦数据库的初始状态是不兼容其他任何数据库模式的&#xff0c;所以必须先设置系统的兼容性&#xff0c;从安装路径的tool文件夹中打开console工具&#xff08;DM控制台工具&#xff09;&#xff0c;设置兼容MySQL。 2.创建用户&#xff08;需要分配权限的操作&…

K8s 之 Helm 部署 MySQL 5.7

Author&#xff1a;rab 目录 一、环境二、部署2.1 安装 NFS2.2 安装 Helm2.3 安装 MySQL2.3.1 创建 Namespace2.3.2 创建 PV2.3.3 配置 MySQL2.3.4 部署 MySQL 2.4 MySQL 可用性验证 小结 一、环境 # K8s版本 v1.23.6# Docker版本 v20.10.20# Helm版本 v3.10.3# NFS v4说明&am…

建筑能源管理(6)——建筑能源监管

中国建筑(公共机构)能耗的总量逐年上升&#xff0c;在能源总消费量中所占的比例已从20世纪70年代末的10%&#xff0c;上升到近年的超过30%。2006年&#xff0c;《中华人民共和国国民经济和社会发展第十一个五年规划纲要》提出了“十一五”期间单位国内生产总值能耗降低20%左右&…