ENVI6.1新功能

ENVI-IDL技术殿堂發表於2024-10-30

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和新的工作流介面重新構建了該工具。該工具從高光譜影像中發現目標資訊。

ENVI6.1新功能

圖: 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使用者介面中,可根據個人喜好進行切換。

ENVI6.1新功能

圖: 黑暗模式主題

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: 設定在分類柵格圖層上縮放時使用的插值方法。

相關文章