利用ENVI SPEAR工具和WV-2卫星影像数据量测水深

server/2024/10/19 6:55:23/

        ENVI的SPEAR工具集((Spectral Processing Exploitation and Analysis Resource))是将很多的遥感图像处理过程集成为流程化的操作方式,使得遥感图像处理知识相对薄弱的非专业人员也能利用流程化的工具进行图像处理,图像处理速度也有很大的提高。包括16个处理工具集:

  • 船只提取

利用水和船的对比度以及船的纹理特征来提取运动或静止的船只信息。

  • 数据融合

融合高分辨率全色影像数据和低分辨率高光谱数据,提供:Gram-Schmid、HSV、Brovy、主成分分析四种方法。

  • 水体信息提取

从影像中流程化提取水体、隐蔽水沟信息,提供监督和非监督两种方法,输出栅格或矢量结果。

  • 道路信息提取

从影像中流程化提取道路信息,提供监督和非监督两种方法,输出栅格或矢量结果。

  • 变化检测

对多时相影像变化检测,提供PCA、波段运算、Two-Color Multiview、MNF和ICA变换和波谱角检测方法。

  • 分类以及分类后处理

该模块对图像进行分类和分类后处理。提供辐射校正、分类方法选择、分类后处理和分类结果分割或矢量化操作步骤。

  • 水相对深度

从高光谱数据中快速获取感兴趣水域的水的相对深度信息影像,以不同颜色表示。提供对数比例转换和主成分分析两种方法。

  • 植被指数提取以及分析

快速识别植被的分布情况,并可视化该植被的生长水平。

  • 波谱相似地物提取

从输入影像中提取与已知波谱信息地物类似的地物信息。

  • 基于地形正射校正

利用RPCs和地形数据对影像做正射校正处理。

  • 异常检测

利用RXD算法检测图像上与背景发生光谱异常区域。

  • 元数据浏览

查看NITF的元数据信息

  • 影像对地图(Image-map)几何校正

利用控制点对影像进行几何校正。

  • Google Earth® Bridge

    将栅格文件转成Google Earth格式文件(kml),并在Google Earth软件下显示。

  • 独立主成分分析

   对图像做独立主成分分析,发现和分离图像中隐藏的噪声,可以用来降维、异常检测、降噪、分类和端元提取以及数据融合。

  • 影像垂直条纹去除

去除影像的垂直条纹。

下面我们使用工具集中的SPEAR Relative Water Depth(相对水深量测工具)获取沿海附近的相对水深。使用WV-2多光谱2米影像,如下图所示,包括岸边、浅海、和深海等区域。

图1:WV-2多光谱影像

  • 启动Toolbox/SPEAR/SPEAR Relative Water Depth,如下图所示,选择影像文件和输出路径,单击Next。

注:如果图像没有中心波长信息,会跳出对话框选择相应的波段(blue、green、red、nir)。

图2:File Selection步骤

  • 在Atmospheric Correction步骤中,提供很多的大气校正方法,这里选择None/Already corrected,单击Next。

图3:Atmospheric Correction步骤

  • 在Method Selection步骤中,选择量测方法,提供三种方法,比较经典和精确的方法就是Log Ratio Transform,即底部反照率独立水深测量算法(bottom albedo-independent Bathymetry algorithm)。点开高级选择,有两个参数可以设置:
  • Median Filter:对结果进行滤波处理,主要过滤高频噪声,滤波核越大,结果越平滑。
  • Calibrate to absolute depth:通过已知点的深度信息,得到绝对水深结果。
  • 单击Next,开始反演水深,从过程中可以看到有一步是进行水陆分离,得到水面区域,之后对水面区域进行反演。

图4:Method Selection步骤

  • Method Selection步骤,这一步是检查结果,有一些工具工使用,如叠加显示、颜色。

图5:Examine Results步骤

得到一个值范围0~1的图像结果,利用Bandmath工具,表达式为-B1将结果变成负值,在Toolbox /Terrain/3D SurfaceView中浏览结果,可以看到海底的三维情况。

图6:三维下浏览结果

原文链接:https://bbs.csdn.net/forums/gisrs?spm=1001.2014.3001.6682


http://www.ppmy.cn/server/21050.html

相关文章

【漏洞复现】Gradio file SSRF漏洞(CVE-2024-1183)

0x01 产品简介 Gradio是一个用于创建机器学习模型交互式界面的Python库。它可以帮助用户快速地为模型构建一个可视化的、易于使用的Web界面,无需编写任何Web前端代码。通过Gradio,用户可以定义输入组件和输出组件,以接收用户输入和展示模型的预测结果。此外,Gradio支持多种…

使用Selenium爬取目标网站被识别的解决之法

在进行网络数据抓取和爬取时,Selenium是一个常用的工具,它可以模拟人类用户的行为,自动化地操作浏览器进行页面的访问和数据的提取。然而,随着网站对爬虫的检测能力不断提升,很多爬虫程序在运行过程中经常会遭遇被目标…

为什么MySQL使用B+树而不是跳表

1. 磁盘IO效率问题 MySQL是基于磁盘存储系统,而B树的设计就很符合磁盘存储系统,它可以最大化地减少磁盘IO操作。而磁盘IO的读写速度远小于内存的读写速度,所以减少磁盘IO操作对于MySQL性能的提升至关重要,与之相对,Re…

MySQL的整体架构

MySQL的整体架构 MySQL的架构设计灵活,支持不同类型的存储引擎,这是其能够广泛适用于各种场景的一个重要原因。 1. 客户端/服务器模型 MySQL采用典型的客户端/服务器模型。客户端可以是命令行客户端(如mysql命令行工具)或者是任…

Python项目开发实战:网络爬虫批量采集股票数据保存到Excel中

注意:本文的下载教程,与以下文章的思路有相同点,也有不同点,最终目标只是让读者从多维度去熟练掌握本知识点。 下载教程:Python项目开发实战_网络爬虫批量采集股票数据保存到Excel中_编程案例实例课程教程.pdf 1、详细阐述 在Python项目开发实战中,网络爬虫批量采集股票…

centos8/centos9修改了静态IP地址,不生效,nmcli配置静态IP

centos8/centos9修改了静态IP地址,不生效,nmcli配置静态IP 通过nmcli 命令先先加载(reload),然后再启动即可生效

Java面试八股文-2024

面试指南 TMD,一个后端为什么要了解那么多的知识,真是服了。啥啥都得了解 MySQL MySQL索引可能在以下几种情况下失效: 不遵循最左匹配原则:在联合索引中,如果没有使用索引的最左前缀,即查询条件中没有包含…

C++ 重载 [] 运算符

刚开始我是震惊的! 我从未想过[]下居然有逻辑! 从学步开始 曾因会使用a[0]访问数组元素而沾沾自喜 曾固步自封的认为[] ,理应是访问数组的一种方式 天真快乐的同时,认为[]只是一个无情的标识! 所以 当我们写下a[0]时,究竟是为了什么? 是为了找到a[0]对应的值 那么如何…