ENVI6.1新功能

news/2025/1/18 16:47:44/文章来源:https://www.cnblogs.com/enviidl/p/18516072

ENVI 6.1于2024年10月正式发布,ENVI6.1此版本包括以下新增功能和改进功能:

  • 添加了对新的数据类型的支持
  • 空间和光谱裁剪功能增强
  • 新的基于BandMax和SAM的目标探测工作流工具
  • ENVI API和Modeler中增强的光谱处理
  • 新的光谱指数
  • 新的黑暗模式主题
  • 新增和更新ENVI Toolbox工具
  • 新增和更新的ENVI Task
  • 另存文件菜单改进
  • 运行性能改进
  • NITF 改进
  • 新增设置选项

1  新增支持数据类型

此版本中添加了对以下内容的支持:

  • AlSat-2B
  • DigitalGlobe/Maxar Legion
  • Jilin-1
  • NASA PACE (浮游生物、气溶胶、云、海洋生态产品)
  • SAR 数据:
    • Sentinel-1 GRD
    • Sentinel-1 SLC
    • TerraSAR-X
  • THEOS-2
  • Wyvern Dragonette
  • Ziyuan-1 ZY-1-02D (ZY1E)

2  空间和光谱裁剪功能增强

使用空间裁剪和光谱裁剪功能时,可以选择使用历史定义的裁剪范围或裁剪波段进行裁剪。ENVI会记录先前定义的空间子集和光谱子集供选择使用,可以对不同数据进行相同范围的裁剪。

空间子区裁剪也增强了缩放功能和拉伸选项,帮助在您想要子集的区域内显示更多细节。新的缩放选项包括:

  • 拉框放大
  • 放大原始分辨率
  • 按照设定百分比放大和缩小
  • 全图显示
  • 使用鼠标滚轮放大和缩小

拉伸显示选项包括:

  • 窗口显示区拉伸
  • 全幅图像拉伸
  • 自动更新当前视图拉伸
  • 显示区拉伸

3  新的基于BandMax和SAM的目标探测工作流工具

基于ENVITasks和新的工作流界面重新构建了该工具。该工具从高光谱影像中发现目标信息。

图: SAM Target Finder with BandMax Workflow

4  ENVI API和Modeler中增强的光谱处理

ENVI API和Modeler对光谱处理的更新包括一个新的API类和新的API方法,一个新的EndmemberCollection任务。以下是ENVI API的新增内容:

  • ENVISpectralSignature 类
  • 新的方法:
    • ENVISpectralLibrary::GetSpectralSignature (replaces
    • ENVISpectralLibrary::GetSpectrum, which has been deprecated)
    • ENVIUI::PlotSpectralSignature
    • ENVIUI::SelectSpectralLibrary
    • ENVIUI::SelectSpectralLibrarySignature
    • ENVIUI::SelectSpectralSignature
  • EndmemberCollection task
  • 在Modeler中从多个源拖放光谱特征

5  新的光谱指数

  • 冠层含水量指数

包括:归一化湿度指数(Normalized Difference Moisture——NDMSI)、归一化水塘指数(Normalized Difference Pond——NDPI)、简单水指数(Simple Water——SWI)、比值水指数(Water Ratio——WRI)。

NDMSI=(NIR-SWIR1)/( NIR+SWIR1)

NDPI=(SWIR1-Green)/( SWIR1+Green)

SWI=1/SQRT(Blue-SWIR1)

WRI=(Gree+Red)/(NIR+SWIR1)

  • 森林覆盖指数

包括:森林覆盖指数1(Forest Cover Index 1——FCI1)和森林覆盖指数2(Forest Cover Index 1 and Forest Cover Index 2——FCI2)

FCI1=Red*Red Edge

FCI12=Red*NIR

  • 甲烷气体指数

新增的一类指数,支持传感器包括:AVIRIS-CL, AVIRIS-NG, EMIT, ENMAP和PRISMA。虽然这些指数是为这些传感器制作的,当其他传感器只要包括相应波长的波动也可以计算。这些数据是基于辐射数据计算,而不是反射率数据。以下为可供参考的计算公式:

Methane IndexAVIRIS=mean(ρ2185230523252385)/ mean(ρ2195229523472375)

Methane IndexAVIRIS-NG=mean(ρ2190211023102330)/ mean(ρ2200220023002320)

Methane Index EMIT =mean(ρ2212231023252385)/ mean(ρ2204230023472374)

Methane Index ENMAP=mean(ρ2210228022202260)/ mean(ρ2200230023472270)

Methane Index PRISMA=mean(ρ231023252382)/ mean(ρ230023472374)

 

