基于sentinel-2 遥感数据的水体提取(水体指数法)

本文框架设置如下:

  1. 简单介绍senintel-2数据;
  2. 如何利用sentinel-2数据获取水体边界/范围

1 Sentinel-2数据介绍及下载方式

有Sentinel-2A/2B两颗卫星,其参数基本一致,因此两颗卫星的数据联合使用很方便。

分辨率有:10,20,60米,三种不同的分辨率数据,共计13个光谱波段。

目前可供下载的数据产品有:L1C 和L2A两种级别的数据,其中L1C级别产品经过几何位置的处理,没有大气校正处理,而L2A产品是经过大气校正处理的地表反射率产品(提供的数据是16位整型,需要经过变换系数拉伸到0-1,就是真实的地表反射率)。

可根据需要下载不同级别的产品数据进行研究。若下载L1C数据,需要自己进行大气校正的话,可根据官方提供的大气校正工具进行处理,其操作较为繁琐,不同版本的工具其操作方式可能略有差别。

如果是下载L2A数据,可无需进行基本的预处理操作,进行系数变换可直接到地表反射率便于后续研究。

2 利用sentinel-2数据获取水体边界/范围

针对不同的卫星遥感数据而言,由于其获取的遥感数据波段和参数等不同,其水体的提取方法也不完全一致。

但大致可分为如下几类方法:

  1. 单波段法
  2. 光谱间关系法
  3. 影像分类法
  4. 水体指数法

其中水体指数法由于简单高效受到了广泛的研究和实际应用。本文重点描述如何利用水体指数法获取遥感图像中的水体范围。

目前应用较多的水体指数法主要有:

上述介绍了几种较为常用的水体指数,各种水体指数的目的基本上是一致的,即突出水体信息,抑制其他地物信息,便于目视解译和水体信息提取。

一般在计算水体指数之后,可以将水体指数作为一个特征加入到监督分类的流程中加以水体分类,进而利用相关的精度评价指标对分类精度进行评价。

其常用的评价指标可参考:

但一般应用不用监督分类的思路去处理,其较为复杂,在水体指数上进行阈值分割的思路较为简单且精度一般满足相应的应用要求。

其常用的阈值分割方法是大津法,具体可参考如下:

考虑到全局阈值方法的局限性,除Otsu方法之外,可在水体指数的基础上结合聚类方法,如ISODATA等,一般聚类后,需要对各类别进行合并处理,不然可根据类别均值选择均值最大的类别作为水体类型,其他作为背景即可。

3. 总结

上述对Sentinel-2数据进行基本的参数/数据产品级别,数据下载平台等进行简单介绍,并着重介绍了几种常用的水体指数,并在水体指数的基础上如何进一步的获取水体边界和范围。

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

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

相关文章

Laya2.13.3接入FGUI

下载与复制文件与Laya1.x类似,可以看我上一篇: Laya1.8.4接入FariyGui,以及其中踩的坑-CSDN博客 不同的是: 两个库文件需要在index.js中引入 新建一个脚本将fgui中搭建好的UI包引入: export default class GameApp…

GBASE南大通用数据库GBase 8s常见问题讲堂 -- no more pages/no more extents

本文摘自GBASE南大通用社区,by:wty,原文请点击:GBase 8s常见问题 -- no more pages/no more extents|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商 问题现象 insert数据失败&…

食品加工厂可视化视频AI智能监管方案,助力工厂数字化运营

一、背景与需求分析 随着科技的不断进步和人们对食品安全和质量的日益关注,食品智慧工厂的建设成为了食品行业的一个重要趋势。智能化的食品工厂可以利用先进的技术和自动化系统,提高生产效率、降低监管成本,并确保产品的质量和安全。 行业…

Python爬虫——2023年西安全年气温数据并进行可视化处理

Python爬虫——2023年西安全年气温数据并进行可视化处理 一、网站选择 我们要找到西安历史气温数据,可以去一些天气网站上查找,但不一定每一个天气网站都会留有各城市的历史天气数据,因此我在这里给大家推荐两个网站方便大家进行历史气温的…

牛客30道题解析精修版

1.异常处理 都是Throwable的子类: ① Exception(异常):是程序本身可以处理的异常。 ② Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要…

选择国产压测工具应注意什么?

随着互联网和信息技术的飞速发展,压力测试成为了确保软件系统稳定性和性能的不可或缺的环节。在压测工具的选择上,近年来国产压测工具逐渐崭露头角,但在使用时仍需谨慎。本文将探讨在选择国产压测工具时需要注意的关键因素。 功能完备性&…

