摘要:實(shí)景三維模型是“一張皮”模型,為了便于對(duì)實(shí)景模型中的建筑物進(jìn)行查詢管理,需要對(duì)建筑物進(jìn)行單體化。文章首先對(duì)實(shí)景三維模型的生產(chǎn)流程進(jìn)行了介紹;其次對(duì)目前常見的ID單體化、切割單體化、動(dòng)態(tài)單體化和模型重構(gòu)單體化進(jìn)行了對(duì)比分析;最后采用SVSModeler軟件,對(duì)傾斜攝影模型單體化的作業(yè)流程進(jìn)行了探索,得到了建筑物單體化成果。文章的研究可以為傾斜攝影單體化模型的制作提供借鑒。
關(guān)鍵詞:傾斜攝影;實(shí)景三維模型;單體化技術(shù);單體化模型
中圖分類號(hào):P231 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2024)27-0089-03
0 引言
實(shí)景三維模型是“一張皮”模型,即表皮模型,組成實(shí)景三維模型的最小單元是三角網(wǎng),無數(shù)個(gè)互不交叉重疊的三角網(wǎng)組成了實(shí)景三維模型的整個(gè)結(jié)構(gòu)框架[1-2]。實(shí)景三維模型具有測(cè)繪精度高、包含地物信息豐富、分辨率高的特點(diǎn)[3]。近年來,基于傾斜攝影的實(shí)景三維模型被廣泛用于實(shí)景三維中國(guó)建設(shè),數(shù)字孿生等項(xiàng)目中,在這些項(xiàng)目中,要求能夠選中建筑物,并且通過調(diào)用平臺(tái)數(shù)據(jù),來查詢選中建筑物的相關(guān)屬性,如結(jié)構(gòu)、層數(shù)、該棟樓的住戶數(shù)等[4-5]。然而自動(dòng)生產(chǎn)的實(shí)景三維模型,是無法對(duì)其中某一建筑物進(jìn)行單獨(dú)選擇,因此需要對(duì)模型中的建筑物進(jìn)行單體化[6-7]。本文首先介紹實(shí)景三維模型的制作流程,了解模型生產(chǎn)過程中各環(huán)節(jié)得到的成果,其次對(duì)目前常見的單體化技術(shù)進(jìn)行概述,并對(duì)不同單體化方式進(jìn)行對(duì)比分析,最后以SVSModeler 軟件為例,對(duì)SVSModeler 軟件在傾斜攝影單體化模型制作中的具體流程進(jìn)行探討。
1 實(shí)景三維模型制作流程
基于傾斜攝影技術(shù)制作實(shí)景三維模型成果,其主要流程如圖1所示。
從圖1可以看出,在實(shí)景三維模型制作中,主要包括外業(yè)航空傾斜攝影和像控點(diǎn)采集,內(nèi)業(yè)包括數(shù)據(jù)預(yù)處理、空中三角測(cè)量和實(shí)景三維模型生產(chǎn)。在實(shí)景三維模型生產(chǎn)過程中,主要包括多視影像密集匹配、高密度點(diǎn)云的生成、不規(guī)則三角網(wǎng)TIN模型的構(gòu)建、三角網(wǎng)的迭代優(yōu)化、白模的生成、多層級(jí)金字塔的構(gòu)建(OSGB格式的模型具有多層級(jí)金字塔)、傾斜影像的自動(dòng)映射與優(yōu)化,最后根據(jù)項(xiàng)目需求,完成不同數(shù)據(jù)格式的轉(zhuǎn)換與成果輸出。
2 常見單體化技術(shù)
單體化成果是指管理的目標(biāo)對(duì)象是單獨(dú)的、可以被選中分離的實(shí)體,并且可以對(duì)選中的實(shí)體進(jìn)行屬性查詢等操作。目前常見的單體化技術(shù)主要有四種,分別是ID單體化、切割單體化、動(dòng)態(tài)單體化和模型重構(gòu)單體化,每種單體的定義和特點(diǎn)如下。
2.1 ID 單體化
ID單體化是指結(jié)合已有的二維矢量面數(shù)據(jù),將對(duì)應(yīng)的矢量面的ID值作為屬性賦給三角網(wǎng)中的每個(gè)頂點(diǎn),同一地物對(duì)應(yīng)的三角網(wǎng)頂點(diǎn)就存儲(chǔ)了同一個(gè)ID值,當(dāng)鼠標(biāo)選中某一個(gè)三角面片時(shí),根據(jù)這個(gè)三角面片頂點(diǎn)的ID值得到其他ID相同的三角面片并高亮顯示,就實(shí)現(xiàn)了單獨(dú)選中某一地物的效果[8]。這種方式不破壞原有模型結(jié)構(gòu),需要前期做一定的預(yù)處理工作。
2.2 切割單體化
用建筑物、道路、樹木等對(duì)應(yīng)的矢量面,對(duì)傾斜攝影模型進(jìn)行切割,也就是把連續(xù)的三角網(wǎng)從物理上分割開,從而實(shí)現(xiàn)單體化模型。這種方式破壞了原有的模型結(jié)構(gòu),得到的模型邊緣類似鋸齒,不齊平。
2.3 動(dòng)態(tài)單體化
動(dòng)態(tài)單體化是指將配套的二維矢量面與傾斜攝影模型加載到同一場(chǎng)景中,在渲染模型數(shù)據(jù)時(shí)把矢量面貼到傾斜模型對(duì)象表面,然后設(shè)置矢量面的顏色和透明度,從而實(shí)現(xiàn)可以單獨(dú)選中地物的效果。這種方式不需要對(duì)模型進(jìn)行預(yù)處理,不破壞原有模型結(jié)構(gòu)。
2.4 模型重構(gòu)單體化
模型重構(gòu)單體化是指利用空三加密后的空三成果,重建立體像對(duì)模型,在立體環(huán)境下,采集建筑物的頂點(diǎn)坐標(biāo)和邊界線,并將建筑物的多個(gè)部分組合成一體,然后形成一個(gè)獨(dú)立的實(shí)體。這種方式不破壞原有模型成果,并且精度高,采集的建筑物實(shí)體結(jié)構(gòu)精細(xì),不存在建筑物底部變形拉花問題。
通過查詢文獻(xiàn)分析和結(jié)合實(shí)際項(xiàng)目,對(duì)不同單體化技術(shù)進(jìn)行對(duì)比分析,具體內(nèi)容見表1。
目前實(shí)景三維中國(guó)建設(shè)等項(xiàng)目對(duì)模型的精細(xì)度和結(jié)構(gòu)完整性要求較高,對(duì)此,本文重點(diǎn)對(duì)模型重構(gòu)單體化作業(yè)流程進(jìn)行探討。
3 基于SVSModeler 軟件單體化建模
基于傾斜攝影數(shù)據(jù),采用SVSModeler軟件對(duì)建筑物進(jìn)行單體化,其作業(yè)流程如圖2所示。
3.1 數(shù)據(jù)準(zhǔn)備
數(shù)據(jù)準(zhǔn)備環(huán)節(jié)包括的數(shù)據(jù)主要有從傾斜建模軟件中導(dǎo)出的未畸變影像數(shù)據(jù),每張影像對(duì)應(yīng)的平差優(yōu)化后的空三加密成果(xml格式)以及相機(jī)參數(shù),OSGB 格式的實(shí)景三維模型成果。
3.2 新建單體化解決方案
在SVSModeler軟件中新建單體化解決方案,并將未畸變影像、外方位元素和OSGB格式的模型導(dǎo)入方案之中,得到可以對(duì)道路、建筑等地物進(jìn)行單體化制作的工程。在創(chuàng)建工程的過程中,需要對(duì)導(dǎo)入的空三加密成果中的影像路徑重新進(jìn)行映射,并且要?jiǎng)?chuàng)建影像的金字塔,這樣便于后期的作業(yè),保證操作時(shí)調(diào)用影像快速、不卡頓。
3.3 建筑單體化建模
對(duì)于建筑單體化模型的制作,其主要包括以下幾個(gè)步驟:
1) 建筑輪廓的提取。對(duì)于建筑單體化來說,首先要對(duì)建筑的主體底面輪廓進(jìn)行提取。輪廓提取常用的幾種方法有:①對(duì)于已有的地籍圖,將其格式轉(zhuǎn)為3DMAX軟件可以加載的格式,然后直接引入作為單體化建筑物的底面。②基于重建的立體像對(duì),在立體環(huán)境下采集建筑物的底面輪廓線。③基于高分辨率真正射影像數(shù)據(jù),直接對(duì)需要單體化的建筑進(jìn)行平面矢量化,得到閉合的面作為建筑單體化的底面。這種方式采集的建筑物底面,有些存在陽臺(tái),不是建筑物的主體輪廓,需要后期對(duì)輪廓邊界進(jìn)行修改。④實(shí)景三維模型是全方位的,在單體化軟件中,可以查看其任何一個(gè)角度,因此可以直接在模型上對(duì)建筑物的主體輪廓底面進(jìn)行采集,對(duì)于模型變形拉花的,這種方式采集的建筑物主體輪廓精度較差,需要借助立體模型完成高精度主體輪廓線的采集。本次在制作建筑單體化模型時(shí),采用恢復(fù)的空三立體模型像對(duì),對(duì)需要單體化的建筑物的主體底面進(jìn)行采集。
2) 建筑主體結(jié)構(gòu)的制作。在已有的建筑物輪廓底面上,通過SVSModeler軟件中的柱體擠出、拉伸、放大、縮小等功能,對(duì)建筑物的主體結(jié)構(gòu)進(jìn)行采集。對(duì)于部分結(jié)構(gòu)復(fù)雜,SVSModeler軟件無法進(jìn)行單體化的建筑物,采用SVSModeler軟件的3DMAX聯(lián)動(dòng)模塊,在3dmax軟件中制作復(fù)雜的建筑物單體化模型。
3) 建筑附屬結(jié)構(gòu)的制作。建筑物附屬結(jié)構(gòu)主要包括女兒墻、陽臺(tái)、門廊、屋檐、樓梯等,多數(shù)結(jié)構(gòu)較復(fù)雜。在采集完建筑物的主體結(jié)構(gòu)后,利用SVSModeler 軟件的3DMAX聯(lián)動(dòng)模塊,基于恢復(fù)的空三立體模型像對(duì),對(duì)建筑附屬結(jié)構(gòu)進(jìn)行制作。在制作的過程中,其思路是由簡(jiǎn)到難,所有的復(fù)雜結(jié)構(gòu)都是通過簡(jiǎn)單的結(jié)構(gòu)組合而成的,因此分別制作單一的簡(jiǎn)單結(jié)構(gòu),然后對(duì)制作的單一結(jié)構(gòu)進(jìn)行拼接,然后進(jìn)行縮放、焊接等處理,最后將附屬結(jié)構(gòu)和建筑主體組合在一起,成為一個(gè)建筑物實(shí)體。
3.4 紋理映射編輯
目前影像紋理的來源主要有傾斜攝影影像、地面補(bǔ)拍影像和正射影像。在紋理映射時(shí),其主要是通過恢復(fù)的立體像對(duì)進(jìn)行紋理的準(zhǔn)確匹配,然后人工切換不同視角,選擇最優(yōu)的照片進(jìn)行紋理映射。對(duì)于映射效果不好的紋理,可以聯(lián)動(dòng)Photoshop軟件,對(duì)紋理進(jìn)行修改編輯,然后重新映射到單體化模型上。對(duì)于建筑物底部遮擋嚴(yán)重區(qū)域,傾斜攝影盲區(qū)部分的紋理貼圖,可以采用地面補(bǔ)拍的影像完成紋理的貼圖。在貼圖的過程中,由于地面補(bǔ)拍的影像沒坐標(biāo),分辨率也是任意的,因此需要對(duì)其進(jìn)行拉伸、縮放、變形等操作,確保紋理貼圖過渡自然,符合實(shí)際情況。
3.5 單體化成果檢查
單體化成果檢查主要是對(duì)單體化模型的拓?fù)潢P(guān)系、結(jié)構(gòu)完整性、紋理準(zhǔn)確合理性進(jìn)行檢查。拓?fù)潢P(guān)系可以采用軟件進(jìn)行質(zhì)檢,然后通過定位方式快速找到拓?fù)洳徽_的區(qū)域,進(jìn)行拓?fù)鋯栴}的修改。結(jié)構(gòu)完整性和紋理準(zhǔn)確合理性主要采用人機(jī)交互的方式檢查,確保最終單體化模型成果結(jié)構(gòu)完整,紋理過渡自然。
3.6 單體化成果輸出
單體化成果輸出主要是根據(jù)項(xiàng)目需求,導(dǎo)出符合要求的對(duì)應(yīng)格式成果,要準(zhǔn)確輸入偏移值,并且按照瓦片命名原則,對(duì)單體化模型成果準(zhǔn)確命名,設(shè)置紋理貼圖路徑,導(dǎo)出最終的單體化模型成果。
采用本文單體化作業(yè)方案,對(duì)某一區(qū)域建筑物、樹木、路燈、指示牌等地物進(jìn)行單體化,得到的單體化成果如圖3所示。
4 結(jié)束語
本文對(duì)傾斜攝影建模流程展開深入研究,并對(duì)目前常見的四種單體化技術(shù)進(jìn)行了對(duì)比分析,最后以SVSModeler軟件為例,探索了模型重構(gòu)單體化技術(shù)在傾斜攝影單體化模型制作中的流程。本文的研究可以為傾斜攝影單體化模型的制作帶來參考。
參考文獻(xiàn):
[1] 李俊,楊德宏,吳鋒振,等.傾斜攝影測(cè)量三維模型單體化構(gòu)建及服務(wù)共享[J].軟件,2023,44(7):79-82.
[2] 史與正,陳夢(mèng)華,黃煜,等.實(shí)景三維模型的建筑物單體模型框架搭建[J].測(cè)繪通報(bào),2023(6):161-166.
[3] 王英,熊遠(yuǎn)社,陳夢(mèng)華,等.基于傾斜三維模型的規(guī)則建筑物自動(dòng)單體化方法研究[J].地礦測(cè)繪,2023,39(2):13-18.
[4] 錢少華,周偉曉,竺建平.基于傾斜攝影的建筑單體化三維模型構(gòu)建[J].測(cè)繪技術(shù)裝備,2023,25(2):125-128,138.
[5] 尹長(zhǎng)林,許文強(qiáng),姜琦,等.傾斜攝影三維建筑模型自動(dòng)單體化與輪廓提取方法[J].測(cè)繪工程,2023,32(3):62-68.
[6] 張懂慶,魏軍,王萍.三種傾斜攝影建模軟件對(duì)比分析[J].測(cè)繪技術(shù)裝備,2022,24(3):114-119.
[7] 王萍,魏軍,茍彥梅.基于Smart3D和SVS軟件的實(shí)景三維模型生產(chǎn)[J].測(cè)繪標(biāo)準(zhǔn)化,2022,38(4):15-19.
[8] 張理想.一體化三維場(chǎng)景模型融合及單體信息添加方法研究[D].鄭州:鄭州大學(xué),2018.
【通聯(lián)編輯:梁書】