陳曉茜,王海濤,2,倪 峰
(1.湖北省基礎地理信息中心(湖北省北斗衛星導航應用技術研究院),湖北 武漢 430074; 2.中國地質大學(武漢)國家地理信息系統工程技術研究中心,湖北 武漢 430074;3.湖北省測繪工程院,湖北 武漢 430074)
低空航空攝影飛行質量自動化檢查系統實踐與研究
陳曉茜1,王海濤1,2,倪 峰3
(1.湖北省基礎地理信息中心(湖北省北斗衛星導航應用技術研究院),湖北 武漢 430074; 2.中國地質大學(武漢)國家地理信息系統工程技術研究中心,湖北 武漢 430074;3.湖北省測繪工程院,湖北 武漢 430074)

針對低空航空攝影的特點,使用拍攝影像中心點GPS坐標數據,研制基于飛行質量成果的自動化檢查系統。系統利用SIFT、相關系數、相對定向模型、影像勻光等技術實現高可靠性的自動化處理方法,對SIFT的優化、多線程、多核編程技術(OpenMP)實現了質量評定的高效處理,和對評定成果的直觀可視化表達。
低空航空攝影;SIFT;質量檢查
低空航空攝影因成本低、性能靈活等特點,廣泛應用于測繪、國土、規劃等行業,是獲取地理空間數據的重要手段之一[1-8]。但其在拍攝時受外部環境的影響較大,致使獲取影像的重疊度、旋偏角等變化大。為保障后期能夠提供合格的地理空間數據,低空航空攝影更應加強質量檢查工作[9-12]。很多學者針對航空影像質量檢查開展了大量的研究工作[13-16],但針對低空航空攝影的較少。由于低空航空攝影影像數量較大,目前常規依靠人工開展質量檢查工作的方法自動化程度低、工作量大,因而其需要實現更快的自動處理速度。本文采用SIFT算法[17-22]、多線程、OpenMP、影像勻色[23-26]、相對定向[27-30]等技術方法,實現高效率的自動化處理和高可靠性的自動化檢查。
1.1 相機位置關系與獲取的影像特點
低空航空攝影使用數碼相機拍攝影像,幾種常用的數碼相機見表1。不同類型的低空攝影測量系統相機與設備擺放位置有4種關系(見圖1),圖2a是相機擺放0°時獲取的影像效果,圖2b是相機擺放90°時獲取的影像效果。

表1 幾種常用的數碼相機像幅面參數

圖1 相機與設備擺放關系(帶箭頭的虛線表示航線方向)

圖2 相機擺放角度與航線關系
1.2 影像拍攝特點
低空航空攝影一般采用等距曝光的方式拍攝,航帶內影像間距相等,而航帶間影像對應關系隨機變化,圖3為常規航空攝影與低空航空攝影曝光特點,圖中藍色箭頭表示航線方向、紅線表示航線間影像關系。圖3a為平地的常規航攝航線,航帶間影像對齊關系比較整齊;圖3b是低空航空攝影的航線,航帶間影像對齊關系沒有常規航空攝影整齊。低空航空攝影使用的相機面幅較小,在相同測區面積、相同地面分辨率的情況下,與常規航空攝影相比獲取的影像數量大,圖4為兩個測區獲取的航線及影像數量。

圖3 影像曝光特點

圖4 低空航空攝影的航線與影像數量
1.3 航線間影像關系
由于外部環境的影響,特別是風速的影響,航帶間的影像重疊度、旋轉等變化大,圖5為兩條航線連續4張影像重疊度及旋轉關系效果。

圖5 航帶間影像關系
2.1 系統需求
常規航空攝影廣泛使用POS(GPS/IMU)技術[7-8],而低空航空攝影一般是導航型號GPS技術,所以對于低空航空質量檢查系統要充分利用GPS數據研制自動檢查系統,具體需求如表2所示。
2.2 系統設計
根據需求分析,本文將低空航空攝影飛行質量檢查系統劃分為基礎模塊、自動化處理模塊、交互可視化模塊和實用工具模塊4個部分,各個模塊的具體功能及內容見表3。

表2 檢查系統的需求分析

表3 檢查系統模塊功能及內容
3.1 坐標變換
低空航空攝影系統記錄的影像中心點坐標為經緯度(圖6),在后期使用中需要轉換為投影坐標,本文采用Proj.4實現坐標轉換,Proj.4參數使用字符串傳遞,下例為UTM投影49帶的參數配置。為方便使用,本文將Proj.4進行包裝,并給出實用的參數配置界面,如圖7所示。Proj.4參數配置例子(WGS84橢球UTM投影49帶的參數配置字符串)為:+proj=utm +zone=50 +a=6378140.000000 +b=6356755.288158 +towgs84=0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +units=m +no_defs。

圖6 飛行記錄的影像坐標數據

圖7 Proj.4參數配置界面
3.2 影像匹配
低空航空影像航帶間影像存在大旋轉角,文中采用SIFT來實現影像的同名點匹配(圖8)。經SIFT算法匹配的同名點錯誤采用RANSAC算法[30]、相對定向模型(式(1))[2-30]和投影變換模型(式(2))來剔除。
航空影像對間存在嚴格結合關系,同名點從計算機視覺和攝影測量學角度都可以表達為:

