勾金榮 鐘自明 劉 博
(1.黑龍江龍誠(chéng)福測(cè)地理信息技術(shù)有限公司,黑龍江 哈爾濱 150028;2.黑龍江省第五測(cè)繪地理信息工程院,黑龍江 哈爾濱 150081;3.黑龍江地理信息工程院,黑龍江 哈爾濱 150081)
隨著衛(wèi)星及遙感技術(shù)的深度發(fā)展,衛(wèi)星遙感影像的應(yīng)用領(lǐng)域范圍也在不斷壯大,在農(nóng)業(yè)、林業(yè)、草原、海洋、城市規(guī)劃、自然資源管理、環(huán)境保護(hù)等很多領(lǐng)域發(fā)揮著重要的作用。衛(wèi)星影像具有時(shí)效性強(qiáng)、分辨率高、地理信息豐富、覆蓋范圍廣等特點(diǎn),為國(guó)民經(jīng)濟(jì)發(fā)展和經(jīng)濟(jì)建設(shè)提供了重要的空間信息參考數(shù)據(jù),但是獲取到的衛(wèi)星影像一般需要進(jìn)行幾何糾正后才能與對(duì)應(yīng)坐標(biāo)系的空間數(shù)據(jù)進(jìn)行疊加,在衛(wèi)星影像幾何糾正過(guò)程中,需要對(duì)影像覆蓋區(qū)域采集控制點(diǎn),如果對(duì)于每一景影像在作業(yè)前都重新采集控制點(diǎn),那么相關(guān)的工作量是十分巨大的。目前較為方便的做法是利用計(jì)算機(jī)軟件技術(shù),將預(yù)先采集好的控制點(diǎn)以數(shù)據(jù)庫(kù)的形式進(jìn)行分類(lèi)存儲(chǔ),在需要對(duì)影像進(jìn)行幾何糾正的時(shí)候調(diào)用對(duì)應(yīng)的控制點(diǎn),達(dá)到提高控制點(diǎn)使用效率的目的。
控制點(diǎn)影像是對(duì)衛(wèi)星影像控制點(diǎn)的一種升級(jí)和再利用??刂泣c(diǎn)影像一般指的是裁切成寬高等比例像素的正方形影像塊,一般以2的幾何次方的像素寬高積制作,例如,32×32、64×64、128×128、256×256等。原則上,控制點(diǎn)影像分辨率寬高積不超過(guò)512×512,過(guò)大的控制點(diǎn)影像會(huì)占用較多的存儲(chǔ)空間。控制點(diǎn)影像的特點(diǎn)是單張圖片較小、整體占用存儲(chǔ)空間較大、表達(dá)影像紋理直觀、準(zhǔn)確記錄控制點(diǎn)信息等。控制點(diǎn)影像一般還包含控制點(diǎn)的基本元數(shù)據(jù),例如,坐標(biāo)信息等。在同一幅影像中,控制點(diǎn)影像的選取盡量均勻分布于影像畫(huà)幅中。控制點(diǎn)影像表達(dá)了控制點(diǎn)的空間信息及輔助信息,從控制點(diǎn)影像中,不僅能夠查看控制點(diǎn)的坐標(biāo),而且還可以查看影像使用的橢球參數(shù)、坐標(biāo)系、影像采集傳感器類(lèi)型、影像分辨率等信息,以及在影像采集時(shí)人為加入的一些備注信息,控制點(diǎn)影像示例(如圖1所示):
圖1 控制點(diǎn)影像示例
影像配準(zhǔn)是指將兩幅影像重疊區(qū)域利用控制點(diǎn)轉(zhuǎn)換為相同坐標(biāo)系的立體像對(duì),或者將多幅影像,通過(guò)變換放在相同的坐標(biāo)系中,從而實(shí)現(xiàn)影像套疊使用的一系列操作過(guò)程。影像配準(zhǔn)一般分為灰度匹配和特征值匹配等兩種方法,其中特征值匹配方法能夠解決不同分辨率、不同亮度、異構(gòu)視角的影像匹配需求。一般的配準(zhǔn)步驟為:首先建立尺度空間,找到同名點(diǎn),通過(guò)算法剔除誤匹配點(diǎn),找到同名點(diǎn)的導(dǎo)向特征值,然后提取導(dǎo)向特征值屬性,最終實(shí)現(xiàn)影像配準(zhǔn)。
影像幾何糾正是讓衛(wèi)星影像在一定范圍內(nèi)進(jìn)行圖像變形,變形后影像的投影滿足目標(biāo)坐標(biāo)系的相關(guān)參數(shù),常規(guī)做法是,首先建立符合需求的模型、確定范圍、修補(bǔ)漏洞、空間變換、影像重采樣、影像輸出等。在幾何糾正過(guò)程中,首先要找到原始影像的坐標(biāo)系,然后確定目標(biāo)影像的坐標(biāo)系,建立轉(zhuǎn)換模型,通過(guò)計(jì)算得出目標(biāo)影像同名像點(diǎn)的位置。在轉(zhuǎn)換過(guò)程中要充分考慮到地表起伏、大氣折光、相機(jī)鏡頭畸變等外因,利用共線方程進(jìn)行計(jì)算,得出目標(biāo)像點(diǎn)的位置。
控制點(diǎn)影像管理系統(tǒng)以控制點(diǎn)影像數(shù)據(jù)為核心,按照不同的功能劃分為多個(gè)子系統(tǒng)和若干個(gè)功能模塊,負(fù)責(zé)控制點(diǎn)影像的采集、存儲(chǔ)、維護(hù)和檢索。同時(shí),控制點(diǎn)影像庫(kù)管理系統(tǒng)還能夠?qū)τ跋窨刂泣c(diǎn)進(jìn)行選取,并且能夠動(dòng)態(tài)分析選取到的控制點(diǎn)的冗余程度,剔除誤匹配的控制點(diǎn),建立成像模型,滿足地理信息數(shù)據(jù)加工生產(chǎn)過(guò)程中衛(wèi)星影像糾正的需求??刂泣c(diǎn)影像管理系統(tǒng)的子系統(tǒng)和功能模塊(如表2所示):
表2 控制點(diǎn)影像管理系統(tǒng)
數(shù)據(jù)庫(kù)表設(shè)計(jì)。系統(tǒng)數(shù)據(jù)庫(kù)采用PostgreSQL,數(shù)據(jù)庫(kù)表之間關(guān)系符合第三范式,系統(tǒng)之間的關(guān)系E-R圖(如圖2所示):
圖2 數(shù)據(jù)庫(kù)表E-R圖
數(shù)據(jù)庫(kù)各表之間的描述(如表1所示):
表1 數(shù)據(jù)庫(kù)表描述
影像數(shù)據(jù)采集子系統(tǒng)包括4個(gè)子模塊,實(shí)現(xiàn)控制點(diǎn)的讀取、屬性錄入、影像查找、控制點(diǎn)影像裁切等功能,其主界面(如圖3所示):
圖3 影像數(shù)據(jù)采集子系統(tǒng)的主界面
影像庫(kù)管理子系統(tǒng)主要負(fù)責(zé)管理系統(tǒng)的用戶和工程,用戶的每一步操作都被記錄為日志,可以在操作錯(cuò)誤后回退,最多可以回退50步,并實(shí)現(xiàn)了簡(jiǎn)單的數(shù)據(jù)編輯和空間分析功能;控制點(diǎn)影像庫(kù)數(shù)據(jù)檢索子系統(tǒng)可以按照行政區(qū)劃或代碼快速查找系統(tǒng)中保存的控制點(diǎn)影像,及時(shí)調(diào)用,并可以查看控制點(diǎn)影像的整體分布情況。
異構(gòu)的衛(wèi)星影像,按照分辨率相同和分辨率不同分為兩類(lèi)。當(dāng)分辨率相同時(shí),影像特征點(diǎn)選取特征點(diǎn)連線的距離和斜率作為參考(如圖4所示);當(dāng)分辨率不同時(shí),影像特征點(diǎn)選取特征點(diǎn)連線的延長(zhǎng)線的交匯點(diǎn)作為參考(如圖5所示)。目前便于計(jì)算的方法是利用聚合法找到誤匹配的點(diǎn),然后利用配積方法剔除誤匹配點(diǎn)。
圖4 分辨率相同特征點(diǎn)的關(guān)系
圖5 分辨率不同特征點(diǎn)的關(guān)系
特征點(diǎn)誤匹配剔除算法步驟(如表3所示):
表3 特征點(diǎn)誤匹配剔除的算法執(zhí)行步驟
從像點(diǎn)坐標(biāo)到物方坐標(biāo)記作:(l,p)→(X,Y,Z),共分為六步。
第一步,計(jì)算l行p列像素所對(duì)應(yīng)的成像時(shí)間如式(1)所示:
式(1)中,tc為中央掃描行的攝影時(shí)間;lsp為每行的掃描時(shí)間;lc為中央掃描行的行號(hào)。
第三步,通過(guò)p列的成像傾角(ψx)p和(ψy)p計(jì)算(l,p)在坐標(biāo)系下的成像方向矢量,如式(4)和式(5)所示:
式(9)至式(11)中ap(ti)、ar(ti)、ay(ti)分別為時(shí)刻衛(wèi)星的姿態(tài)角,可以從輔助數(shù)據(jù)文件中獲取。
式(17)中,X2、Y2、Z2為軌道坐標(biāo)系O-X2Y2Z2的三個(gè)坐標(biāo)軸方向矢量。
圖6 成像方與參考橢球交會(huì)
綜上,以共線方程的形式寫(xiě)作如式(20)所示:
獲得導(dǎo)航坐標(biāo)系下的成像方向矢量與地面坐標(biāo)系的觀測(cè)方向的關(guān)系;投影中心為(XP,YP,ZP),坐標(biāo)矢量為(X,Y,Z),投影系數(shù)為u,旋轉(zhuǎn)矩陣如式(21)所示:
最終可得共線方程如式(22)和式(23)所示:
在作業(yè)過(guò)程中,收集作業(yè)范圍內(nèi)的控制點(diǎn)影像,及時(shí)錄入控制點(diǎn)影像數(shù)據(jù)庫(kù);在應(yīng)用過(guò)程中,通過(guò)檢索控制點(diǎn)影像數(shù)據(jù)庫(kù)快速找到特征點(diǎn),應(yīng)用特征點(diǎn)剔除算法去掉誤匹配的特征點(diǎn),加載成像模型相關(guān)算法,實(shí)現(xiàn)對(duì)遙感影像的幾何糾正,數(shù)據(jù)處理完畢后,將請(qǐng)求提交到服務(wù)器,進(jìn)行影像重采樣,這個(gè)步驟的處理時(shí)間較長(zhǎng),最終得到糾正后的影像成果。
本論文通過(guò)建立控制點(diǎn)影像數(shù)據(jù)庫(kù),快速完成衛(wèi)星遙感影像的幾何糾正,首先將控制點(diǎn)影像裁切成合適像素的圖幅,利用數(shù)據(jù)庫(kù)技術(shù)對(duì)控制點(diǎn)影像進(jìn)行存儲(chǔ),提高了檢索效率;其次利用控制點(diǎn)影像庫(kù)數(shù)據(jù)快速匹配影像特征點(diǎn),剔除誤匹配點(diǎn),建立成像模型,從而提高了衛(wèi)星遙感影像的幾何糾正效率。