1. 程式人生 > 其它 >ENVI擴充套件工具:直方圖匹配工具

ENVI擴充套件工具:直方圖匹配工具

ENVI Classic 提供了簡單的直方圖匹配工具。將待匹配影象和參考影象分別在三視窗中開啟,在待匹配影象的 Display 視窗中選擇選單 Enhance > Histogram Matching… ,彈出對話方塊中選擇參考影象 Display 視窗編號,單擊 OK 即可。匹配效果實時顯示在三視窗中,然後可以將匹配後結果儲存在本地。

但是,此種方法的缺點是,只能將三視窗中顯示的圖片儲存在本地(即僅保留 3 個波段)。 


圖:ENVI Classic中提供的直方圖匹配功能 

在 ENVI 5.1 版本開始,ENVI 提供了一個全新的無縫鑲嵌工具(Seamless Mosaic),其中的勻色功能(直方圖匹配)得到了改進,雖然沒有提供勻色功能介面,但是可以利用無縫鑲嵌工具介面(ENVIMosaicRaster)來間接實現直方圖匹配效果。由於此介面在ENVI 5.2版本進行了更新,補丁中使用了新的關鍵字和方法,所以此擴充套件工具僅適用於

ENVI 5.2及更高版本。

注:輸入影象必須具備相同的資料型別和波段數。


安裝方法

方法1:使用 ENVI App Store 進行 ENVI 擴充套件工具的安裝與管理。

App Store 下載地址:envi.geoscene.cn/appstore

方法2:手動下載 https://envi.geoscene.cn/appstore/hisoamctch

下載 zip 壓縮包並解壓,將得到的 extensions 資料夾拷貝到如下 ENVI 安裝路徑,覆蓋同名資料夾即可:

  • ENVI 5.3 - C:\Program Files\Exelis\ENVI53\

  • ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\

重啟 ENVI 即可使用。  


操作步驟

1) 啟動ENVI,開啟待匹配影象和參考影象;

2) Toolbox中開啟 /Extensions/Histogram Match 工具;

3) 在彈出的 File Selection(Select the Adjust File)面板中,選擇待匹配影象,單擊OK;

4) 在彈出的 File Selection(Select the Reference File)面板中,選擇參考影象,單擊OK;

注:步驟3和4中,可以在面板中通過 Spatial Subset 和 Spectral Subset 進行空間和波段裁剪。

5) 在彈出的 Select the output filename 對話方塊中選擇輸出檔名,單擊OK按鈕執行操作。匹配效果如下圖所示。

注:由於 ENVI API 中未提供進度條功能,補丁中的進度條為模擬進度,與真實處理進度可能會存在一些差異。 

圖:直方圖匹配效果

  圖:待匹配影象(左)、參考影象(中)、匹配後圖像(右)