壹、實驗目的
學習使用ENVI軟件的遙感圖像作裁剪功能,掌握規則和不規則形態遙感圖像裁剪的基本操作。
二、實驗內容
運用ENVI的圖像裁剪命令對全州縣東山瑤族自治鄉七寶坑研究區TM 影像作規則裁剪、不規則裁剪和掩膜處理。
三、實驗要求
①對全州縣東山瑤族自治鄉七寶坑研究區TM 影像的規則分幅裁剪;②對全州縣東山瑤族自治鄉七寶坑研究區TM 影像的不規則分幅裁剪;③對全州縣東山瑤族自治鄉七寶坑研究區TM 影像的掩膜處理。編寫實驗報告。
四、技術條件
①微型計算機;②國際分幅124-42雙牌幅TM影像;③ENVI軟件;④ACDSee軟件(ver.4.0以上)。
五、實驗步驟
1.規則分幅裁剪
規則分幅裁剪是指裁剪圖像的邊界範圍是壹個矩形,這個矩形範圍獲取途徑包括行列號、左上角和右下角兩點坐標、圖像文件、ROI 矢/量文件。具體操作步驟如下:
(1)在ENVI主菜單欄中選擇“File>Open Image File”,出現文件目錄窗口,將12424雙牌幅TM 影像數據調入“Available Bands List”窗口。
(2)在ENVI主菜單欄中選擇“File>Save File As>ENVI Standard”,出現“New File Builder”對話框,如圖15-1所示;選擇Import File...按鈕,出現“Create New File Input File”對話框,如圖15-2所示。
(3)選中要截取的圖像文件,選擇Spatial Subset按鈕,將出現“Select Spatial Subset”對話框,如圖15-3所示。
圖15-1“New File Builder”窗口
圖15-2 “Create New File Input File”窗口
圖15-3 “Select Spatial Subset”窗口
在“Select Spatial Subset”對話框中,選擇“Image”按鈕,彈出“Subset by Image”對話框,可以通過輸入行列數確定裁剪尺寸,按住鼠標左鍵拖動圖像中的紅色矩形框確定裁剪區域,或者直接用鼠標左鍵拖動紅色邊框確定裁剪尺寸及位置,單擊OK按鈕確定裁剪範圍。
在“Select Spatial Subset”對話框中,選擇Map按鈕,彈出“Spatial Subset by Map”對話框,可以輸入左上角和右下角兩點坐標來確定外邊界矩形框。本次實驗選擇輸入研究區坐標:E19525000~E19545000,N2845000~N2865000。
在“Select Spatial Subset”對話框中,選擇File按鈕,可以以另外壹個圖像文件範圍為標準確定外邊界矩形框;選擇ROI/EVF按鈕,可以以感興趣區或者矢量外圍最大矩形作為外邊界矩形框。
(4)選擇輸出路徑及文件名,單擊OK按鈕,完成規則分幅裁剪。
2.不規則分幅裁剪
圖15-4 “SpatialSubset via ROI Parameters”對話框
不規則分幅裁剪是指裁剪圖像的外邊界範圍是壹個任意多邊形,任意多邊形可以是事先生成的壹個完整的閉合多邊形區域,可以是壹個手工繪制的ROI多邊形,也可以是ENVI支持的矢量文件。
(1)手動繪制感興趣區(ROI)。
第壹步,打開124-24雙牌幅TM影像數據,並使其顯示在“Display”中。
第二步,在“Image”窗口中選擇“Overlay>Region of Interest”。在“ROI Tool”對話框中,單擊“ROI_Type>Polygon”。
第三步,“Window”(繪制窗口)選擇“lmage”,繪制多邊形,點擊鼠標右鍵結束。在ENVI主菜單中選擇“Basic Tool>Subset Data via ROIs”,或者選擇“ROI Tool>File>Subset Data via ROIs”,選擇裁剪圖像。
第四步,在“Spatial Subset via ROI Parameters”中(圖15-4),設置以下參數:在“Select Input ROIs”(ROI列表中)選擇繪制的ROI;在“Mask pixels outside of ROI”選項中選擇“Yes”;在“Mask Background Value”對話框中輸入0。
第五步,選擇輸出路徑及文件名,單擊OK按鈕,裁剪圖像。
(2)矢量數據生成感興趣區。
第壹步,在ENVI主菜單中選擇“File>Open Vector File”,打開裁剪圖像所在區域的全州縣evf格式矢量文件,使全州縣矢量文件出現在“Available Vectors List”對話框中,如圖15-5所示。
第二步,在“Available Vectors List”對話框中,選擇“File>Export Layerto ROI”,在彈出的對話框中選擇待裁剪影像,單擊OK按鈕。
圖15-5“Availablo Vectors List”對話框
第三步,在“Export EVF Layer to ROI”選擇對話框中,選擇“Convert all record of an EVF layer to one ROI”,將所有矢量要素轉成壹個ROI,單擊OK按鈕。
第四步,在ENVI 主菜單中選擇“Basic Tool>Subset Data via ROIs”,選擇裁剪圖像,在“Spatial Subset via ROI Parameters”中,設置以下參數:
在“Select InputROIs”列表中選擇繪制的ROI;在“Mask pixels outside of ROI”選項中選擇“Yes”;裁剪背景值“Mask Background Value”設為0。
第五步,選擇輸出路徑及文件名,單擊OK按鈕,裁剪圖像。
3.掩膜
(1)創建掩膜文件。
第壹步,在ENVl主菜單中選擇“File>Open Vector File”,打開裁剪圖像所在區域的全州縣evf格式矢量文件,使全州縣矢量文件出現在“Available Vectors List”對話框中。
第二步,在ENVI主菜單中選擇“File>Open Image File”,打開待裁剪影像,並使之在“Display”中顯示出來。
第三步,在ENVI主菜單中選擇“Basic Tool>Masking>Build Mask”,在“Select Input Display”中選擇被裁剪文件所在的“Display”窗口,點擊OK按鈕,將會出現“Mask Definition”對話框(圖15-6)。
圖15-6“Mask Definition”對話框
第四步,在“Mask Definition”對話框中,選擇“Options>Import EVFs”,選擇已經導入的evf格式矢量文件,選擇輸出路徑,點擊Apply按鈕完成掩膜文件的生成。
(2)運行掩膜計算實現圖像裁剪。
第壹步,在ENVI主菜單中選擇“Basic Tool> Masking > Apply Mask”,在“Select Input File”中,選擇待裁剪影像文件。
第二步,在“Select Mask Band”選項中,選擇上壹步生成的掩膜文件。
第三步,點擊OK按鈕輸出裁剪結果,完成影像掩膜處理。
六、實驗報告
(1)簡述實驗過程。
(2)回答問題:①ENVI有幾種形態的圖像裁剪?②ENVI圖像掩膜處理有哪些步驟?③掩膜技術在遙感圖像處理中有何用處?
實驗報告格式見附錄壹。