㈠ ENVI圖像正射校正
1.1、學習RPC正射校正流程。
1.2、學習ENVI Classic中的正射校正工具。
2.1、ENVI 5.3及其相關軟體。
2.2、QuickBird 多光譜數據,DEM數據(可選)。
3.1、首先打開ENVI 5.3,打開File->Open As->Optical Sensors->DigitalGlobe->QuickBird,如下圖所示:
打開存放數據的路徑,載入到圖層;在Toolbox中選擇Geometric Correction->Orthorectification->RPC Orthorectification Using-> RPC Orthorectification World,如下圖所示:
打開界面如下圖所示:
其系統自動給出的DEM File因空間解析度太低,一般不使用,可自主選擇DEM數據並載入,如下圖所示:
點擊Next,進入下一步,其界面如下圖所示:
因為本次操作不需要設置控制點,所以直接跳轉到第二個選項卡Advanced,將重采樣方法設置為Cubic Convolution,其他參數不變,然後到輸出選項卡,設置輸出名稱並勾選輸出校正報告,如下圖所示:
點擊Finish,其結果如下圖所示:
可以看到在山體部分校正的效果比較明顯。
選擇透視工具,可觀察其校正後與校正前的對比效果。
3.2、打開ENVI Classic 5.3,然後打開Open External File->QuickBird->GeoTIFF,如下圖所示:
選擇實驗數據中的TIF數據,其信息如下圖所示:
接著打開要用的DEM數據和參考數據,然後將參考數據打開至新圖層display 2;將參考數據與DEM文件進行綁定,方便後續控制點高程的導入。右擊參考數據,選擇Edit Header->Edit Attributes->Associate DEM file , 選擇「phoenix_DEM_subset.tif」即可。
將要做正射校正的數據打開至新一圖層;然後打開主菜單欄中的Map->Orthorectification->QuickBird->Orthorectify QuickBird with Ground Control,如下圖所示:
在彈出的窗口中選擇display 2,然後彈出一個輸入控制點信息的窗口,因為兩幅影像都有地理坐標信息,所以對其進行地理鏈接;右擊display 1影像,選擇Geographic Link,將兩個窗口都打開,如下圖所示:
點擊OK;將兩幅圖的像元級圖都打開十字絲,便於定位,接著在display 1影像中選擇控制點(一般是道路交叉點),相應的display 2也定位在與1中定位的點,但會有些許偏差,然後將2的鏈接關閉,手動校正其控制點,再然後右擊display 1影像打開Pixel Locator,其界面如下圖所示:
首先將待校正的影像的投影設置為該參考數據的投影,接著點擊Pixel Locator 1中的Export將其經緯度和高程值轉移到2中,如下圖所示:
接著在2中點擊Add Point,設置為第一個控制點,然後恢復鏈接;以此方法,再設置8個分布較為均勻的控制點,如下圖所示:
並將其保存在實驗數據中,點擊File->Save GCPs w/map coords。
接下來開始進行正射校正操作,選擇Options->Orthorectify File,如下圖所示:
在彈出的窗口中,選擇待校正影像,點擊OK,進入設置參數面板,設置圖像重采樣的方法為三次卷積法,選擇實驗數據下的DEM數據,設置其輸出名稱為quickbird_rhto.dat,設置X、Y像元大小為2.5,點擊回車,其他參數不變,如下圖所示:
打開ENVI 5.3進行對比查看校正後的影像與參考數據,打開透視工具,如下圖所示:
可以看到其校正後的還是比較好的,尤其是在山體區域。
4.1、學習了ENVI 5.3中的RPC正射校正流程化工具。
4.2、學習了ENVI Classic中的正射校正工具。