6  新的黑暗模式主题

暗模式选项已添加到ENVI用户界面中,可根据个人喜好进行切换。

图: 黑暗模式主题

7  新增和更新ENVI Toolbox工具

以下为新增工具:

  • Forest Cover Classification:利用红色和红边或近红外波段的信息,对多光谱或高光谱反射图像中的森林覆盖区域进行分类。
  • Helicopter Landing Zones:在DEM中确定适合直升机降落的位置。
  • Topographic Breaklines:从DEM数据中识别断裂线。

Forward MNF Noise Statistics from Dark Data工具从Toolbox中移除,依然保留在ENVI Classic中。

8  新增和更新的ENVI Task

新增ENVI Task:

  • ExportRasterToJPEG2000:输出JPEG2000文件格式。
  • ExportVectorToKML: 输出矢量为KML 或者KMZ文件。
  • ForestCoverClassification: 森林覆盖区域分类。
  • HelicopterLandingZones: 直升机降落的位置识别。
  • TopographicBreaklines: 从DEM数据中识别断裂线。

更新的ENVI Task:

  • BuildBandStack 和 BuildLayerStack:增加 ORDER_BANDS_BY_WAVELENGTH属性。
  • EmpiricalLineCalibration: 移除 PATH_RADIANCE and SOLAR_IRRADIANCE属性,增加DATA_SPECTRA and FIELD_SPECTRA 属性。
  • GetSpectrumFromLibrary: 增加SPECTRAL_SIGNATURE 属性。
  • ReprojectGLT: 重新增加 LATITUDE_RASTER and LONGITUDE_RASTER 属性,0中移除了。
  • SubsetRaster: 增加 REMOVE_BAD_BANDS 关键字。

更新的routines:

  • ENVILayerStackRaster 和ENVIMetaspectralRaster: 增加ORDER_BANDS_BY_WAVELENGTH 关键字。
  • ENVIRaster: 增加 MODALITY 属性。
  • ENVISubsetRaster: 增加REMOVE_BAD_BANDS 属性。
  • ENVIUI::SelectInputData: 移除DATA 和NO_DATA 关键字。增加MODALITY 关键字。

以下函数方法在此版本中已淘汰:

  • ENVISpectralLibrary::GetSpectrum已淘汰,被ENVISpectralLibrary::GetSpectralSignature代替。

9  另存文件菜单改进

Save As菜单新增三个菜单:

  • Save As > Save Vector As KML
  • Save As > Save Vector As
  • Save As > Save Annotation As ANZ

10 运行性能改进

  • 生成栅格文件效率的改进

6.1版本进一步提高了栅格文件统计的性能,如下表格为对比结果(固态硬盘中测试)。

生成格式

ENVI6.1(秒)

ENVI6.0(秒)

NITF Format

HSI Uncompressed Big Block 1992x3402x172 BIL

19

309

HSI Uncompressed Big Block 1992x3402x172 BIP

23

300

J2K MSI 25648x21894x4 BSQ

36

50

J2K MSI 5000x5000x8 BSQ

170

418

JPEG2000 Format

11728x12800x3 BSQ

13

23

21600x10800x3 BSQ

10

13

ENVI Format

26755x26755x3 BIL

2

16

26755x26755x3 BIP

2

10

26755x26755x3 BSQ

2

13

11587x11587x8 BIL

2

15

11587x11587x8 BIP

2

13

11587x11587x8 BIP

2

14

1711x4000x157 BIL

16

296

1711x4000x157 BIP

18

297

1711x4000x157 BIP

15

312

11242x1280x285 BIP

14

430

611x3426x425 BIP

29

1166

 

  • 提高HDF5读取效率

读取HDF5格式高光谱数据效率提高95%。

  • 提高矢量文件读取效率

采用多线程提高矢量文件打开和浏览效率。

  • 改进WMS分辨率和性能

为了提高OGC WMS服务器上的分辨率和性能,“远程连接管理器”对话框增加像素大小参数。更改此值可以帮助提高或降低分辨率。它还可以通过调整列和行来修改分辨率,以获得分辨率更高的影像。

增加多线程支持以帮助改善打开时间。

11 NITF 改进

包括以下更新:

  • 新增NITFToRasterSeries Task。
  • Animate Similar NITF Image Segments:NITF Data Browser中新增的功能,可以将相似波动创建动画。

12 新增设置选项

Display General选项中新增以下设置项:

  • Raster Zoom on Initial Display:设置初始显示栅格时要使用的默认缩放类型。
  • Zoom Interpolation Method: 设置在栅格图层上缩放时使用的插值方法
  • Classification Zoom Interpolation Method: 设置在分类栅格图层上缩放时使用的插值方法。

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

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

