在遙感圖像處理中,經(jīng)常需要使用多幅圖像進(jìn)行科學(xué)研究。個(gè)別情況下,多幅數(shù)據(jù)的覆蓋范圍不同,所以在進(jìn)行變化檢測、圖像融合等操作時(shí),需要獲取圖像的重疊區(qū)域??梢愿鶕?jù)此博文中的方法,在ENVI中手動獲?。?a >http://blog.sina.cn/dpool/blog/s/blog_764b1e9d0100yyox.html?vt=4
由于操作較為復(fù)雜,現(xiàn)編寫一個(gè)ENVI擴(kuò)展補(bǔ)?。╣et_overlapping_region.sav),可以自動獲取重疊區(qū)域影像,并且可以自定義掩膜值。
使用方法
補(bǔ)丁下載地址: http://vdisk.weibo.com/s/zrSeGYf9hvKiw
補(bǔ)丁拷貝路徑:
– ENVI 5:將補(bǔ)丁拷貝至X:\Program Files\Exelis\ENVI50\extensions文件夾
– ENVI Classic:將補(bǔ)丁拷貝至X:\Program
Files\Exelis\ENVI50\classic\save_add文件夾
– ENVI 4.8及之前:C:\Program
Files\ITT\IDL\IDL80\products\envi48\save_add文件夾
– 注:拷貝之后重啟ENVI即可。
補(bǔ)丁使用菜單:
– ENVI Classic和4.8及之前版本:Basic Tools – Get Overlapping Region
– ENVI 5:Toolbox – Extensions – Get Overlapping Region
操作流程
以ENVI 5為例,首先打開兩幅包含重疊區(qū)域的圖像。如下圖所示,想獲取mosaic_1.img中
與mosaic_2_masked.dat重疊的區(qū)域,對于mosaic_2_masked.dat中的背景可以手動設(shè)置是否進(jìn)行掩膜。

圖:示例數(shù)據(jù)
? 打開Toolbox/Extensions/Get Overlapping Region;
? “Select Input File”面板選擇想要獲取數(shù)據(jù)的文件,如本例中的mosaic_1.img,點(diǎn)擊OK;
? “Select the Second
File”面板選擇用來裁剪的文件,如本例中的mosaic_2_masked.dat,點(diǎn)擊OK;
? “Parameters”面板輸入Mask
Value,如果默認(rèn)為-999,則不進(jìn)行掩膜,此時(shí)結(jié)果與ENVI中使用mosaic_2_masked.dat文件裁剪mosaic_1.img的結(jié)果一致;如果修改為0或其他值,則對應(yīng)區(qū)域?qū)⒈谎谀ぃ@取真正意義上的重疊區(qū)。
? 同樣在此面板選擇輸出路徑,點(diǎn)擊OK即可。

圖:參數(shù)設(shè)置

圖:Mask Value設(shè)為0的輸出結(jié)果

圖:Mask Value設(shè)為-999的輸出結(jié)果
如果輸入的兩幅圖像沒有重疊區(qū)域,或沒有Map_info,則彈出提示:

圖:錯誤提示
|