??本文介紹基于ENVI軟件,利用“Image Registration Workflow”工具實現(xiàn)柵格遙感影像自動尋找地面控制點從而實現(xiàn)地理配準(zhǔn)的方法。
??在基于ENVI的遙感影像柵格圖層手動地理配準(zhǔn)方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/118970315)這篇文章中,我們介紹了在ENVI Classic 5.3 (64-bit) 軟件中通過“Select GCPs: Image to Image”工具手動指定地面控制點(GCP),并對兩景遙感影像進(jìn)行地理配準(zhǔn)的方法。這一方法因為其地面控制點的尋找需要手動進(jìn)行,所以較為不方便。本文就介紹一種在ENVI 5.3 (64-bit) 軟件中,自動生成地面控制點,從而對遙感影像進(jìn)行地理配準(zhǔn)的方法。
??我們先來看一下本文需要實現(xiàn)的需求?,F(xiàn)有以下兩景遙感影像,其中一景含有地理參考信息,而另一景則不含有任何地理參考信息。在ENVI軟件中打開二者,可以看到其是重合在一起的,如下圖所示。

??我們要做的,就是對上述兩景遙感影像進(jìn)行自動地理配準(zhǔn)。
??明確了具體需求,接下來就可以開始地理配準(zhǔn)操作。首先,我們在ENVI軟件中打開對應(yīng)的兩景遙感影像;接下來,在ENVI的工具箱中,依次選擇“Geometric Correction”→“Registration”→“Image Registration Workflow”。

??彈出如下所示的“Image Registration”窗口。首先,是“File Selection”面板;其中,我們在第一個選項“Base Image File”中填入標(biāo)準(zhǔn)圖像(在本文中就是那一景具有地理參考信息的圖像),在第二個選項“Warp Image File”中填入待配準(zhǔn)圖像(在本文中就是那一景不含地理參考信息的圖像)。

??隨后,點擊“Next”,進(jìn)入“Tie Points Generation”面板;如下圖所示。其中,“Main”與“Advanced”頁面中的各項參數(shù)都是和自動生成地面控制點有關(guān)的參數(shù),我這里就都保持默認(rèn);各參數(shù)的具體含義這里就不再一一贅述,大家有需要的話直接點擊面板左下方的小問號,查看軟件幫助文檔即可。

??我們需要著重設(shè)置的參數(shù),是“Seed Tie Points”頁面中的相關(guān)內(nèi)容。這里需要注意,首先,如果大家待配準(zhǔn)的兩景遙感影像和本文中一樣,即一景帶有地理參考信息,而另一景不帶有地理參考信息的話,就需要先手動選擇至少3個地面控制點(這三個點就叫做“種子點”),隨后軟件將自動生成剩余的地面控制點。其次,如果大家待配準(zhǔn)的兩景遙感影像都含有地理參考信息,但是二者的空間差距比較大(比如其中一景空間拉伸嚴(yán)重),也需要先手動選擇幾個地面控制點作為種子點,隨后軟件將自動生成剩余的地面控制點;這樣子可以提高地理配準(zhǔn)的精度。此外的其他情況(即待配準(zhǔn)的兩景遙感影像均含有地理參考信息且空間差異不大),那么就可以不生成任何種子點,直接進(jìn)入下一步。

??我們前面也提到了,本文的待配準(zhǔn)圖像一景帶有地理參考信息,而另一景不帶有地理參考信息,因此軟件也會自動提醒我們,至少要先選擇3個種子點。

??種子點的選擇方法也非常簡單。點擊“Start Editing”,隨后軟件將自動顯示“Base Image File”中輸入的圖像。

??我們在這一景圖像中找到一個具有代表性的地物的點。

??隨后,右鍵并選擇“Accept as Individual Points”。

??接下來,軟件將自動跳轉(zhuǎn)顯示“Warp Image File”中輸入的圖像。我們在該圖像中找到前述具有代表性地物在這張圖上的點,并同樣右鍵選擇“Accept as Individual Points”。

??此時,可以看到我們已經(jīng)選好了第一個種子點。

??重復(fù)上述操作。我這里選擇了4個種子點。

??全部種子點都選擇完畢后,點擊“Stop Editing”。

??此時可以點擊“Show Table”,查看每一個種子點在兩景圖像中的位置。

??沒有問題后,點擊“Next”,進(jìn)入“Review and Warp”面板。此時可以看到,系統(tǒng)已經(jīng)通過我們剛剛選擇好的4個種子點,自動生成了59個新的地面控制點。

??此時可以點擊“Show Table”,查看每一個種子點在兩景圖像中的位置,以及其各自的得分與誤差值。其中,我們可以對誤差值(最后一列)進(jìn)行降序排列,如下圖所示。

??并通過窗口下方的紅色錯號將誤差值最大的若干個地面控制點刪除。

??確定無誤后,點擊“Next”,進(jìn)入“Export”面板。

??在這里,我們配置好地理配準(zhǔn)后的新圖層的保存路徑與名稱,并還可以將地面控制點信息一并導(dǎo)出。
??導(dǎo)出完畢后,我們查看一下“Base Image File”中填入的標(biāo)準(zhǔn)圖像與地理配準(zhǔn)后得到的結(jié)果圖像。通過調(diào)整右上角的透明度選項,我們可以看到兩景遙感影像的相對位置已經(jīng)是正確的,即地理配準(zhǔn)完成。

??如果對結(jié)果不滿意,我們可以將得到的地理配準(zhǔn)后圖像作為新的待配準(zhǔn)圖像,重新執(zhí)行上述操作。