對于低空航空攝影,地表的深度變化相對于到相機的距離較小,此時可視為弱透視成像,同名點可表達為:

低空航空攝影由于外部攝影條件的復雜性,使得獲取的影像在色彩上存在不同程度的差異,在特征提取前需消除影像色彩上的差異,即進行勻光處理。本文影像勻光是為了突出影像細部特征,提取分布均勻的特征點,在此采用Schowengerdt提出的LRM[25]模型處理影像色彩差異,勻光處理后的特征點提取效果如圖9所示。

圖8 匹配結果透明疊加效果

圖9 影像勻光前后特征提取效果
3.3 航線自動恢復
低空航空攝影拍攝時記錄影像的位置坐標及姿態信息(如圖10,在航帶間航偏角差別較大)。低空航空攝影幅面較小,一般航帶內影像重疊度大于航帶間影像重疊度,這樣航帶內影像距離就小于航帶間影像距離,所以利用影像間距離和飛行姿態這兩個條件自動建立航帶關系,圖11是兩個測區自動建立航帶的效果(不同航帶使用不同顏色標識)。

圖10 飛行記錄的影像坐標數據(航帶變換處)

圖11 航帶自動建立實驗案例
3.4 影像方向統一及自動排列
由于相機與飛行設備間的位置關系,影像關系不符合人眼視覺觀察習慣,在開展質量評定前需要將影像方向統一。如圖12a,以航線方向為X軸建立笛卡爾坐標系,航帶順序按照Y軸方向排列,影像方向按照X軸排列;圖12b是使用GPS數據自動統一的影像排列關系。

圖12 影像自動排列
3.5 航帶內、帶間檢查成果可視化
航帶內、航帶間影像檢查成果采用影像透明疊加及質量分布曲線的方式來直觀表達。圖13為航帶內檢查成果的可視化,分布曲線內容包括最大重疊度、最小重疊度、左旋偏角、右旋偏角、旋轉角;圖14為航帶間檢查成果的可視化,分布曲線內容包括最大重疊度、最小重疊度、旋轉角。

圖13 航帶內影像質量檢查功能實現

圖14 航帶間影像質量檢查功能實現
3.6 SIFT優化
質量評定工作量最大的環節在重疊度、旋偏角等檢查,本文使用影像金字塔、距離查找表、多線程、CPU多核等技術提高處理效率。
為提高SIFT特征提取的效率,滿足快速可視化需要,對原始影像進行降分辨率處理,本文采用縮小影像的最大邊為1 000像素的方式縮小影像,常用相機參數如表4,降低影像分辨率對重疊計算的影像誤差為0.1%,不影響對飛行質量的評定。影像縮小,需要CPU資源少,在此采用多線程的方式實現影像縮放并行處理。

表4 常用數碼相機使用縮小影像檢查重疊度誤差分析
對SIFT特征的快速計算有很多方法,本文采用OpenMP多核計算及距離計算查找表的方式提高SIFT特征的計算速度。距離計算表要求對SIFT特征描述采用整數描述,設特征的描述范圍為N,則計算查找表記錄(N-1)2,如圖15,則SIFT特征的距離由變為d因此加快了計算速度。

圖15 距離計算查找表
OpenMP是一種用于共享內存并行系統的多線程程序設計的庫,特別適合于多核CPU上并行程序的開發設計。本文采用該技術計算SIFT特征點的距離,偽代碼為:

為實現測區整體評定,需要將自動化檢查成果用圖表等方式更直觀地視覺表達,按照系統的需求及設計,系統實現了檢查成果的直觀可視化,在此重點描述數據管理、航帶內檢查、航帶間檢查和影像圖面檢查功能的實現效果。
1)數據管理。數據管理包括拍攝的影像數據及其位置數據,圖16是數據管理的界面,對影像數據航帶關系實現了直觀管理,并對航帶分布、影像分布實現了符合檢查習慣的、友好的操作界面。

圖16 數據管理及可視化
2)航向重疊度檢查。航帶內檢查成果可視化內容包括航帶內相鄰影像的透明疊加及整條航帶檢查成果的曲線分布圖,如圖17所示。

圖17 航帶內影像質量檢查界面效果
3)旁向重疊度檢查。航帶間檢查成果可視化內容包括相鄰航帶相鄰影像的透明疊加及航帶間檢查成果的曲線分布圖,如圖18所示。

圖18 航帶間影像質量檢查界面效果
4)影像圖面質量檢查。圖面質量評定是航空影像質量檢查的一項重要內容,本文使用影像的位置信息(GPS數據)自動排列影像,使用前文闡述的方法自動規劃影像方向,這樣可直觀開展影像圖面質量檢查,圖19是檢查云遮擋地物的例子。

