張 過,潘紅播,江萬壽,秦緒文
(1.武漢大學(xué)測繪遙感信息工程國家重點實驗室,武漢 430079;2.中國地質(zhì)調(diào)查局,北京 100037)
基于RPC模型的線陣衛(wèi)星影像核線排列及其幾何關(guān)系重建
張 過1,潘紅播1,江萬壽1,秦緒文2
(1.武漢大學(xué)測繪遙感信息工程國家重點實驗室,武漢 430079;2.中國地質(zhì)調(diào)查局,北京 100037)
針對核線影像無幾何模型的問題,提出基于有理多項式系數(shù)(Rational Polynomial Coefficient,RPC)模型,利用投影軌跡法制作線陣推掃式衛(wèi)星核線影像及其幾何模型的重建方法。利用SPOT 5 HRG、CBERS 2-03異軌立體像對和SPOT 5 HRS、IRSP5、GeoEye、IKONOS同軌立體像對重建的核線影像幾何模型上下視差的中誤差在0.2個像元之內(nèi);利用重建幾何模型和原始影像幾何模型進(jìn)行前方交會計算所得到的地面點平面中誤差在1 m之內(nèi),高程中誤差在0.3 m之內(nèi),驗證了本文方法的可靠性。
投影軌跡法;核線幾何模型;RPC模型;線陣列影像
利用星載線陣CCD推掃式傳感器獲取遙感影像,實現(xiàn)立體量測是遙感應(yīng)用的一個重要方面。從立體影像中提取三維信息,一個重要的約束條件就是核線約束,在匹配檢索同名點時,只用沿著核線方向進(jìn)行一維搜索即可,這不僅可以減少匹配時間,而且可以提高匹配的可靠性。但線陣CCD推掃式影像多投影中心的成像幾何特點,導(dǎo)致適用于單中心投影的框幅式核線影像的制作方法不適用于星載線陣列推掃式影像。
對于不同的傳感器模型,其對應(yīng)的核線模型是不同的。張祖勛[1]基于Dowman提出將左掃描線作為左核線的思路,認(rèn)為右核線近似為多項式,并利用若干同名點坐標(biāo),計算出對應(yīng)的核線方程,但該方法僅適用于異軌立體,對同軌立體不再適用[2]。在基于外方位元素呈線性變化的假設(shè)下,大量研究表明核線方程為雙曲線[3-5],但并沒有給出具體的核線重采樣方式。Kim[6]基于Orun和Natarjan的共線方程模型得到了核線方程為雙曲線,但該方程無法應(yīng)用于核線影像重采樣。當(dāng)假設(shè)線推掃式傳感器姿態(tài)和速度不變時,利用平行投影法獲取的核線對為直線,但該方法需要地面控制點以計算平行投影法的系數(shù)[7,8]。由于RPC模型是一種具有精度高、速度快等特點的通用傳感器模型,被廣泛應(yīng)用于線陣列光學(xué)衛(wèi)星中[9]。葉新魁等[10]利用RPC模型提出基于零高程點的星載推掃式立體影像核線確定方法,獲得了衛(wèi)星影像投影軌跡核線的雙曲線,但方程復(fù)雜,無法進(jìn)行核線重采樣。張永軍等[11]利用投影軌跡法,獲取核線方程后進(jìn)行分段擬合獲取核線方程,但該方法重采樣時需要DEM輔助,且在進(jìn)行核線影像反算時需要核線影像上的同名點坐標(biāo)及在原始影像上相應(yīng)點的坐標(biāo)。胡芬等[12]利用投影軌跡法獲取核線在基準(zhǔn)面上的方向,沿著核線方向進(jìn)行投影以獲取近似核線。以上方法主要存在以下幾點問題:①獲取的核線方程無法應(yīng)用于核線重采樣,或者需要DEM輔助,而制作核線影像的主要目的是為了方便將二維匹配簡化為一維匹配,進(jìn)而方便獲取DEM,這是與制作核線影像的目的相矛盾的;②核線影像正變換[9]過程復(fù)雜;③以上所有方法檢查核線影像的精度均采用0.5像素精度的人工選點方式,其方法不精確。
針對上述問題,本文采用投影軌跡法獲取核線,用直線擬合方法計算核線方程,建立了原始影像與核線影像的對應(yīng)關(guān)系。在此基礎(chǔ)上,進(jìn)行核線重采樣,同時利用RPC模型重建核線影像的幾何模型,且提出利用核線模型是否存在上下視差作為檢查核線模型精度指標(biāo)的方法,并利用 SPOT 5 HRG、CBERS 2 -03異軌立體數(shù)據(jù),SPOT 5 HRS、GeoEye、IKONOS、IRSP5同軌立體數(shù)據(jù)進(jìn)行試驗,驗證本文所提出方法的可行性。
Kim[6]提出的投影軌跡法是將高程差異引起的點位軌跡定義為核線,左影像上一點q以其幾何模型投影到不同高程面上,得到對應(yīng)的地面點,記為Q1、Q2、Q3,并將這些地面點按右影像幾何模型投影到右影像上,記為q1、q2、q3,獲取了左影像上點 q所對應(yīng)的右核線,如圖1所示,若是核線對存在,則右核線上的點所對應(yīng)的左核線應(yīng)當(dāng)相同。利用右影像幾何模型反解法[9]將右影像上 q1、q2、q3點投影到不同高程面,利用左影像幾何模型將這些地面點投影到左影像上,即可獲取同名核線對。用直線擬合核線上的離散點,獲得核線方程。
圖1 投影軌跡法示意圖Fig.1 Sketch for projection track method
按框幅式影像的核線制作流程,在生成核線影像之前需要進(jìn)行相對定向[13]。對于線陣列傳感器影像來說,可以利用基于RPC模型的像面仿射變換進(jìn)行無控制點定向處理,以保證同名光線對對相交[9]。
由核線定義可知,核線方向與攝影基線的方向相近似。線陣列影像通常有異軌立體(Acrosstrack,采用側(cè)視的方式)和同軌立體(Along-track,采用前后視方式)兩種立體觀測,不同成像方式的衛(wèi)星影像,其核線在影像上的分布狀態(tài)不同,前者的核線方向與掃描方向大致相同,后者的核線方向則近似垂直于掃描方向。為獲取核線影像,需要計算整幅影像的核線方程。而核線方程受q點位置影響,故使q沿近似垂直于核線方向前進(jìn):對于異軌立體q,應(yīng)當(dāng)沿著垂直于掃描方向前進(jìn);對于同軌立體,則應(yīng)當(dāng)沿著掃描方向前進(jìn)。為使擬合的核線盡可能準(zhǔn)確,q點應(yīng)當(dāng)位于影像中間。當(dāng)核線對方程與影像區(qū)域沒有交點的時候,核線方程可以舍去。這樣就獲得了所有核線對的方程,即
式中,a、b、c為直線方程的系數(shù);x、y 為核線上點的坐標(biāo);i為核線方程的編號;n為核線方程的數(shù)目。
在重采樣時,本文采用了文獻(xiàn)[13]“直接在傾斜像片上獲取影像”的方法逐行進(jìn)行,再沿著q前進(jìn)方向進(jìn)行線性內(nèi)插,獲得整個區(qū)域的核線影像。
核線影像上的點與原始影像上的點是一一對應(yīng)的,而原始影像的幾何模型建立了原始影像上點與地面點的對應(yīng)關(guān)系。根據(jù)以上關(guān)系可建立核線影像上點與地面點的對應(yīng)關(guān)系,重建核線影像的幾何模型。其中,建立核線影像與原始影像對應(yīng)關(guān)系是確定原始影像點所在核線方程的序號i。當(dāng)核線影像上一點變換到原始影像時,i可以從其坐標(biāo)值獲得,但是對于現(xiàn)有的攝影測量系統(tǒng)來說,無法直接利用核線方程進(jìn)行核線影像前方交會。本文將利用RPC模型作為通用傳感器模型的特點,重建核線影像的幾何模型,使核線影像可以直接應(yīng)用于三維信息提取。
2.1 像素點與對應(yīng)地面點解析關(guān)系的確定
由于核線影像上每一行對應(yīng)于所求解的整幅影像的核線方程,因此對于核線影像上一點M0(x0,y0)的y值即可確定核線的序號i,但核線的序號為整數(shù),這就需要對M0的y值進(jìn)行取整運(yùn)算,如圖2所示。
圖2 異軌核線影像與原始影像上同名點對應(yīng)關(guān)系(左:核線影像;右:原始影像)Fig.2 Corresponding relation of tie-points in across-track stereo images and original images
對于異軌立體數(shù)據(jù),核線方程是近似于掃描方向的,那么M0(x0,y0)的x0值與原始影像上對應(yīng)點M(x,y)的x值相等[13]。利用核線方程及x0即可確定y的近似值y'。M(x,y)的坐標(biāo)為
而對于同軌立體數(shù)據(jù)來說,核線方程是近似垂直于掃描方向的,那么,x0與原始影像上對應(yīng)點M(x,y)的y值相等,因此利用M0的x值即可確定M的x值。
利用式(2)即建立了核線影像與原始影像的對應(yīng)關(guān)系。由于原始影像的幾何模型參數(shù)是已知的,即可建立核線影像上一點與地面點的對應(yīng)關(guān)系,即核線影像的正變換過程,其流程如圖3所示。
圖3 核線影像的正變換Fig.3 The forward transformation of epipolar images
首先,根據(jù)公式(2)將核線影像上的像素坐標(biāo)(x0,y0)變換為原始影像上對應(yīng)的點(x,y);然后,根據(jù)原始影像的幾何模型,將原始影像上點(x,y)投影到某高程面上,獲取其對應(yīng)地面點坐標(biāo)(lat,lon,h)。
2.2 RPC參數(shù)的求解
采用與地形無關(guān)的求解方式求解RPC模型參數(shù)[9],具體步驟如下:
(1)根據(jù)核線影像的覆蓋范圍,利用美國地質(zhì)調(diào)查局提供的全球1 km分辨率DEM(Global 30-Arc-second Digital Elevation Model),計算該區(qū)域的最大、最小橢球高。
(2)在核線影像平面上,以一定的間隔建立規(guī)則格網(wǎng)。利用核線方程,計算出這些格網(wǎng)點所對應(yīng)原始影像上的坐標(biāo),再利用原始影像的RPC模型將這些點投影到以一定間隔分層的高程面上,這樣即建立核線影像上點與地面點的對應(yīng)關(guān)系。同時,加密控制格網(wǎng)和高程面,建立獨立的檢查點。
(3)利用控制點坐標(biāo)計算核線影像與地面坐標(biāo)的歸一化參數(shù),將控制點和檢查點歸一化。
(4)利用嶺估計法求解RPC模型參數(shù)[9],獲取核線影像的RPC模型參數(shù),并用檢查點進(jìn)行精度檢查。
采用 SPOT 5 HRS、GeoEye、IRS P5、IKONOS 同軌數(shù)據(jù),SPOT 5 HRG、CBERS 2-03異軌數(shù)據(jù)進(jìn)行試驗,各個影像的參數(shù)如表1所示。
表1 實驗數(shù)據(jù)的詳細(xì)說明Tab.1 Detailed specification of datasets in experiments
其中,SPOT 5 HRS為寶雞地區(qū)影像,CBERS 2-03和SPOT 5 HRG為北京市區(qū)影像,GeoEye和IKONOS為澳大利亞Hobart地區(qū)影像,P 5為北京市懷柔地區(qū)影像。地形包括平原、丘陵和山地,具有代表性。定向精度為利用立體像對上若干分布均勻的連接點,采用基于RPC模型的像面仿射變換進(jìn)行無控制點定向的中誤差[15,16]。
本文采用分母不同的三階RPC模型求解核線影像RPC參數(shù)[9],控制點格網(wǎng)間隔為200個像素,高程分層為15層,其求解精度如表2所示。
表2 核線RPC模型控制點和檢查點精度Tab.2 Accuracy of control points and check points for epipolar RPC model (pixels)
(續(xù)表)
由表2可以看出,在采用分母不相等且在三階多項式的情況下,核線影像RPC模型參數(shù)求解的檢查點平面精度為2.26×10-2像素,控制點平面精度為 2.10 ×10-2像素,均小于0.05 個像素。
理論上,核線模型是不存在上下視差的,但是無控制點定向和直線擬合過程會引入誤差。本文將在左影像范圍按一定間隔布設(shè)格網(wǎng),并將其投影到不同高程面上,獲取其對應(yīng)的地面點,然后將這些地面點投影到右影像上去,此時按照核線影像定義右影像上點的y值應(yīng)當(dāng)與左影像上點的y值相等,將該兩個y值相減獲得上下視差,作為評價重建核線影像幾何模型的準(zhǔn)確性指標(biāo)。本實驗格網(wǎng)布設(shè)方案為200×200×15(在左影像空間的x方向和y方向每200像素選取一個點,在高程方向分為15層),獲得的核線幾何模型精度如表3所示。核線幾何模型上下視差最大值在0.5像素之內(nèi),中誤差優(yōu)于0.2像素。
表3 核線模型上下視差Tab.3 Vertical parallax of epipolar model (pixels)
為驗證核線模型的準(zhǔn)確性,本文利用生成的核線影像及RPC進(jìn)行三維信息提?。?4]。通過核線影像上9個均勻分布的同名點進(jìn)行前方交會,獲取同名點的地面坐標(biāo),將這些同名點利用核線方程投影到原始影像,利用原始影像的RPC模型前方交會,獲取其投影點的地面坐標(biāo),將兩次計算的地面點坐標(biāo)相減來評價核線影像幾何模型的實際精度,結(jié)果如表4所示。
表4 核線影像前方交會與原始影像前方交會坐標(biāo)差Tab.4 Difference between epipolar images forward intersection and original images forward intersection (m)
可以看出,計算的地面點在平面上坐標(biāo)差的中誤差在1 m之內(nèi),高程差在0.3 m之內(nèi)。
(1)采用不同地形、不同星載立體影像重建的核線影像幾何模型,控制點中誤差最大為0.021像素,最大誤差為0.089像素;檢查點中誤差最大為0.026像素,最大誤差為0.089像素,核線影像RPC模型重建幾何精度不損失。
(2)利用投影軌跡法獲取的星載推掃式影像核線幾何模型,其上下視差最大在0.5像素之內(nèi),中誤差小于0.2像素,驗證本文的核線影像和核線模型制作方法不受地形影響。
(3)核線影像前方交會和原始影像前方交會的地面坐標(biāo)差值在平面上小于1 m,高程差值小于0.3 m,說明利用本文方法重建的核線幾何模型可以直接用于三維信息提取而不損失精度。
[1]張祖勛,周月琴.用擬合法進(jìn)行SPOT影像的近似核線排列[J].武漢測繪科技大學(xué)學(xué)報,1989,14(2):20-25.
[2]江萬壽,張劍清,張祖勛.三線陣CCD衛(wèi)星影像的模擬研究[J].武漢大學(xué)學(xué)報:信息科學(xué)版,2002,27(4):414-419.
[3]Gupta R,Hartley R I.Linear Pushbroom Cameras Pattern Analysis and Machine Intelligence[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1997,19(9):963 -975.
[4]Habib A F,Morgan M,Jeong S,et al.Analysis of Epipolar Geometry in Linear Array Scanner Scees[J].The Photogrammetric Record,2005,20(109):27 -47.
[5]Lee Hae-Yeoun,Park W.Epipolarity Analysis for Linear Pushbroom Imagery[J].International Symposium on Remote Sensing,2001,17:593 -598.
[6]Kim T.A Study on the Epipolarity of Linear Pushbroom Images[J].Photogrammetric Engineering and Remote Sensing,2000,66(8):961-966.
[7]Morgan M,Kim K O,Soo J,et al.Epipolar Resampling of Space-borne Linear Array Scanner Scenes Using Parallel Projection[J].Photogrammetric Engineering & Remote Sensing,2006,72(11):1255-1263.
[8]Ono T.Epipolar Resampling of High Resolution Satellite Imagery[C]∥Joint Workshop of ISPRSWG I/1,I/3 and IV/4 on Sensors and Mapping from Space.Hanover,1999.
[9]張 過.缺少控制點的高分辨率衛(wèi)星遙感影像幾何糾正[D].武漢:武漢大學(xué),2005.
[10]葉新魁,文貢堅,王繼陽,等.基于零高程點的衛(wèi)星影像核線確定方法[J].測繪信息與工程,2009,34(2):28 -31.
[11]張永軍,丁亞洲.基于有理多項式系數(shù)的線陣衛(wèi)星近似核線影像的生成[J].武漢大學(xué)學(xué)報:信息科學(xué)版,2009,34(9):1068-1071.
[12]胡 芬,王 密,李德仁,等.基于投影基準(zhǔn)面的線陣推掃式衛(wèi)星立體像對近似核線影像生成方法[J].測繪學(xué)報,2009,38(5):428-436
[13]張祖勛,張劍清.?dāng)?shù)字?jǐn)z影測量學(xué)[M].武漢:武漢大學(xué)出版社,2001:117-118.
[14]Grodecki J.IKONOS Stereo Feature Extraction-RPC Approach[C]//ASPRS Annual Conference,St Louis,2001.
[15]Grodecki J,Dial G.Block Adjustmentof High-resolution Satellite Images Described by Rational Polynomials[J].Photogrammetric Engineering and Remote Sensing,2003,69:59-68.
[16]祝小勇,張 過,秦緒文.國產(chǎn)光學(xué)衛(wèi)星影像RPC制作[J].國土資源遙感,2009(2):32-34.
(責(zé)任編輯:刁淑娟)
Epipolar Resampling and Epipolar Geometry Reconstruction of Linear Array Scanner Scenes Based on RPC Model
ZHANG Guo1,PAN Hong-bo1,JIANG Wan-shou1,QIN Xu-wen2
(1.State Key Laboratory of Information Engineering in Surveying,Mapping and Remote Sensing,Wuhan 430079,China;2.China Geological Survey,Beijing 100037,China)
In view of the nonexistence of geometric model for epipolar image,this paper,based on the RPC model,puts forward a practical way of building geometric model from epipolar image generated by the projection track method.With the support of across-track stereo image data of SPOT 5 HRG,CBERS 2-03 and along-track stereo image data of SPOT 5 HRS,P5,GeoEye,IKONOS,this paper indicates that the RMS of vertical parallax of the epipolar image is within 0.2 pixel,that the planar RMS calculated from forward intersection by the epipolar model and the original image model is within 1m,and that the altitude RMS is within 0.3 m.
Projection track method;Epipolar geometric model;RPC model;Linear array scanner scenes
張 過(1976-),男,副教授,主要從事航天攝影測量研究工作。
TP 75
A
1001-070X(2010)04-0001-05
2010-03-12;
2010-05-06
國家科技支撐項目(編號:2011BAB01B01)、國家自然科學(xué)基金項目(編號:40801178)、國家 863項目(編號:2007AA120203、2009AA12Z145)和對地觀測技術(shù)國家測繪局重點實驗室經(jīng)費資助項目(編號:2009-17)。