邵金鵬
(三和數(shù)碼測繪地理信息技術(shù)有限公司,甘肅 天水 741000)
近年來,傾斜攝影測量建模技術(shù)發(fā)展迅速,“房地一體”“實景三維中國”以及大比例尺地形圖測繪等重大項目都在采用該技術(shù),解決該技術(shù)目前存在的問題,可以有效提升數(shù)據(jù)生產(chǎn)效率,保證項目順利完成。
針對傾斜攝影空中三角測量解算優(yōu)化,多數(shù)研究學(xué)者都是從如何獲取高質(zhì)量外業(yè)影像成果、怎樣提升內(nèi)業(yè)影像成果質(zhì)量入手[1-3],很少有學(xué)者從軟件目前的算法入手,分析軟件解算數(shù)據(jù)的過程,針對解算過程進行優(yōu)化。
本文對傾斜攝影測量的原理、目前主流建模軟件和建模流程進行簡單介紹,重點分析目前軟件空中三角測量存在的問題,針對問題提出相應(yīng)的解決方案,并通過實際項目進行實驗驗證,實驗結(jié)果表明,本文提出的空中三角測量優(yōu)化方案,可有效提升空中三角測量的通過率和成功率,有效提高數(shù)據(jù)生產(chǎn)效率,可為傾斜攝影測量建模相關(guān)作業(yè)人員提供有效參考。
傾斜攝影測量是相對于垂直攝影測量來說的,傳統(tǒng)的搭載單鏡頭進行航空攝影測量作業(yè)的方式被稱為垂直攝影測量;而同時搭載多鏡頭,從多角度獲取地面影像的方式被稱為傾斜攝影測量[4]。垂直攝影測量一般可以直接獲取建構(gòu)筑物頂部信息;傾斜攝影測量除了可以直接獲取建構(gòu)筑物頂部信息外,其搭載的側(cè)視鏡頭可以獲取建構(gòu)筑物的側(cè)面紋理信息[5],這為地物真實還原提供了保障。
在傾斜攝影測量建模里面,無人機通常搭載的相機有2 鏡頭相機和5 鏡頭相機,其中5 鏡頭相機搭載1 個下視鏡頭和4 個側(cè)視鏡頭,下視鏡頭與側(cè)視鏡頭呈45°夾角,側(cè)視鏡頭焦距一般是下視鏡頭的1.414倍,這樣能夠確保獲取的影像地面分辨率盡可能一致。
建模軟件最著名的是Bentley的Context Capture(原Smart3D),目前使用人數(shù)最多的也是該款軟件。除了這款軟件外,常用到的建模軟件還有Pix4D、PhotoScan、Photomesh、Mirauge3D、重建大師、大疆智圖、瞰景的Smart3D等。這些軟件各自都有其特點,在實際生產(chǎn)中,都是被用來進行數(shù)據(jù)生產(chǎn)的。由于每個軟件的優(yōu)勢不一樣,因此在處理有的數(shù)據(jù)時,需要多個軟件組合使用。就目前的軟件使用經(jīng)驗來說,單機處理數(shù)據(jù)效率最高的是大疆智圖,一次性處理影像數(shù)據(jù)最多的是瞰景的Smart3D和Mirauge3D,建模效果較好的是Context Capture、瞰景的Smart3D和大疆智圖。
無人機傾斜攝影測量建模工作主要分為外業(yè)工作和內(nèi)業(yè)工作,外業(yè)工作主要有測區(qū)勘查、數(shù)據(jù)搜集、空域申請、航線規(guī)劃、影像數(shù)據(jù)獲取和控制點坐標采集;內(nèi)業(yè)工作主要有對外業(yè)的數(shù)據(jù)預(yù)處理、工程建立、空中三角測量加密解算、控制點轉(zhuǎn)刺平差、多視影像密集匹配、構(gòu)建不規(guī)則三角網(wǎng)(Triangulated Irregular Network,TIN)、白膜生成、紋理自動優(yōu)化映射、模型格式轉(zhuǎn)換輸出等。具體的無人機傾斜攝影測量建模流程見圖1。
圖1 無人機傾斜攝影測量建模流程
空中三角測量解算是整個內(nèi)業(yè)數(shù)據(jù)處理中最為重要的一個步驟,也是無法人為干預(yù)的一個環(huán)節(jié)。對于空中三角測量解算,本文從以下3個方面進行分析,對其進行優(yōu)化,使空中三角測量解算精度和成功率都得到提高。
數(shù)據(jù)冗余是指兩方面的冗余:一方面是傾斜攝影測量本來鏡頭多,且航向重疊度、旁向重疊度都在80%以上,這導(dǎo)致了數(shù)據(jù)量大;另一方面是無效影像的數(shù)據(jù)冗余,無效影像是指對建模效果不產(chǎn)生影響的影像,這些影像主要位于任務(wù)區(qū)的測區(qū)邊緣。在正常航空攝影測量作業(yè)中,為了保證測區(qū)邊緣生產(chǎn)的模型效果好,都會外擴至少1 個航高,由于搭載的是5鏡頭,這樣就會獲取很多無效影像。這些無效影像的存在,一方面影響了空中三角測量解算的速度和效率;另一方面測區(qū)邊緣的影像重疊度相對較差,這增加了空中三角測量解算的失敗率。因此,解決數(shù)據(jù)冗余問題,可以有效提升空中三角測量解算的效率和成功率。
結(jié)合5鏡頭安置位置和飛機飛行方向,可以很容易獲取測區(qū)邊緣的無效影像?;诖耍跀?shù)據(jù)處理時,采用MATLAB語言開發(fā)了一款無效影像剔除軟件,可以有效剔除測區(qū)邊緣無效影像。
定位定姿系統(tǒng)(Position and Orientation System,POS) 數(shù)據(jù)不對應(yīng)主要是指POS 數(shù)據(jù)位置和相機曝光位置不對應(yīng)。目前主流的5 鏡頭相機,在數(shù)據(jù)解算時,都采用下視鏡頭的POS 數(shù)據(jù)來代替?zhèn)纫曠R頭的POS 數(shù)據(jù),并沒有考慮鏡頭之間的安置關(guān)系,這不利于數(shù)據(jù)順利解算。
針對POS 數(shù)據(jù)不對應(yīng)問題,分析5 鏡頭之間的安置位置關(guān)系,可以準確獲取4個側(cè)視鏡頭和1個下視鏡頭之間的安置位置關(guān)系。通過下視鏡頭,結(jié)合平臺檢校參數(shù),采用MATLAB語言開發(fā)了一款5鏡頭POS數(shù)據(jù)解算軟件,分別計算得到4個側(cè)視鏡頭的POS數(shù)據(jù)坐標值。這樣使得POS數(shù)據(jù)和像片一一對應(yīng),在數(shù)據(jù)解算的時候,有利于空中三角測量解算,也可以有效提高空中三角測量精度。
目前已有的相機檢校場和檢校軟件,是針對垂直攝影測量設(shè)計的,其可以對下視鏡頭像片進行精確數(shù)據(jù)解算。傾斜攝影測量由于側(cè)視鏡頭視場角變化大,無法對其進行精確數(shù)據(jù)解算。在數(shù)據(jù)解算時,都是輸入粗略的焦距,并不是精確的相機參數(shù)。通過垂直攝影測量數(shù)據(jù)解算可知,相機參數(shù)精確,有利于數(shù)據(jù)解算,因此,獲取精確的相機參數(shù),可以有效提升傾斜攝影空中三角測量解算的效率和精度。
從相機參數(shù)優(yōu)化方面入手,可以在正式生產(chǎn)數(shù)據(jù)前,先用少量像片進行空中三角測量解算,并轉(zhuǎn)刺3~4個控制點進行平差調(diào)整,得到精度合格的空中三角測量成果。此時的相機參數(shù)是已經(jīng)優(yōu)化后的,可以將此相機參數(shù)作為初始值,用來進行正式數(shù)據(jù)解算。利用精確的相機參數(shù),不但可以提高數(shù)據(jù)解算效率,而且可以提高數(shù)據(jù)解算精度,有利于提升空中三角測量加密成果質(zhì)量。
本次項目為河湖確權(quán)項目,采用傾斜攝影測量完成地面分辨率優(yōu)于3 cm 的原始影像數(shù)據(jù)獲取。任務(wù)區(qū)寬300 m,長約50 km,共獲取影像35 650 張。
按照本文提到的方法,對獲取的影像數(shù)據(jù)、POS 數(shù)據(jù)和相機參數(shù)進行優(yōu)化。首先,利用無效影像剔除軟件對原始影像進行處理,剔除無效影像3 252 張;其次,采用5 鏡頭POS 數(shù)據(jù)解算軟件,結(jié)合下視鏡頭POS 數(shù)據(jù),分別解算出4 個側(cè)視鏡頭的精確POS 數(shù)據(jù);最后,利用300 張影像進行空中三角測量解算,并轉(zhuǎn)刺5 個控制點,通過平差調(diào)整,得到優(yōu)化后的精確相機參數(shù)。
新建工程,加載有效影像32 398張,并導(dǎo)入解算后的POS 數(shù)據(jù),然后手動填入優(yōu)化后的相機參數(shù),設(shè)置任務(wù)路徑,便于后期集群進行數(shù)據(jù)解算。
在工程建立完成后,就需要進行空中三角測量解算了。為了對比空中三角測量優(yōu)化前后的效果,首先利用35 650 張影像和下視鏡頭的POS 數(shù)據(jù)整體進行空中三角測量解算,結(jié)果空中三角測量解算雖然未失敗,但是整個帶狀任務(wù)區(qū)呈現(xiàn)彎曲現(xiàn)狀,通過轉(zhuǎn)刺控制點及平差調(diào)整多次,彎曲現(xiàn)狀并未發(fā)生明顯變化,即優(yōu)化前的空中三角測量解算總體是失敗的,成果不可用。
按照本文的方法,對有效影像進行解算,自由網(wǎng)空中三角測量一次性完成,空中三角測量整體呈水平狀態(tài),成果可用。將控制點轉(zhuǎn)刺到空中三角測量中,并進行平差調(diào)整,通過查看平差報告可知,空中三角測量精度質(zhì)量高,空中三角測量成果可用。較優(yōu)化前,不但成果可用,而且空中三角測量解算用時少,精度高,數(shù)據(jù)解算效率有了明顯的提升。
在空中三角測量完成的基礎(chǔ)上,進行實景三維模型的生產(chǎn)。結(jié)合集群電腦的配置,設(shè)置合理的瓦片大小。本次集群電腦中配置最低的電腦內(nèi)存為32GB,因此在瓦片大小設(shè)置時,設(shè)置為120 m,預(yù)計需要內(nèi)存14 GB。這樣可以確保在建模過程中,可以一次性得到實景三維模型,降低瓦片重建的失敗率。導(dǎo)入任務(wù)區(qū)范圍線進行實景三維模型輸出約束,提升實景三維模型輸出的可用率。
實景三維模型生產(chǎn)完成后,通過人機交互的方式查看任務(wù)區(qū)的測區(qū)邊緣的實景三維模型。任務(wù)區(qū)的測區(qū)邊緣的實景三維模型重建完整,質(zhì)量良好,說明剔除無效影像未對實景三維模型質(zhì)量產(chǎn)生影響。
本次河湖確權(quán)項目,需要生產(chǎn)1∶500比例尺地形圖,因此對實景三維模型精度需要進行檢測。采用同精度檢測方式,利用82 個檢測點對實景三維模型精度進行檢測。通過檢測可以得知,在82 個檢測點中,平面最大較差為0.125 m,平面中誤差為±0.064 m,高程最大較差為0.213 m,高程中誤差為±0.071 m,成果精度符合1∶500 比例尺地形圖的測圖規(guī)范要求。
在傾斜攝影測量建模數(shù)據(jù)處理中,空中三角測量解算是最重要的一個步驟。本文分析了影響空中三角測量解算的3 個因素,并提出相應(yīng)的解決方案。以實際項目為例,通過關(guān)鍵技術(shù)優(yōu)化前后的空中三角測量解算進行對比分析,結(jié)果表明,采用本文的關(guān)鍵技術(shù)優(yōu)化方案可有效提升傾斜攝影空中三角測量解算的效率和成功率,并未對實景三維模型質(zhì)量帶來影響,可以為同行的建模人員提供有效參考。