喬盛琪
(華北理工大學(xué)礦業(yè)工程學(xué)院,河北 唐山 063210)
傳統(tǒng)的攝影測量學(xué)是利用光學(xué)攝影機(jī)攝取像片,通過像片來研究和確定被攝物體的形狀、大小、位置和相互關(guān)系的一門科學(xué)技術(shù)[1]。近年來,隨著智慧城市的興起,城市實(shí)景三維模型的構(gòu)建對于一座城市的建設(shè)起著越來越重要的作用?;谌S模型在智慧城市建設(shè)中所處的重要地位,大規(guī)模產(chǎn)業(yè)化的發(fā)展使得這項(xiàng)技術(shù)朝著低成本、高精度和高效率的趨勢發(fā)展[2]。礦產(chǎn)行業(yè)、地質(zhì)探測業(yè)、智慧城市等諸多行業(yè)已經(jīng)因?yàn)槿S模型的高可視化切實(shí)地提高了生產(chǎn)力[3]。航空攝影測量作為行業(yè)內(nèi)廣泛運(yùn)用的通用測量方法,在面對新時代對于智慧城市建設(shè)提出的新要求時,已經(jīng)顯示出自身的不足。它在數(shù)據(jù)上僅能獲得物體的空間坐標(biāo)和頂面信息,對于目標(biāo)的側(cè)面紋理信息顯得力不從心。因此,其大大提高了構(gòu)建三維模型過程的復(fù)雜程度,并且因?yàn)槿狈τ行У牡孛嫒S信息融合度而導(dǎo)致效果不佳[4],正因?yàn)閭鹘y(tǒng)航空攝影測量技術(shù)在生產(chǎn)中的局限性,一種解決了傳統(tǒng)航空測量技術(shù)無法獲得全部地形地貌信息難題的新技術(shù)應(yīng)運(yùn)而生——傾斜攝影技術(shù)。傾斜攝影技術(shù)融合了航空攝影測量技術(shù)、近景攝影測量技術(shù)和計(jì)算機(jī)圖像識別技術(shù),將學(xué)科融合的思維運(yùn)用其中[5]。利用消費(fèi)級無人機(jī)搭載單鏡頭相機(jī)進(jìn)行數(shù)據(jù)采集,短時間內(nèi)能生產(chǎn)出高質(zhì)量、高精度的三維模型,且該模型應(yīng)用到數(shù)據(jù)采集中時,它的平面精度可以達(dá)到1∶500大尺度地圖的精度要求,大大減少了工作成本,縮短了繪制周期[6]。
在采集測區(qū)數(shù)據(jù)時,使用大疆精靈4RTK無人機(jī)搭載單鏡頭相機(jī),同時使用效果較好的五向飛行;之后在實(shí)景三維模型的構(gòu)建上,使用Bentley公司開發(fā)的Context Capture軟件。對模型產(chǎn)生漏洞和變形的水面部分使用Context Capture軟件提供的約束工具進(jìn)行優(yōu)化修補(bǔ)。結(jié)果表明,模型變形部分得到修復(fù),且模型精度滿足標(biāo)準(zhǔn)規(guī)范要求。
廣義的傾斜攝影技術(shù)指通過無人機(jī)搭載一個或多個高清可見光攝像頭,在被測物體上方以不同的傾斜角度采集影像,地物的位置和姿態(tài)信息需要借助航測系統(tǒng)來獲??;獲取得到的位置和姿態(tài)信息與無人機(jī)傾斜攝影獲取的影像需要一一對應(yīng),在采集數(shù)據(jù)時,保證影像的航向重疊和旁向重疊度必須超過66%。由于地表建筑和復(fù)雜地形的限制,使用飛行高度較低的航測系統(tǒng)搭載多角度傳感器可以很好地突破這一限制,而且能更快速地獲取更高質(zhì)量的地面多角度影像。密集點(diǎn)云是構(gòu)建不規(guī)則三角網(wǎng)的基礎(chǔ),其主要是由多視影像的同名點(diǎn)坐標(biāo)密集匹配處理得到的。最后,將影像的POS數(shù)據(jù)和地面使用GPS-RTK技術(shù)采集到的控制點(diǎn)數(shù)據(jù)結(jié)合,使用Context Capture軟件實(shí)現(xiàn)三維重建。
傳統(tǒng)正射只能獲取被測物體正上方的影像,對于側(cè)面紋理無法精準(zhǔn)獲得,為了解決這一問題,采用無人機(jī)傾斜攝影測量的五鏡頭獲取技術(shù),獲取更符合人眼視覺真實(shí)感觀的成果。1)測量區(qū)域建筑物的高度需要先被獲取,以便確定建筑的最高點(diǎn)和最低點(diǎn),然后用來設(shè)計(jì)無人機(jī)飛行的高度,更利于實(shí)驗(yàn)的順利進(jìn)行。同時獲取無人機(jī)參數(shù),使用獲取的信息設(shè)計(jì)飛行計(jì)劃。2)根據(jù)測區(qū)的情況,布設(shè)像控點(diǎn),使用GPS-RTK技術(shù)進(jìn)行采集,需要注意的是,只有測量結(jié)果的坐標(biāo)系與RTK的坐標(biāo)系一致時,才能得到準(zhǔn)確的結(jié)果。3)通過無人機(jī)外業(yè)獲取航空影像及其對應(yīng)的POS數(shù)據(jù),檢查采集得到的影像數(shù)據(jù)質(zhì)量是否合格,并對重疊度不合格和出現(xiàn)變形的區(qū)域進(jìn)行補(bǔ)拍。4)在保證影像數(shù)據(jù)沒有問題后,使用Context Capture軟件對數(shù)據(jù)進(jìn)行處理,即對航空影像進(jìn)行空三加密。5)傾斜攝影采集到的多視影像可以使用軟件通過密集匹配自動尋找連接點(diǎn),通過連接點(diǎn)構(gòu)造不規(guī)則三角網(wǎng),實(shí)現(xiàn)三維重建即在完成三維紋理映射的不規(guī)則三角網(wǎng)形成的白模上賦予紋理。6)對模型進(jìn)行優(yōu)化,修復(fù)模型空洞和變形的地方,并分析模型精度。構(gòu)建三維模型的流程如圖1所示。
圖1 構(gòu)建三維模型的流程圖
本次研究區(qū)為華北理工大學(xué)大禮堂,面積約31 288 m2,形狀類似“鳥巢”,屬于異形建筑,且建筑物由鋼結(jié)構(gòu)建成,存在較多玻璃鏡面,高度錯落,結(jié)構(gòu)較為復(fù)雜,周圍覆蓋大面積水域。
2.2.1 數(shù)據(jù)采集工具
本次實(shí)驗(yàn)數(shù)據(jù)使用DJ Phantom 4 RTK和GNSSRTK分別獲得影像數(shù)據(jù)和像控點(diǎn)及檢查點(diǎn)坐標(biāo)。DJ Phantom 4 RTK是一款小型多旋翼高精度航測無人機(jī),具有操作簡便、飛行速度快等優(yōu)勢。主要面向低空攝影測量應(yīng)用,具備厘米級導(dǎo)航定位系統(tǒng)和高性能成像系統(tǒng)。航攝系統(tǒng)由飛行器、云臺相機(jī)、遙控器和安裝飛控軟件的平板電腦或智能手機(jī)組成[7]。飛控系統(tǒng)為雙冗余度IMU和指南針系統(tǒng);云臺的角度控制精度為±0.02°,可控轉(zhuǎn)動范圍為俯仰-90°~30°;相機(jī)鏡頭為FOV84°、24 mm(35 mm格式等效),f/2.8-f/11帶自動對焦;相機(jī)傳感器為1英寸/CMOS,總像素為2 048萬,其中有效像素為2 000萬。 照片最大分辨率為5 472*3 078、4 864*3 648、5 742*3 648,分別對應(yīng)16∶9、4∶3、3∶2的寬高比。無人機(jī)采集的影像數(shù)據(jù)主要參數(shù)如表1所示。
表1 無人機(jī)采集的影像數(shù)據(jù)參數(shù)
2.2.2 數(shù)據(jù)采集流程
1)測區(qū)現(xiàn)場勘察。經(jīng)勘察,測區(qū)面積約31 288 m2,北向被靜湖環(huán)繞,地處學(xué)校最北,無建筑物遮擋,所以風(fēng)速較大。建筑物平面呈偏圓形,存在階梯型建筑,布設(shè)控制點(diǎn)時需注意高程落差。大禮堂周邊建筑最高為20 m,大禮堂高約30 m,飛機(jī)飛行設(shè)置航高需至少高過最高建筑物15 m。
2)像控點(diǎn)及檢查點(diǎn)布設(shè)。在測區(qū)內(nèi)布設(shè)像控點(diǎn)的工作需要在無人機(jī)起飛前進(jìn)行,像控點(diǎn)的位置需要根據(jù)測控區(qū)域的地形和無人機(jī)飛行路線確定。相鄰兩像控點(diǎn)的距離應(yīng)根據(jù)航高和影片重疊率計(jì)算,并在相應(yīng)地圖軟件上進(jìn)行標(biāo)注。設(shè)置特殊地形和建筑物密集區(qū)的非地標(biāo)像控點(diǎn)和檢查點(diǎn)可在航測結(jié)束后,在航片上選擇明顯地物進(jìn)行選刺,小面積且地形平整的測區(qū)布設(shè)5個控制點(diǎn)即可滿足要求。根據(jù)測區(qū)勘察,存在高程落差,所以布設(shè)6個控制點(diǎn),6個像控點(diǎn)的布設(shè)如圖2所示。檢查點(diǎn)則選取建筑物附近標(biāo)志位置分別進(jìn)行采集,得到的像控點(diǎn)及檢查點(diǎn)坐標(biāo)如表2所示。
表2 像控點(diǎn)及檢查點(diǎn)數(shù)據(jù)
圖2 像控點(diǎn)布設(shè)圖
3)無人機(jī)航線規(guī)劃。實(shí)驗(yàn)中,利用地面飛行控制軟件,完成飛行路線的設(shè)計(jì)與影像的采集。在數(shù)據(jù)采集工作中,選用效果較好的五向飛行,以達(dá)到傾斜攝影的效果。DJ Phantom 4 RTK搭載的是單鏡頭相機(jī),需調(diào)整鏡頭的角度,分別采集大禮堂四個方向,外加一組正射影像。實(shí)驗(yàn)航高設(shè)置為60 m,航向重疊度設(shè)置為80%,旁向重疊度設(shè)置為75%,傾角設(shè)置為60°,拍照方式為定時拍攝。
4)影像采集。航線設(shè)置完成后,觀察周圍天氣及人員情況,準(zhǔn)備飛行。在飛行過程中,要尤其注意無人機(jī)是否與地面站保持良好通信,切記保持與RTK連接以保證數(shù)據(jù)的精度。飛行約8個架次,每個架次約17 min,共得到2 099張像片,部分像片示例如圖3所示。
圖3 部分像片示例
實(shí)景三維模型構(gòu)建主要分為數(shù)據(jù)整理準(zhǔn)備、內(nèi)業(yè)處理軟件選擇、實(shí)驗(yàn)數(shù)據(jù)篩選、定義模型坐標(biāo)系、水面破洞修復(fù)、模型修飾、數(shù)據(jù)導(dǎo)出等步驟。
需要對采集得到的影像數(shù)據(jù)進(jìn)行篩選,對于出現(xiàn)影像不清晰、影像數(shù)量不充足、照片較暗等問題的區(qū)域,需要及時進(jìn)行補(bǔ)飛;部分影像若出現(xiàn)光線強(qiáng)度不足、色彩亮度不足等可以通過軟件處理的問題,應(yīng)及時進(jìn)行勻光勻色處理。
在篩選實(shí)驗(yàn)數(shù)據(jù)之后,利用Context Capture軟件進(jìn)行三維建模。首先,要注意軟件只識別英文字符,需要在新建工程時對文件名和儲存路徑都使用英文進(jìn)行命名;其次,導(dǎo)入采集并完善后的照片數(shù)據(jù),傳感器尺寸和焦距大小需要根據(jù)前期獲取的無人機(jī)參數(shù)進(jìn)行設(shè)置,軟件會自動識別并檢查影像文件是否完整;最后,在軟件界面將空中三角測量結(jié)果進(jìn)行提交。Context Capture自動建模系統(tǒng)空三加密的方法采用的是光束法區(qū)域網(wǎng)平差。在Context Capture建模系統(tǒng)中,通過人工確定一定數(shù)量的控制點(diǎn),即將使用RTK技術(shù)采集得到的像控點(diǎn)坐標(biāo)導(dǎo)入軟件中并對其進(jìn)行刺點(diǎn)操作,軟件會自動進(jìn)行空中三角加密。
在完成了空三加密之后,就可以利用獲取到的高精度三維點(diǎn)云來構(gòu)造出一個不規(guī)則的三角網(wǎng)。在建立了不規(guī)則三角網(wǎng)后,可以得到白模,紋理映射則是在白模的基礎(chǔ)上進(jìn)行表面紋理賦予,也就是通過三維模型獲得二維空間點(diǎn)的相應(yīng)顏色,從而獲得與真實(shí)色彩視覺一致的三維模型,獲取的模型成果如圖4所示。
圖4 三維模型成果
不規(guī)則三角網(wǎng)的大小和密集程度與航片重疊度和采集區(qū)域地物的復(fù)雜程度有關(guān),地物紋理越復(fù)雜,模型紋理越清晰[7],所以當(dāng)?shù)匚锛y理較少時,即使?jié)M足航片重疊度,重建得到的模型也會出現(xiàn)空洞或者變形的情況。因此,模型附近存在大面積水域,在模型重建過程中便出現(xiàn)了大面積的水面變形。
針對此類問題,Context Capture提供了一個約束工具,在模型重建結(jié)束后再對模型變形或出現(xiàn)空洞的地方進(jìn)行修復(fù)。首先,用Acute 3D Viewer將重建完成的3mx格式的模型打開,使用測量工具測量水面的高度[8-9];其次,使用LSV繪制一個范圍,選定相應(yīng)的坐標(biāo)系統(tǒng),并統(tǒng)一給定測量得到的水面高度,修改結(jié)束后以kml格式輸出;最后,在Context Capture軟件中的Reconstruction Constraints對應(yīng)位置中將輸出的kml文件導(dǎo)入,點(diǎn)擊提交更新。
3.4.1 水面修復(fù)成果
經(jīng)過水面約束后,最后的三維模型效果如圖5所示。與圖4對比,經(jīng)過修復(fù)之后的模型水面部分平整,說明在用戶手動為水面添加平面約束后,輸出的水面模型就會非常平整。
圖5 修復(fù)模型成果
3.4.2 精度分析
在得到重建并修復(fù)完成的模型后,對模型進(jìn)行精度檢查是必不可少的一步。通過對比測量實(shí)地點(diǎn)坐標(biāo)和模型對應(yīng)量測坐標(biāo),分析模型精度[10-11]。將像控點(diǎn)及檢查點(diǎn)坐標(biāo)間的差值看作真差值,根據(jù)這些真差值計(jì)算得出模型點(diǎn)實(shí)際坐標(biāo)的精度,具體計(jì)算公式如下:
得出三維模型坐標(biāo)實(shí)際精度為:μx=0.055 14 m,μy=0.120 95 m,μz=0.017 407 m。計(jì)算結(jié)果說明模型點(diǎn)位精度較高,高程坐標(biāo)精度比平面精度高,均滿足要求,可以投入應(yīng)用。
本文采用便攜式無人機(jī)大疆精靈4 RTK傾斜攝影技術(shù)構(gòu)建實(shí)景三維模型。該系統(tǒng)充分發(fā)揮了無人機(jī)的操作簡便、成本低的優(yōu)勢,通過五向飛行,在短時間內(nèi)制作出高精度、高品質(zhì)的模型,并通過軟件提供的約束工具,對模型中出現(xiàn)大面積水域的地方進(jìn)行修補(bǔ)和恢復(fù)。實(shí)驗(yàn)表明,本文所提出的技術(shù)方案是切實(shí)可行的,且其精度達(dá)到了技術(shù)規(guī)范的要求。