趙政權(quán) 羅虹
摘 要:為了快速高效地獲取高精度的三維模型,本文提出了一種基于傾斜攝影測量的三維建模方法。經(jīng)過測量數(shù)據(jù)預(yù)處理,利用Context Capture 進行空三計算、密集影像匹配、紋理映射,實現(xiàn)三維模型的構(gòu)建,并對三維模型的質(zhì)量進行檢查,同時優(yōu)化模型,最后采用15個檢查點進行精度評價。結(jié)果表明:模型成果可以滿足相關(guān)的規(guī)范要求,該方法可以滿足大面積區(qū)域的三維模型高效構(gòu)建的需求。
關(guān)鍵詞:傾斜攝影測量;紋理關(guān)聯(lián);三維建模
中圖分類號:P23?? 文獻標識碼: A
隨著“數(shù)字城市”“智慧城市”的發(fā)展,城市建設(shè)越來越傾向于精細化、高效化、動態(tài)化的方向發(fā)展。如何快速高效地獲取高精度真三維模型成為迫切的需求。按數(shù)據(jù)的建模方法和采集方式的差異,大致分為:(1)基于矢量數(shù)據(jù)的手工建模。如Sketch-UP、3D Max等建模軟件進行手工建模,但有明顯的周期長、成本高,且對專業(yè)建模人員要求技術(shù)嫻熟等劣勢。(2)基于點云數(shù)據(jù)的三維建模。主要通過三維激光掃描儀或通過改進的三維激光掃描車等來獲取點云數(shù)據(jù)。(3)三維組件式建模。把建筑物、樹木、市政設(shè)施等三維組件模型存儲在計算機內(nèi),根據(jù)需要調(diào)用,具有節(jié)省時間,成本低的優(yōu)點,但是不能滿足精細個性三維的要求。(4)基于傾斜攝影的三維建模技術(shù)。通過飛行器(一般為無人機)搭載多鏡頭的相機,獲取豐富的建筑物頂面及側(cè)視的高分辨率紋理,具有獲取數(shù)據(jù)簡單、快速、周期短等優(yōu)勢。
近年來,基于傾斜攝影測量進行三維建模有了很快的發(fā)展,專家學(xué)者做了大量的研究。如王建強等[1]提出利用多視角影像人工交互半自動生成幾何模型,自動映射紋理,建立城市建筑物的三維模型。黃健等[2]利用Smart 3D Capture軟件進行城市三維建模,并對成果質(zhì)量及精度進行評價。張平等[3]選用Street Factory作為處理平臺,建立資陽城區(qū)的街景模型,并對精度進行評價。趙宏等[4]基于傾斜攝影測量技術(shù)進行昆明市主城區(qū)三維模型創(chuàng)建,數(shù)字高程模型(digital elevation model,DEM)、數(shù)字表面模型(digital surface model,DSM)、數(shù)字正射影像圖(digital orthophoto map,DOM)、5D數(shù)字真正射影像圖(5D true digital orthophoto map,TDOM5D)產(chǎn)品的制作及分析。關(guān)麗等[5]總結(jié)了在建設(shè)三維城市過程中,三維模型的具體技術(shù)途徑及應(yīng)用方式。周曉敏等[6]提出利用Street Factory人工少量干預(yù)快速構(gòu)建城市三維模型的方法。譚仁春等[7]利用MAX和傾斜攝影技術(shù)相結(jié)合進行三維建模。李祎峰等[8]利用機載攝影測量數(shù)據(jù)進行三維建模和單斜片測量的應(yīng)用研究。本文以傾斜攝影測量的影像為基礎(chǔ),利用Context Capture、區(qū)域網(wǎng)平差、空三加密、多視角影像密集匹配及紋理映射等技術(shù),快速實現(xiàn)人機交互三維模型的構(gòu)建。
1 傾斜航空攝影測量技術(shù)及建模平臺
多視角傾斜航空攝影測量是通過在同一飛行平臺上攜帶多個傳感器,從垂直、傾斜等多個不同的角度采集圖像,以在物體的頂視圖和側(cè)視圖獲得高分辨率清晰影像。其通過先進的定位、融合和建模技術(shù)生成真實的三維模型,被廣泛應(yīng)用于歷史文化保護、國土安全、應(yīng)急指揮、教育經(jīng)濟發(fā)展等多個領(lǐng)域。
目前,市場上流行的建模軟件包括:Context Capture、PIX 4D、PhotoScan、Street Factory、Photomesh等。Context Capture可以基于攝影測量影像運算生成超高密度點云,并以此生成基于真實影像紋理的高分辨率實景真三維模型。它不依賴POS的優(yōu)化,單純利用控制點的拉動來完成絕對定向,無需橢球定義投影,簡單快捷。Context Capture具有以下優(yōu)勢:廣泛的數(shù)據(jù)源兼容性,輸出的格式類型多;快速、簡單、全自動,難度適中;人工(后處理)修復(fù)數(shù)據(jù)工作量較少,適合中距離的景物建模和復(fù)雜幾何形態(tài)、啞光圖案表面物體的建模,也可以對大自然景觀的大場景大區(qū)域建模。
2 建模流程及關(guān)鍵技術(shù)
2.1 技術(shù)流程
三維建模技術(shù)流程如圖1所示。
2.2 預(yù)處理
對原始影像預(yù)處理,主要是對原始影像進行色彩、亮度和對比度的調(diào)整和勻色處理。在獲取影像的過程中,由于時間和空間的不同,影像會有一定的色差,應(yīng)進行勻色處理,使影像間影像清晰、色彩鮮明、色調(diào)均勻、反差適中、層次分明,保持地物色彩不失真,不應(yīng)有勻色處理的痕跡。拍攝影像上不應(yīng)該存在云、煙、污點、大面積反光等缺陷,應(yīng)有較豐富的層次,能辨別與地面分辨率相適應(yīng)的細小地物影像,能夠建立清晰的立體模型,且拼接影像應(yīng)無明顯模糊、重影、錯位現(xiàn)象。
2.3 空中三角測量
空中三角測量(aerotriangulation,AT)過程將相機參數(shù)、影像數(shù)據(jù)、POS 數(shù)據(jù)進行多視角影像特征點密集匹配,建立在空間尺度可以適度自由變形的立體模型,完成相對定向;將外業(yè)測定的像片控制點成果,在內(nèi)業(yè)環(huán)境中進行轉(zhuǎn)刺,利用這些點對已有區(qū)域網(wǎng)模型進行約束平差解算,將區(qū)域網(wǎng)納入到精確的大地坐標系統(tǒng)中,完成絕對定向。本文通過Context Capture對導(dǎo)入的傾斜攝影測量影像進行計算,提取大量的特征點,并對特征點進行多視角影像同名點匹配,進而計算出每張原始像片的姿態(tài)和空間位置信息,最終確定出各像片間的關(guān)系??杖馑阃瓿珊?,可在Context Capture中查看整個航帶的布設(shè)情況,解算出空三點的位置密度、每張像片的相對位置、像片所覆蓋的范圍方位角等信息。
普通攝影測量更多地獲取建筑物頂部的紋理信息,而傾斜攝影測量則盡可能多地獲取側(cè)面紋理信息。同一地物會出現(xiàn)在不同的影像上,選擇最佳紋理非常重要,可以有效減少影像紋理過度變形。通過計算三維不規(guī)則三角網(wǎng)(triangulated irregular network,TIN)模型的三角形面與影像對應(yīng)的區(qū)域間幾何關(guān)系,尋找最佳紋理進行投射,實現(xiàn)紋理貼附。整個建模過程:基于tile(瓦片)技術(shù)把整個區(qū)域分割成若干個子區(qū);根據(jù)瓦片尺寸和等級,進行切片,分別存儲;利用并行算法處理各個瓦片,同時建立不同細節(jié)層次(levels of detail,LOD)優(yōu)化結(jié)構(gòu),提高模型瀏覽效率。
3 研究區(qū)域
3.1 測區(qū)飛行參數(shù)設(shè)計
測區(qū)位于昆明市東南部地區(qū),以陽宗海風(fēng)景名勝區(qū)周邊區(qū)域約5 km2為試驗區(qū)域,海拔1 800~1 980 m。本項目主要采用DJI PHANTOM 4飛機搭載DJI FC6310傾斜相機(前視和下視視覺系統(tǒng))來進行攝影測量工作,共獲取8 959張有效影像;核心區(qū)(建筑密集區(qū))采用DJI Inspire 2飛機搭載DJI FC6520傾斜相機來進行補充攝影測量工作,共獲取1 536張有效影像。
3.2 航線規(guī)劃與設(shè)計
航線應(yīng)按攝區(qū)走向直線方法敷設(shè),平行于攝區(qū)邊界線的首末航線必須確保側(cè)視鏡頭能獲得測區(qū)有效影像。航向重疊度為75%,旁向重疊度為70%,同一航線上相鄰像片的航高差不得大于30 m,最大航高與最小航高之差不應(yīng)大于50 m。注意檢查像片重疊度、清晰度和拍攝角度,這些都影響空三加密的解算。
飛行過程應(yīng)注意:(1)相關(guān)飛行禁令,避開障礙物,特別應(yīng)注意陡峭的山峰、高樓。(2)綜合考慮大風(fēng)和暴雨等復(fù)雜天氣條件下的天氣預(yù)報和響應(yīng)機制。保證有充足的光照,大氣透明度較好,避免或減少地表植被和其他因素的影響,如:積雪、沙塵等。(3)考慮最小轉(zhuǎn)彎半徑、最大俯仰角、最低安全飛行高度。
3.3 控制點及檢查點
為得到高質(zhì)量、高精度的產(chǎn)品,此次作業(yè)還進行了野外控制點的測量工作,共有20個控制點及15個檢查點,坐標系為國家2000坐標系,85高程基準,中央經(jīng)線為102°,3度分帶。
3.4 模型優(yōu)化
三維模型能夠反映各地理要素在三維立體形態(tài)下的位置、幾何形態(tài)、紋理特征、屬性等信息[9-10]。模型建好后,發(fā)現(xiàn)有一些不足之處:(1)個別地形表面起伏與實際不符??赡苁莻€別地物色調(diào)紋理都較為一致,系統(tǒng)不能很好識別;也有部分地物像片的解算條件不足,不能正確反映實際地面起伏,根據(jù)需要進行補拍或后期人工修改模型進行處理。(2)半空有路燈、信號塔等懸掛的地物存在。信號塔等地物頂端部分因尺寸過小,系統(tǒng)不能很好地與周圍地物特征相區(qū)別。因此,空中細節(jié)部分會有缺失,需后期進行人工編輯。(3)部分水面有漏洞、變形,色調(diào)不均勻,過渡不自然。水面的波動導(dǎo)致反射強度不一,紋理單一也會造成系統(tǒng)區(qū)分錯誤;預(yù)處理勻光勻色效果不好,會使紋理未能平滑過渡,需進一步人工處理。(4)窗戶有拉花,色調(diào)不一致的情況。因為玻璃是強反射物體,會造成色調(diào)不均勻,可通過后期編輯解決。航攝時建筑物會有遮擋,像片空三解算條件不足,也會導(dǎo)致上述現(xiàn)象。(5)建筑物等物體表面紋理有缺失。建筑物紋理映射時不能正確反映實際紋理特征,需重新映射紋理。(6)部分道路面上有裂紋和缺損。道路紋理單一,計算機識別困難,需要進行人工編輯。
模型修補有以下處理方法:(1)Context Capture軟件自身修補所有的漏洞。(2)Geomgics、3Dmax等軟件進行二次編輯和修復(fù)。(3)補攝需要的區(qū)域,重新提交空三,空三完成后,保持參數(shù)不變。只提交不滿意的tiles即可,提高效率。本文綜合應(yīng)用前2種方法進行優(yōu)化,模型局部結(jié)果如圖2和圖3所示。
4 質(zhì)量評定
三維模型的組成類型主要包括地形模型、交通要素模型、植被要素模型、建筑物要素模型、水系要素模型、場地模型、管線及地下空間設(shè)施要素模型[9]。
對基于傾斜攝影測量構(gòu)建的三維模型進行質(zhì)量評定,結(jié)果如下:
地形模型:主要用于地面起伏形態(tài)的三維模型。以DEM為基準,將DOM貼附于模型表面,形成具有豐富地形信息且有起伏特點的三維模型,能夠滿足Ⅲ級地形模型制作的要求。
交通要素模型:紋理細節(jié)清晰,鋪裝圖案材質(zhì)、顏色及各類交通標識基本與實際情況一致。可以較為清晰地反映出建模物體的位置、高度、分布、樣式、質(zhì)感及色彩等,能夠滿足Ⅱ級交通要素模型制作的要求。
植被要素模型:行道樹、綠地及景觀植物的形態(tài)、高度真實可視,樹種選擇與色彩搭配協(xié)調(diào)美觀,樹木的高低、大小、形態(tài)應(yīng)與所在環(huán)境的尺度和空間層次相適應(yīng),能基本真實反映出樹冠色彩、形狀、樹葉紋理等特征,能夠滿足Ⅱ級植被要素模型制作的要求。
建筑要素模型:研究區(qū)域的建筑物的分布特點可大致分為簡單獨立建筑物、多層建筑物及復(fù)雜建筑物。建筑要素模型的紋理拼接過渡自然,基本反映出建筑物的色調(diào)、質(zhì)地、圖案和局部細節(jié)特征。模型的基底能夠與地形起伏相吻合,基底、外立面幾何結(jié)構(gòu)與建筑高度準確,附屬設(shè)施的煙囪、水箱、門廊、臺階、室外扶梯、屋檐、建筑物立面突出物以及屋頂裝飾等有所缺失[9],能夠滿足Ⅲ級建筑物要素模型制作的要求。
水系要素模型:底面與地形起伏相吻合,水面用示意紋理表達,能基本反映出建模物體的形狀、質(zhì)感、色彩信息,能夠滿足Ⅱ級水系要素模型制作的要求。
場地模型:場景整體色彩、光照效果應(yīng)協(xié)調(diào)一致。主要道路、廣場等場所清晰表示,能夠滿足Ⅱ級場地模型制作的要求。
管線及地下空間設(shè)施要素模型:涉及內(nèi)容繁雜,在研究區(qū)域不做研究,不做贅述。
5 精度檢測和評價
三維模型的數(shù)據(jù)質(zhì)量主要包括模型的完整性、位置精度、表現(xiàn)精度、屬性精度、現(xiàn)勢性和邏輯一致性。模型的整體效果、色調(diào)、光影關(guān)系應(yīng)協(xié)調(diào)一致,應(yīng)盡量保持完整,確保無遺漏,減少數(shù)據(jù)冗余,紋理精細適中,貼圖正確,保證不同類型、不同細節(jié)層次數(shù)據(jù)的拓撲關(guān)系完整、正確[10];在位置精度及表現(xiàn)精度方面,保證平面精度、高度精度、地形精度、形狀精度、比例精度等幾何精度的準確性,模型在場景中表達邏輯的正確性以及各級別模型優(yōu)化制作的合理性檢査;在邏輯一致性方面,三維模型在遵循的概念模式(分層、分類、結(jié)構(gòu)和模型間關(guān)系)規(guī)則上、存儲的數(shù)據(jù)格式及位置拓撲上應(yīng)具有一致性。利用布設(shè)的15個檢查點,通過實際測量得到的三維坐標與模型上讀取的坐標較差,進行幾何精度統(tǒng)計,結(jié)果見表1。