相关文章

制作游戏加载进度条

首先,我们需要有一个背景进度条,然后在背景下面添加显示百分比的进度条图片,再创建一个Text,用于显示具体的百分比数字 大致结构如下:然后就是通过代码实现这个功能了:[SerializeField] private Image ProcessBar; [SerializeField] private Text ProcessText; private f…

【Unity】Addressables下的图集(SpriteAtlas)内存优化

前言:资源管理系统:AddressablesUI:模拟NGUI图集Sprite,在UGUI下继承Image增加UIImage组件,实现将SpriteAtlas组件拖拽到属性面板上,切换选择里面的小图问题:在检查项目内存占用过高问题时,发现直接拖拽上去的资源不受Addressables系统的自动引用管理,导致部分资源虽然…

O(∩_∩)O哈哈~

本文来自博客园,作者:一石数字欠我15w!!!,转载请注明原文链接:https://www.cnblogs.com/52-qq/p/18516047

我用这个 AI 工具生成单元测试,简直不要太爽!

本文分享如何使用驭码CodeRider 的单元测试功能生成单元测试文件。 在之前的文章如何用 Python 手撸一个 GitLab 代码安全审查工具?中,我用 Python 写了一个接受极狐GitLab 代码安全审计事件流并且将消息推送到钉钉群的脚本,完整的 python 代码为:from fastapi import Fast…

Ansible原理和安装

一.概念 简介 Ansible是一个IT自动化工具。它能配置系统、部署软件、编排更复杂的IT任务,如连续部署或零停机时间滚动更新。连接其他主机(管理节点)默认使用ssh协议 特性 Agentless:不需要在被管理节点上安装客户端,只要有sshd即可Serverless:在服务端不需要启动任何服务,…

明火识别视频分析服务器区域入侵智慧园区安防视频监控及动态布控预警方案

智慧园区安防视频监控及动态布控预警方案是一种综合性的安全管理解决方案,它通过结合视频监控技术、人工智能算法、大数据分析等技术,实现视频分析服务器对工厂区域内人、车、物的全面监控和管理。一、需求和目标系统建设目标:搭建重点部位人脸识别动态布控系统平台,建立动…

四、常用寄存器

DS:内存段地址寄存器 段地址、偏移地址与物理地址内存中数据的地址由段地址和偏移地址组成,其中段地址乘以16再加上偏移地址就是真实的物理地址。对于16进制的数来说,乘以十六就是整体向左移一位,例如:0xFE * 16 = 0xFE0物理地址可以由多种段地址+偏移地址组合而成例如物理…

HTTPS 加密方式

1. HTTP 和 HTTPSHTTP是明文传输,敏感信息容易被中间劫持。 HTTPS = HTTP + 加密,即使传输的数据被劫持了也无法解密。 2. 加密方式:对称加密,非对称加密 对称加密 用同一个key加密解密。 非对称加密 一对key(公钥私钥),公钥加密,私钥解密(or反过来)。 具体实现: 1.…

基于贝叶斯优化CNN-LSTM网络的数据分类识别算法matlab仿真

1.算法运行效果图预览 (完整程序运行后无水印)BO优化前 BO优化过程 BO优化后 2.算法运行软件版本 matlab2022a3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)MBsize = 32; Lr = 0.1; % CNN LSTM构建卷积神经网络 layers = func_model(Nclass,…

WD MYbook存储硬盘数据恢复

WD MYBOOK存储硬盘数据恢复是一个相对复杂但可行的过程,以下是一些建议的恢复方法: 一、硬件检查与恢复 检查连接线: 重新插拔连接线,确保连接稳固且没有损坏。 如果连接线有问题,尝试更换一条新的连接线。 2.更换电脑设备: 如果在一个电脑上无法识别移动硬盘,可以尝试将…

【算法】前缀树

前缀树(Trie 树) 基本内容以树的方式存储字符串的数据结构,方便字符串的查找及判断是否为某一字符串的前缀入门例子 PHONELST - Phone List - 洛谷 | 计算机科学教育新生态题目要求:判断一组字符串中是否存在某一字符串是另一字符串的前缀。例如在{“911”, “91140”,“…

Python工具箱系列(五十七)

图像分割与人脸识别 众所周知图像是由若干有意义的像素组成的,图像分割作为计算机视觉的基础,对具有现有目标和较精确边界的图像进行分割,实现在图像像素级别上的分类任务。图像分割可分为语义分割和实例分割两类,区别如下: 语义分割:将图像中每个像素赋予一个类别标签,…