GBASE南大通用数据库GBase 8s常见问题解析 -- 查找锁会话并解锁

本文摘自GBASE南大通用社区,by:wty,原文请点击:GBase 8s常见问题 -- 查找锁会话并解锁|GBASE社区|天津南大通用数据技术股份有限公司|GBASE-致力于成为用户最信赖的数据库产品供应商 问题现象 执行SQL时报错 244: Could not do…

电脑f盘满了怎么清理f盘空间?3个实用的方法!

磁盘空间的大小直接影响到计算机的性能和存储能力。当磁盘空间不足时,会导致系统运行缓慢、无法安装新的程序或存储文件,甚至会使计算机系统崩溃。那么如何解决磁盘空间不足的问题呢?下面提供了一些方法。 方法一:删除不需要的文…

了解 Vite 插件

众所周知 Vite 是基于 Rollup 的构建工具,Vite 插件为了优化、扩展项目构建系统功能的工具。 比如 vite-plugin-eslint 为我们提供了代码分析的功能,帮助我们在开发过程中的风格一致性。 简单示例 本文中的示例是基于 Vite Vue3.x TypeScript 来实现…

三、安全工程—密码学(CISSP)

目录 一、密码学术语 二、密码学历史 三、密码系统 1.对称密码技术

讲讲当下热门编程语言优势、缺点、应用场景、生态

讲讲当下热门编程语言优势、缺点、应用场景、生态环境 Python: 优势:语法简洁,易于学习;丰富的库和框架支持多种应用。 缺点:运行速度较慢;全局解释器锁(GIL)限制多线程并发。 应用…

跟着pink老师前端入门教程-day09

二十二、定位 22.1 为什么需要定位 1. 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子 2. 当我们滚动窗口时,盒子是固定屏幕某个位置的 解决方法: 1. 浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排…

Postgresql中的jsonb数据类型学习使用

pgsql是在9.2版本中引入了对于json的支持 一般情况下使用到json数据格式的时候,99%都是查询,所以接下来看一下项目中对于json类型的数据是如何查询的 定义表 CREATE TABLE tv_sup_sl_dw_query (id varchar(200) NOT NULL,sup_record_id varchar(100) …

数列排序——模拟

给定一个数列 a,这个数列满足ai ! aj(i ! j),现在要求你把这个数列从小到大排序,每次允许你交换其中任意一对数,请问最少需要几次交换? 输入 第一行是一个整数,代表数字个数n(1 ≤ n ≤ 1e5). 第二行有n个…

reset.css重置样式

reset.css 是重置样式表,统一各浏览器的基础样式,下面列出几个常见的 reset文件,常放在公共样式表中引用 淘宝的reset blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {m…

STL第三讲

第三讲 stl六大部件:算法是函数模板,其他的是类模板 算法形式:传入两个迭代器(第三个参数可能有:一个比较的准则 算法需要的所有信息从迭代器获取 迭代器分类 基于红黑树的结构是双向迭代器; 基于hash的取…

【计算机网络】UDP协议与TCP协议

文章目录 一、端口号1.什么是端口号2.端口号范围划分3.认识知名端口号(Well-Know Port Number)4.netstat5.pidof 二、UDP协议1.UDP协议端格式2.UDP的特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.基于UDP的应用层协议 三、TCP协议1.TCP协议段格式1.1理解封装解包和分用1.2…

python蓝桥杯备考——常见切片操作

python蓝桥杯备考——常见切片操作 1、常见切片操作2、练习 1、常见切片操作 当我们使用切片操作时,我们可以从一个序列(如字符串、列表或元组)中选择一个子序列。 切片操作的一般语法是 sequence[start:stop:step],其中&#x…

进程通信与socket编程实践之猜数字小游戏

socket是实现进程通信的一种重要方式,本文将通过socket编程实现服务器进程与客户端进程之间的通信,并在通信之外实现猜数字的小游戏。 1. 设计思路 本文设计的C/S结构的猜数字游戏功能如下:服务器端自动生成一个1-100之间的随机数字&#x…

100T数据存进服务器分几步?

大家好,我是豆小匠。 这期来聊聊数据存储相关的问题,包括: 容量评估。技术选型。容灾处理。 另外,文末赠送免费定制红包封面哦! 1. 容量评估 通过对容量&性能的评估,可以把业务需求转化成技术语言描…