李偉哲
(陜西省水利電力勘測設計研究院測繪分院,西安 710002)
傾斜攝影是采用傾斜相機搭載在航空飛行器上獲取地物信息的一種新型的航空攝影方法。傾斜攝影航拍與傳統的垂直于地面的航空攝影方式不同,傾斜攝影技術一般情況下采用5個航拍鏡頭不同角度的組合設備,同時采集下、前、后、左、右5個方向航拍影像數據,配合航空飛行器的慣導系統獲取具有較高的位置以及姿態數據,通過專門的影像數據處理軟件進行空中三角測量(空三)處理,將所有拍攝的影像解算至統一的坐標系,通過在線分發,使用者可在線從不同的角度對數據進行瀏覽和量測,在信息快速獲取方面優勢明顯。
航空器采用大疆創新公司的“悟”Inspire 1 Pro,其為專業的航拍飛行器,標配含有15 mm鏡頭,擁有三軸增穩云臺、定點環繞等功能,設備采用的新一代大疆自己研制的Lightbridge高清視頻無線傳輸技術。所有數碼相機和無人機的飛控參數可以完全通過移動設備安裝的軟件來設置調整,同時其支持一鍵起飛。無人機除了擁有基于GPS在室外的導航系統外,還擁有一定條件下的視覺定位系統,可以在沒有外部GPS信號的條件下實現其自主懸停,保證無人機的安全。
采集的影像數據處理軟件采用Bentley公司的實景建模軟件:Context Capture(原名Smart 3D Capture),可使用各種數碼相機所拍攝的影像資料,為所需環境輕松生成具有高分辨率的實景三維模型。為使用者生成可用于導航的三維模型產品,而此實景三維模型擁有逼真的細節、清晰的邊緣和精確的幾何特性。可以按照自己的工作需要,采用任何尺寸或分辨率來創建所需三維模型。擁有數碼照片紋理的、并且按照地理位置采用坐標系統定位的三維模型,這些模型產品都直接從影像資料中解算生產。
測區是以龍首壩壩址為中心的矩形區域,區域長約500 m、寬500 m,共0.25 km2,相控點布設較密,其間距約為80 m,相控點采用RTK動態采集。無人機航拍采用DJI“悟” Inspire 1 Pro拍攝,掛載相機ZENMUSE X5,鏡頭焦距15 mm,傳感器尺寸M4/3,有效像素1 600萬。傾斜影像獲取采用正射及前后左右傾斜30°共5個方向獲取,測區設置航向重疊度80%,設置旁向重疊度70%,航拍相對航高大約200 m,地面分辨率約為5 cm,飛行架次5次,采集照片數量356張,共2.16 GB。經確認,影像完整,相控點清晰可見,可以使用,即完成外業的航測數據采集工作。
通過新建工程,設置工程目錄,填寫必要的備注信息,即可成功創建一個工程。在空白工程的新區塊導入影像數據后,如圖1。

圖1 ContextCapture導入影像信息界面圖

圖2 航拍點及連接點概略3D視圖
根據測區實際情況選擇投影坐標系并導入相控點,對每個架次的影像進行刺點操作。無人機航拍時自帶GPS定位系統,并將拍照時的概略位置信息實時寫入了照片的EXIF信息內,故無需再次將位置數據導入其中。但是因為照片中并沒有包含姿態數據,所以在導入照片以后,圖1中提示“影像信息不完整”,需要通過第一步的空三處理來獲得每一幅參與解算影像的精確位置信息及角元素信息。同時,輸出了擁有連接點的概略3D視圖模型,如圖2,根據該連接點模型,查看空三結果是否正確,同時檢查空三后相控點的精度結果,避免因模型分層、影像位置信息錯誤、匹配漂移、相控點刺點錯誤等原因使得空三結果不滿足要求,造成后期的返工,確保處理工作順利進行。
當完成所有解算影像的匹配,即具有了完整且精確的位置信息及角元素信息,相控點的匹配精度也滿足要求,就是完成了初步空三解算[1]。
在完成初步空三解算基礎上提交新的生產項目,就可以使用ContextCapture生產各種不同格式的產品成果,其中包括三維網格(如圖3)、點云、正射影像等多種類型。可以導入各種各樣軟件進行瀏覽編輯,甚至直接參與勘察設計。