圖19 測區影像整體分布瀏覽(局部截圖)
該系統使用成熟的影像處理技術和SIFT優化、多線程、OpenMP等實現了飛行質量的高效自動化處理,同時實現了質量檢查的可視化交互功能。目前該系統已用于低空攝影成果的質量檢查實際工作中。低空航空攝影的飛行質量檢查內容還包括航線軌跡等內容,將在今后的系統開發中進一步完善。
[1] 李德仁,李明.無人機遙感系統的研究進展與應用前景[J].武漢大學學報(信息科學版),2014,39(5)∶505-513
[2] 畢凱,李英成,丁曉波,等.輕小型無人機航攝技術現狀及發展趨勢[J].測繪通報,2015(3)∶27-31,48
[3] 周高偉,李英成,任延旭,等.低空無人機雙介質水下礁盤深度測量試驗與分析[J].測繪學報,2015,44(5)∶548-554
[4] 楊青山,范彬彬,魏顯龍,等.無人機攝影測量技術在新疆礦山儲量動態監測中的應用[J].測繪通報,2015(5)∶91-94
[5] 呂立蕾,張衛兵,胡樹林,等.低空無人機航攝系統在長距離輸油(氣)管道1∶2 000帶狀地形圖測繪中的應用研究[J].測繪通報,2013(4)∶42-45
[6] 史華林.無人機航測系統在公路帶狀地形測量中的應用[J].測繪通報,2014(6)∶60-62
[7] 劉先林,鄒友峰.大面陣數字航空攝影原理與技術[M].鄭州∶河南科學技術出版社,2013
[8] 張力.航空數字攝影測量傳感器系統新進展[J].地理信息世界,2009(3)∶37-48
[9] CH/Z3005-2010.低空數字航空攝影規范[S].
[10] GB/T24356-2009.測繪成果質量檢查與驗收[S].
[11] CH/T1029.2-2013.航空攝影成果質量檢驗技術規程 第2部分∶框幅式數字航空攝影[S].
[12] 洪亮,王海濤,曹金山,等.數字航空攝影成果質量檢驗方案[J].武漢大學學報(信息科學版),2013,38(10)∶1 172-1 174
[13] 陳潔,楊達昌,杜磊,等.框幅式數字航空攝影飛行質量檢查方法[J].國土資源遙感,2014,26(4)∶91-96
[14] 曾衍偉,易堯華.影像數據質量檢驗與評價系統的設計與實現[J].遙感信息,2003(4)∶35-38
[15] 段福洲,趙文吉.基于圖像匹配的機載遙感影像質量自動檢查方法研究[J].測繪科學,2010(6)∶57-58
[16] 冮麗杰,劉津懌,宋麗紅,等.SWDC-4數字航空攝影的質量檢查內容及實現手段[J].測繪與空間地理信息,2014(11)∶193-194
[17] Lowe David G. Distinctive Image Features from Scaleinvariant Keypoints[J].Internation Journal of Computer Vision, 2004,60(2)∶91-110
[18] 徐秋輝,佘江峰,宋曉群,等.利用Harris-Laplace和SIFT描述子進行低空遙感影像匹配[J].武漢大學學報(信息科學版),2012,37(12)∶1 443-1 447
[19] 胡同喜,牛雪峰,譚洋,等.基于SURF算法的無人機遙感影像拼接技術[J].測繪通報,2015(1)∶55-58
[20] 劉如飛,盧秀山,劉冰,等.無人機航攝影像快速拼接方法改進[J].測繪通報,2014(2)∶46-49
[21] 解斐斐,林宗堅,桂德竹.基于SIFT的UAV載組合寬角相機影像匹配方法[J].吉林大學學報(信息科學版),2014, 32(1)∶56-63 [22] Kim J C,Park E,CUI X,et al.A Fast Feature Extraction in Object Recognition Using Parallel Processing on CPU and GPU[C]. IEEE International Conference on Systems, Man and Cybernetics San Auyonio,2009
[23] 韓龍,郭立,李玉云.SIFT算法的并行實現及應用[J].計算機工程與應用,2010,46(20)∶56-59
[24] 李德仁,王密,潘俊.光學遙感影像的自動勻光處理及應用[J].武漢大學學報(信息科學版),2006,31(9)∶753-756
[25] Schowengerdt R A.Remote Sensing Models and Methods for Image Processing[M]. San Diego,1997
[26] 張力,張祖勛,張劍清.Wallis濾波在影像匹配中的應用[J].武漢測繪科技大學學報,1999,24(1)∶24-27
[27] 張祖勛,張劍清.數字攝影測量學[M].武漢∶武漢大學出版社, 2012
[28] 張永軍,張勇.大重疊度影像的相對定向與前方交會精度分析[J].武漢大學學報(信息科學版),2005,30(2)∶126-130
[29] 陸玨,陳義,鄭波.多基線近景攝影測量連續像對相對定向[J].同濟大學學報(自然科學版),2010,38(3)∶442-447
[30] Fischler M A,Bolles R C. Random Sample Consensus∶a Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography[J].Communications of the ACM,1981,24(6)∶381-395
P208
B
1672-4623(2016)05-0044-05
10.3969/j.issn.1672-4623.2016.05.014
陳曉茜,碩士,工程師,主要從事信息化測繪研究。
2015-12-10。
項目來源:國家高技術研究發展計劃資助項目(2013AA122104)。