本發(fā)明涉及三維定位方法技術(shù)領(lǐng)域,具體涉及一種多場(chǎng)景干涉SAR圖像的三維定位方法。
背景技術(shù):
干涉SAR技術(shù)是合成孔徑雷達(dá)技術(shù)與干涉技術(shù)的結(jié)合,干涉SAR通過兩副不同位置處的天線來(lái)觀測(cè)同一場(chǎng)景,利用雷達(dá)回波獲取并進(jìn)行數(shù)據(jù)處理得到場(chǎng)景的SAR圖像和干涉相位數(shù)據(jù),然后對(duì)干涉相位數(shù)據(jù)進(jìn)行干涉定標(biāo)處理,利用干涉定標(biāo)處理后的干涉相位數(shù)據(jù)來(lái)反演SAR像元的三維位置。
三維定位是干涉SAR圖像走向應(yīng)用的必要前提,所謂三維定位是指獲取SAR圖像像元所對(duì)應(yīng)地物目標(biāo)的東西向位置(經(jīng)度)、南北向位置(緯度)和高程。由于參數(shù)誤差、航跡誤差以及系統(tǒng)非理想特性的存在,導(dǎo)致干涉SAR三維重建幾何模型中的參數(shù)取值并不準(zhǔn)確,需要通過干涉定標(biāo)來(lái)校準(zhǔn)各參數(shù),以提高幾何定位的精度。因此,干涉定標(biāo)處理是實(shí)現(xiàn)SAR圖像精確定位的關(guān)鍵。
干涉定標(biāo)處理的常規(guī)思路是利用三維位置已知的地面控制點(diǎn)(GroundControl Point,GCP),來(lái)閉環(huán)修正各干涉參數(shù)。為滿足干涉SAR的測(cè)圖作業(yè)的要求,需要在少量控制點(diǎn)的條件下實(shí)現(xiàn)大區(qū)域多場(chǎng)景的干涉定標(biāo),采用多場(chǎng)景聯(lián)合定標(biāo)方法可實(shí)現(xiàn)上述要求。聯(lián)合定標(biāo)能保證各場(chǎng)景的三維位置精度,又能保證相鄰場(chǎng)景之間的三維位置銜接性。但現(xiàn)有的多場(chǎng)景聯(lián)合定標(biāo)方法,通常采用同名點(diǎn)(Tie Point,TP,連接點(diǎn),又稱同名點(diǎn),即同一地物目標(biāo)在不同SAR場(chǎng)景中所分別對(duì)應(yīng)的像元)位置信息的傳遞來(lái)實(shí)現(xiàn),實(shí)現(xiàn)過程較為繁瑣,不便于自動(dòng)化處理;并且僅面向高程定位,較少涉及三維位置同時(shí)定位,現(xiàn)有的關(guān)于多場(chǎng)景干涉SAR圖像的三維定位方法多是面向定位精度的提升,而鮮有涉及處理流程的優(yōu)化改進(jìn),不便于利用計(jì)算機(jī)進(jìn)行自動(dòng)化、批量化處理。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種多場(chǎng)景干涉SAR圖像的三維定位方法,該定位方法的流程簡(jiǎn)潔、高效,便于自動(dòng)化批量化的計(jì)算機(jī)處理,對(duì)三維位置進(jìn)行定位,通過構(gòu)建多場(chǎng)景三維聯(lián)合敏感度矩陣,能夠避免現(xiàn)有方法中設(shè)計(jì)同名點(diǎn)傳遞路徑的繁瑣,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
步驟1:確定參與聯(lián)合定標(biāo)的干涉SAR場(chǎng)景的總數(shù)目I,確定每個(gè)場(chǎng)景中GCP點(diǎn)的數(shù)目Mi,確定所有GCP點(diǎn)的三維地理位置信息和其在SAR圖像中的行列位置信息;
步驟2:在所有參與聯(lián)合定標(biāo)的干涉SAR場(chǎng)景中,確定在位置上互相鄰接并部分重合的場(chǎng)景組數(shù)J;確定第j組互相鄰接并部分重合的場(chǎng)景所包含的兩個(gè)場(chǎng)景的編號(hào)aj、bj,其中aj、bj∈{1,2...I}且aj≠bj,j=1,2...J;在各組場(chǎng)景中選取TP點(diǎn),確定第j組場(chǎng)景中的TP點(diǎn)數(shù)目Nj,確定所有TP點(diǎn)在SAR圖像中的行列位置;
步驟3:確定第i個(gè)干涉SAR場(chǎng)景的三維位置東向xi、北向yi和高程hi反演的幾何表達(dá)式
其中i=1,2...I,自變量ui,1,ui,2,...ui,k...,ui,K為待標(biāo)定參數(shù)組,ui,k表示第i個(gè)干涉SAR場(chǎng)景中的第k個(gè)待定標(biāo)參數(shù)ui,k,k=1,2...K,K為待標(biāo)定參數(shù)總個(gè)數(shù);
步驟4:構(gòu)建多場(chǎng)景參數(shù)矩陣U,矩陣U的維度為I·K行1列,其構(gòu)成為U=[U1 U2…Ui…UI]T,其中,Ui=[ui,1 ui,2…ui,k…ui,K]T
步驟5:構(gòu)建關(guān)于GCP點(diǎn)的多場(chǎng)景聯(lián)合敏感度矩陣G,矩陣G的維度為行I·K列,其構(gòu)成為G=diag(G1,G2,…GI),其中表示第i個(gè)SAR場(chǎng)景中所有GCP點(diǎn)處三維位置關(guān)于待定標(biāo)參數(shù)的敏感度,的矩陣結(jié)構(gòu)如下:
其中a=x,y,h;
步驟6:構(gòu)建關(guān)于TP點(diǎn)的多場(chǎng)景聯(lián)合敏感度矩陣T:
其中,矩陣T的維度為行I·K列,和分別表示第aj和bj個(gè)SAR場(chǎng)景中所有TP點(diǎn)處三維位置關(guān)于待定標(biāo)參數(shù)的敏感度,aj和bj表征位置上相互鄰接并且共同擁有TP點(diǎn)的第j組的兩個(gè)場(chǎng)景的編號(hào),同一編號(hào)的或位于同一列;共同擁有TP點(diǎn)的第j組的兩個(gè)場(chǎng)景在同一行;
步驟7:構(gòu)建多場(chǎng)景參數(shù)誤差矩陣ΔU:矩陣ΔU的維度為I·K行1列,其構(gòu)成為ΔU=[ΔU1 ΔU2 … ΔUi … ΔUI]T,其中,ΔUi=[Δui,1 Δui,2 … Δui,k … Δui,K]T,ΔU為待求解參量,表征待定標(biāo)參數(shù)修正量矩陣;
步驟8:構(gòu)建多場(chǎng)景位置誤差矩陣ΔP:矩陣ΔP的維度為行1列,其構(gòu)成為ΔP=[ΔPG,1 ΔPG,2 … ΔPG,i … ΔPG,I;ΔPT,1 ΔPT,2 … ΔPT,j … ΔPT,J]T,其中ΔPG,i=[ΔxG,i ΔyG,i ΔhG,i]T,列向量ΔxG,i ΔyG,i ΔhG,i分別表示第i個(gè)SAR場(chǎng)景中所有GCP點(diǎn)處三維位置誤差,即在當(dāng)前的參數(shù)數(shù)值下計(jì)算出的各GCP點(diǎn)三維位置數(shù)值減去其真實(shí)三維地理位置數(shù)值所得差值;ΔPT,j=[ΔxT,j ΔyT,j ΔhT,j]T,列向量ΔxT,j ΔyT,j ΔhT,j分別表示第j組SAR場(chǎng)景中所有TP點(diǎn)處三維位置誤差即同一地物點(diǎn)在2個(gè)場(chǎng)景中的三維位置坐標(biāo)差值,即在當(dāng)前的參數(shù)數(shù)值下計(jì)算出的TP點(diǎn)在第aj個(gè)場(chǎng)景中的三維位置數(shù)值減去該點(diǎn)在第bj個(gè)場(chǎng)景中的三維位置數(shù)值所得差值;
步驟9:構(gòu)建多場(chǎng)景聯(lián)合敏感度方程:
并求解此方程獲得參數(shù)修正量矩陣ΔU,計(jì)算公式為其中[·]+表示矩陣[·]的Moor-Penrose逆;
步驟10:更新矩陣G、T、ΔP:利用步驟9求解出的參數(shù)修正量矩陣ΔU,U與ΔU相加,獲得更新后的待定標(biāo)參數(shù)矩陣U,依據(jù)更新后的U更新矩陣G、矩陣T,然后按照步驟3中的干涉SAR場(chǎng)景的三維位置反演幾何表達(dá)式計(jì)算各GCP、TP點(diǎn)處的三維位置,并通過比較GCP點(diǎn)的真實(shí)三維、TP點(diǎn)在一組場(chǎng)景中的三維位置差異,獲得更新后的位置誤差矩陣ΔP;
步驟11:判斷位置誤差矩陣ΔP是否滿足精度要求或滿足收斂條件,若滿足精度要求或已收斂,則將步驟10計(jì)算出的各GCP、TP點(diǎn)處的三維位置作為各干涉SAR場(chǎng)景中各像元處的三維位置,完成多場(chǎng)景干涉SAR圖像的三維幾何定位,否則,轉(zhuǎn)步驟9,利用更新后的G、T、ΔP求解步驟9中的方程(1)。
其中,所述步驟3中的待定標(biāo)參數(shù)包括交軌基線長(zhǎng)度、順軌基線長(zhǎng)度、基線傾角、干涉相位偏置、回波延時(shí)、天線相位中心初始位置和多普勒中心頻率。
進(jìn)一步地,所述步驟10中的收斂條件為為最近2次迭代獲得的ΔP值的差異小于系統(tǒng)要求的三維位置精度的取值。
有益效果:
本發(fā)明提供了一種多場(chǎng)景干涉SAR圖像的三維定位方法,通過同時(shí)對(duì)多個(gè)場(chǎng)景的SAR數(shù)據(jù)進(jìn)行數(shù)學(xué)建模表達(dá),實(shí)現(xiàn)多場(chǎng)景同時(shí)定位,優(yōu)化了面向多場(chǎng)景干涉SAR圖像地三維定位流程,便于自動(dòng)化與批量化的計(jì)算機(jī)處理;
本發(fā)明的定位方法包含東向位置(經(jīng)度)、北向位置(緯度)和高程的三維位置同時(shí)定位,通過同時(shí)對(duì)多個(gè)場(chǎng)景的SAR數(shù)據(jù)進(jìn)行三維位置干涉定標(biāo),實(shí)現(xiàn)三維定位;
本發(fā)明通過構(gòu)建多場(chǎng)景三維聯(lián)合敏感度矩陣,能夠使多個(gè)干涉SAR場(chǎng)景的所有待定標(biāo)參數(shù)同時(shí)進(jìn)行迭代計(jì)算,保證各場(chǎng)景的定位的精度以及場(chǎng)景鄰接處的位置銜接性,并且避免了現(xiàn)有方法中設(shè)計(jì)同名點(diǎn)傳遞路徑的繁瑣。
附圖說(shuō)明
圖1為多場(chǎng)景干涉SAR圖像的三維定位方法流程圖。
圖2為有兩個(gè)場(chǎng)景,三個(gè)鄰接位置時(shí),聯(lián)合定標(biāo)場(chǎng)景鄰接分布圖。
具體實(shí)施方式
下面結(jié)合附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明提供了一種多場(chǎng)景干涉SAR圖像的三維定位方法,所述方法包括:
步驟1:確定參與聯(lián)合定標(biāo)的干涉SAR場(chǎng)景的總數(shù)目I,確定第i個(gè)場(chǎng)景中GCP點(diǎn)的數(shù)目Mi,i=1,2...I,確定所有GCP點(diǎn)的三維地理位置信息和其在SAR圖像中的行列位置信息。
步驟2:在所有參與聯(lián)合定標(biāo)的干涉SAR場(chǎng)景中,確定在位置上互相鄰接并部分重合的場(chǎng)景組數(shù)J,每組包括2個(gè)場(chǎng)景;確定第j組場(chǎng)景所包含的2個(gè)場(chǎng)景的編號(hào)aj、bj,其中aj、bj∈{1,2...I},j=1,2...J;在各組場(chǎng)景中選取TP點(diǎn),確定第j組場(chǎng)景中的TP點(diǎn)數(shù)目Nj,確定所有TP點(diǎn)在SAR圖像中的行列位置信息。
步驟3:根據(jù)系統(tǒng)的照射關(guān)系來(lái)確定干涉SAR的三維位置反演的幾何表達(dá)式。
第i個(gè)干涉SAR場(chǎng)景的三維位置東向xi、北向yi和高程hi反演的幾何表達(dá)式為
其中自變量(ui,1,ui,2,…ui,k…,ui,K)為待標(biāo)定參數(shù)組,ui,k表示第i個(gè)干涉SAR場(chǎng)景中的第k(k=1,2…K)個(gè)待定標(biāo)參數(shù)ui,k。從第1個(gè)到第K個(gè)待定參數(shù)的具體物理量依據(jù)實(shí)際需求具體確定,干涉SAR待定標(biāo)參數(shù)ui,k的物理量通常包括交軌基線長(zhǎng)度、順軌基線長(zhǎng)度、基線傾角、干涉相位偏置、回波延時(shí)、天線相位中心初始位置和多普勒中心頻率。
步驟4:構(gòu)建多場(chǎng)景參數(shù)矩陣U,矩陣U的維度為I·K行1列,其構(gòu)成為U=[U1 U2 … Ui … UI]T,其中,Ui=[ui,1ui,2 … ui,k … ui,K]T
步驟5:構(gòu)建關(guān)于GCP點(diǎn)的多場(chǎng)景聯(lián)合敏感度矩陣G,矩陣G的維度為行I·K列,其構(gòu)成為G=diag(G1,G2,…Gi…GI)。其中表示第i個(gè)SAR場(chǎng)景中所有GCP點(diǎn)處三維位置關(guān)于待定標(biāo)參數(shù)的敏感度。具體地,
其中分別表示第i(i=1,2...I)個(gè)干涉SAR場(chǎng)景中第m(m=1,2...Mi)個(gè)GCP點(diǎn)位置處三維位置xi、yi、hi關(guān)于第k(k=1,2...K)個(gè)待定標(biāo)參數(shù)ui,k的敏感度,通過步驟3中的反演的幾何表達(dá)式以及第m個(gè)GCP點(diǎn)對(duì)應(yīng)的干涉SAR場(chǎng)景參數(shù)的初值獲得。例如矩陣元素為將第一個(gè)GCP點(diǎn)對(duì)應(yīng)的相應(yīng)物理參數(shù)值代入函數(shù)x(ui,1,ui,2,…ui,k…,ui,K)對(duì)ui,l求偏導(dǎo)后得到的偏導(dǎo)函數(shù)得到的數(shù)值。
步驟6:構(gòu)建關(guān)于TP點(diǎn)的多場(chǎng)景聯(lián)合敏感度矩陣T。
矩陣T的維度為行I·K列,其矩陣結(jié)構(gòu)如下
其中,矩陣T的維度為行I·K列,和分別表示第aj和bj個(gè)SAR場(chǎng)景中所有TP點(diǎn)處三維位置關(guān)于待定標(biāo)參數(shù)的敏感度,aj和bj表征位置上相互鄰接并且共同擁有TP點(diǎn)的第j組的兩個(gè)場(chǎng)景的編號(hào),同一編號(hào)的或位于同一列;共同擁有TP點(diǎn)的第j組的兩個(gè)場(chǎng)景在同一行;
如圖2所示的聯(lián)合定標(biāo)場(chǎng)景鄰接分布圖,圖中畫出的場(chǎng)景編號(hào)為No1、No2、No3、NoI…,第1組的兩個(gè)場(chǎng)景的編號(hào)為1和2,第2組的兩個(gè)場(chǎng)景的編號(hào)為1和3,第3組的兩個(gè)場(chǎng)景的編號(hào)為2和I,按編號(hào)確定T1、T2、T3、TI所屬的第1、2、3、I列,該分布圖對(duì)應(yīng)的矩陣T為
對(duì)于具體地,
其中和分別表示第aj、bj個(gè)干涉SAR場(chǎng)景中第n個(gè)TP點(diǎn)位置處三維位置xi、yi、hi關(guān)于第k(k=1,2...K)個(gè)待定標(biāo)參數(shù)和的敏感度,和的表達(dá)式通過步驟3中的公式以及第n個(gè)GCP點(diǎn)干涉SAR場(chǎng)景參數(shù)的初值獲得。
步驟7:構(gòu)建多場(chǎng)景參數(shù)誤差矩陣ΔU。矩陣ΔU的維度為I·K行1列,其構(gòu)成為ΔU=[ΔU1 ΔU2 … ΔUi … ΔUI]T。其中,ΔUi=[Δui,1 Δui,2 … Δui,k … Δui,K]T。ΔU表征待定標(biāo)參數(shù)修正量矩陣,為待求解參量。
步驟8:構(gòu)建多場(chǎng)景位置誤差矩陣ΔP。矩陣ΔP的維度為行1列,其構(gòu)成為ΔP=[ΔPG,1 ΔPG,2 … ΔPG,i … ΔPG,I;ΔPT,1 ΔPT,2 … ΔPT,j … ΔPT,J]T。
其中ΔPG,i=[ΔxG,i ΔyG,i ΔhG,i]T,
列向量ΔxG,iΔyG,iΔhG,i分別表示第i個(gè)SAR場(chǎng)景中所有GCP點(diǎn)處三維位置誤差,即在當(dāng)前的參數(shù)數(shù)值下計(jì)算出的各GCP點(diǎn)三維位置數(shù)值減去其真實(shí)三維地理位置數(shù)值所得差值,列向量ΔxT,jΔyT,jΔhT,j分別表示第j組SAR場(chǎng)景中所有TP點(diǎn)處三維位置誤差,即在當(dāng)前的參數(shù)數(shù)值下計(jì)算出的TP點(diǎn)在第aj個(gè)場(chǎng)景中的三維位置數(shù)值減去該點(diǎn)在第bj個(gè)場(chǎng)景中的三維位置數(shù)值所得差值。
步驟9:構(gòu)建多場(chǎng)景聯(lián)合敏感度方程并求解此方程獲得參數(shù)修正量ΔU,計(jì)算公式為其中[·]+表示矩陣[·]的Moor-Penrose逆。
步驟10:更新矩陣G、T、ΔP:利用步驟9求解出的參數(shù)修正量矩陣ΔU,U與ΔU相加,獲得更新后的待定標(biāo)參數(shù)矩陣U,依據(jù)更新后的U更新矩陣G、矩陣T,然后按照步驟3中的干涉SAR場(chǎng)景的三維位置反演幾何表達(dá)式計(jì)算各GCP、TP點(diǎn)處的三維位置,并通過比較GCP點(diǎn)的真實(shí)三維、TP點(diǎn)在一組場(chǎng)景中的三維位置差異,獲得更新后的位置誤差矩陣ΔP;
步驟11:判斷位置誤差矩陣ΔP是否滿足精度要求或滿足收斂條件,若滿足精度要求或已收斂,則將步驟10計(jì)算出的各GCP、TP點(diǎn)處的三維位置作為各干涉SAR場(chǎng)景中各像元處的三維位置,完成多場(chǎng)景干涉SAR圖像的三維幾何定位,否則,轉(zhuǎn)步驟9,利用更新后的G、T、ΔP求解步驟9中的方程(1)。
所述收斂條件為最近2次迭代獲得的ΔP值的差異小于設(shè)定要求,系統(tǒng)設(shè)定要求通常結(jié)合制圖的三維位置精度需求進(jìn)行設(shè)定,其取值即為三維位置精度的取值。
綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。