圖3 ContextCapture生成三維網格模型圖
這兩種格式都是ContextCapture自帶的三維模型數據格式,其中S3C格式是原軟件未被Bentley收購之前叫做Smart3D時使用的模型格式,可以手動配置S3C索引文件來合并傾斜模型數據,但模型接邊高程有較小的差值。3MX格式是可以在Bentley軟件中使用的通用格式,可以在Bentley Microstation[2]進行模型參照,如圖4,在Bentley Descartes中對模型進行一定的修改。基于Bentley公司強大的Microstation系列軟件可以多種操作,可以完成多種設計,規劃等工作。

圖4 3MX文件導入Microstation作為參照圖

圖5 在清華山維EPS中提取OSGB的元素信息圖
OSG(OSGB)是目前應用最廣且開源的通用文件格式[3],OSG支持骨骼動畫、關鍵幀動畫等各種流行的動畫,它可以將3DStudio Max創建的模型數據轉化成為OSG格式,導入數據到項目中進行操作,osgAnimation庫里擁有大量的動畫實用類。而在OSG相關的擴展中,最引人注意的是osgEarth、VPB和osgOcean,它們可以幫助開發者制作一個功能強大并且完善的三維地形數據展示系統,osgEarth的功能與GoogleEarth類似,且地形的生成效率可與GoogleEarth媲美。osgOcean是OSG的海洋擴展模塊,其特點是可以非常逼真地仿真大面積水域,同時還可以在此基礎上做二次開發,做更多的功能應用。
清華山維的EPS作為與南方CASS類似功能的軟件,無需基于AutoCAD就可以獨立使用,它可以導入OSGB格式的三維模型文件,如圖5。通過軟件內置的編輯功能可以提取三維模型中的點、線、面等元素信息[4],具有與南方CASS同樣的繪圖功能,但由于用戶普及率較低,與用戶的交互性相對較弱。由于EPS可以進行二次開發,不同格式和編碼的轉化、批量化操作等都可以通過腳本來完成[5]。
OBJ文件格式是Wavefront軟件公司為它的3D建模和動畫軟件“Advanced Visualizer”開發的一種標準三維模型文件數據格式,很適合用于3D軟件模型之間的互相轉換。OBJ文件是一種采用文本格式存儲的數據文件,可以直接用寫字板等的文本編輯軟件打開進行查看和編輯修改[6]。
現在幾乎所有著名的3D應用軟件都支持對OBJ格式文件的讀寫,如:3D Studio Max、Autodesk Maya、Geomagic等。在建模軟件中無法直接編輯其生產的產品,通過在這些軟件中的編輯等操作,可以解決建模成果一些無法自動識別的誤差及錯誤,可以通過ContextCapture中的“導入修飾模型”功能,將修改之后的模型導入工程文件,更新產品模型,生產更加符合要求、且更精細的模型產品。
STL文件格式是最多快速原型系統所應用的數據標準文件類型。STL是采用三角網格來展現三維模型。STL文件格式簡練,其只描述三維物體的幾何位置信息,并不支持顏色及材質等數據信息,它是計算機圖形學處理、數字幾何處理、數字幾何工業應用支持的最常見文件格式。
使用模塊化的CATIA提供產品的風格和外型設計、機械設計、設備與系統工程、管理數字樣機、機械加工、分析和模擬等。CATIA軟件基于開放式可擴展的V5架構。
通過導入STL文件,不包含紋理信息,只需要將模型中影響因素剔除掉,替代了原有的加載數字線畫圖形式,可以在白膜的基礎上設計加載建筑等BIM模型[7],如圖6,使得設計工作更加準確、直觀。

圖6 STL文件與設計文件疊加在CATIA圖
Google Earth KML是一種可以導入谷歌地球軟件用于展示的三維模型格式,在谷歌地球軟件應用廣泛的前提下,它也可以作為瀏覽器快速地、方便地瀏覽三維模型,如圖7。但是由于谷歌地球軟件所使用高程數據即為SRTM3,精度90 m,所以在導入模型內插時,位置信息及高程信息并不準確,僅可以用作展示。Google Earth軟件具有良好的開放性且多樣化,高分辨率衛星影像數據不斷累積,可以通過人工,提高模型精度,必然會改變未來勘察設計應用及作業模式,有力推動三維模型的發展應用[8]。

圖7 Google Earth KML疊加在軟件中展示圖
現在基本上空三解算軟件都可以生產正射影像及DSM的產品,利用行業所熟知的ArcGIS導入該產品,在ArcScene中將正射影像與DSM疊加展示,形成可視的三維模型,也可以在其中提取所需要的元素信息[9],例如點、線、面、坡度等元素。也可以單獨將正射影像導入CAD軟件中,作為底圖,提取影像上所需要的地物類信息,方便快捷。
三維激光掃描技術又稱之為實景復制技術,是測繪學領域繼GNSS技術之后的再一次技術創新革命,具有效率高、精度高等的優勢。三維激光掃描技術能掃描物體表面的三維模型點云數據,通過該技術獲取的地形圖,精度可靠、作業效率高。對于布設在岸坡陡峭且植被稀少地形中的水電樞紐等工程,其應用優勢尤為明顯[10]。
三維點云是其產品成果,在技術不斷更新的情況下,ContextCapture已經支持點云與傾斜攝影配合的建模方法,具有更高的精度。編輯軟件也是多種多樣,諸如LP360、Terrasolid、CATIA、MicroStation、AutoCAD等,為點云的應用提供多樣的方案。
雖然傾斜攝影技術基本上能夠全面地展示實際情況,新的技術也逐漸得到開發及應用。但是該技術目前仍然存在一定的問題需要改進。
(1) 無人機航拍幾乎成為傾斜影像數據采集的應用基礎,靈活的作業方式、方便的采集手段、較高的采集精度都是無人機的優勢。但是它的續航是數據采集效率的短板,續航能力成為其推廣的制約條件,研發體積小、重量輕、容量大的能源載體迫在眉睫。
(2) 在后期計算時,航攝比例尺不一致、分辨率不統一、地表物體遮擋等原因導致數據存在一定的粗差,影響后期影像空三計算結果的精度。應加強對傾斜攝影大量冗余的合理利用,提高匹配精度、減少影響。
(3) 在傾斜攝影的產品生產中,某些區域存在模型缺失或產品失真等問題,無法完整清晰表達,是由影像數據不完整或地物遮擋所導致。需要通過再次航拍補測、人工相機拍攝或車載近景攝影測量將缺失數據補全。
(4) 激光雷達技術已經進入我們的視野,在無人機和車載技術的支持下,可以用它得到的點云數據將地表的植被、構筑物、移動物體等數據信息分類提取應用,且激光雷達技術擁有較高的數據精度,將其加入數據處理的原始數據中,與傾斜攝影相結合,可以提高空三計算的效率、三維模型數據精度、傾斜實際產品效果等。在進行修模作業時,大大減少了人工修改、構筑物分類、單體化分類的工作量。雖然目前采集成本較高,但是優勢明顯,必將得到廣泛應用。
(5) 計算機技術成為模型產品生產的基礎,單機的低效率同樣制約模型的生產效率。近些年通過對計算機的硬件性能提升、軟件算法的改進優化、增加多節點并行計算的功能,已經很大程度上改善的生產效率問題,將僅僅由計算機參與的生產時間壓縮到較短的范圍。
基于ContextCapture實景建模及應用技術,改變了傳統的測繪行業作業方式,并且大幅提升了測繪作業效率,節約大量外業工作時間,同時協助設計工作從簡單的平面畫圖為基礎轉變到了以三維模型為基礎,大大增加了設計的直觀性和三維模型的適用范圍,可以滿足不同的工程需要。傾斜攝影實景建模技術具有高效率、高還原度、以及快速獲得海量地理信息數據的特點,傾斜攝影技術日趨成熟,不斷發展,應用將更加廣泛。三維技術不斷向高科技和數字化的方向發展,未來必將成為測繪的核心技術,成為數字城市的數據基礎。