劉 宇,汪 超*,何 川,葛亞建,楊曉龍,吳啟松
(1.浙江省測繪科學(xué)技術(shù)研究院,浙江 杭州 311100;2.浙江省國土勘測規(guī)劃有限公司,浙江 杭州 310012)
隨著城鎮(zhèn)化的快速推進(jìn),涌現(xiàn)出愈來愈多的“城市病”,為了保證城市的可持續(xù)性發(fā)展,城鎮(zhèn)規(guī)劃逐步向地下延伸。大規(guī)模建設(shè)地下公共設(shè)施時,仍存在成果底圖不清、現(xiàn)勢性較差和調(diào)查精度不統(tǒng)一等問題[1-2],導(dǎo)致我國地下空間信息管理工作良莠不齊,阻礙了城市建設(shè)的存量優(yōu)化。隨著《關(guān)于加強城市地下市政基礎(chǔ)設(shè)施建設(shè)的指導(dǎo)意見》的印發(fā),浙江省多市均開展了地下市政設(shè)施的普查工作,地下建筑物的空間測繪作為基礎(chǔ)工作顯得尤為重要。傳統(tǒng)地下空間測繪方法是利用全站儀等儀器獲取特征點信息,耗時耗力,且測量成果形式單一,難以充分表現(xiàn)地下場景的三維信息;而三維激光掃描技術(shù)(TLS)具有高精度、高采樣率、成果表達(dá)直觀等特點,逐漸被廣泛應(yīng)用于地下場景測繪[3-4]。由于地下場景復(fù)雜程度和儀器設(shè)置分辨率不同,利用TLS技術(shù)獲取的點數(shù)可達(dá)百萬甚至百億,龐大的點云量造成了嚴(yán)重的數(shù)據(jù)冗余。為減少數(shù)據(jù)量,實際生產(chǎn)中通常會利用隨機(jī)采樣或空間采樣方法對數(shù)據(jù)整體進(jìn)行抽稀,但會丟失點云的細(xì)節(jié)特征,影響后期建模的精度?;诖?,本文詳述了站式激光掃描儀獲取地下空間數(shù)據(jù)的工作流程;并基于點云的曲率特征,研究了分區(qū)域采樣方法;最后通過實例驗證了方法的可行性,成功構(gòu)建了滿足規(guī)范精度的地下空間實景模型。
本文主要研究TLS技術(shù)在地下空間數(shù)據(jù)采集、分區(qū)域采樣和三維模型重建等方面的應(yīng)用,并在此基礎(chǔ)上總結(jié)了地下空間數(shù)據(jù)獲取方法。
為減少不必要的錯測和漏測,首先需要實地踏勘,仔細(xì)全面地觀察現(xiàn)場環(huán)境,搜索并記錄附近已知控制點的位置和使用情況,若無已知點,可在出入口附近埋設(shè)控制點;然后在地面控制點的基礎(chǔ)上完成地下導(dǎo)線網(wǎng)測量,并在導(dǎo)線點上布設(shè)平面標(biāo)靶紙以便轉(zhuǎn)換點云坐標(biāo);待控制測量結(jié)束后啟動掃描作業(yè),掃描時應(yīng)盡可能優(yōu)化測站數(shù)量,在確保數(shù)據(jù)完整性的同時用最少的測站數(shù)覆蓋最大的面積;最后還需采集影像數(shù)據(jù),包括地面、墻體和其他附屬設(shè)施等,拍攝時角度應(yīng)保持正射,相片以清晰完整為佳。
1.2.1 點云配準(zhǔn)
配準(zhǔn)是點云數(shù)據(jù)處理的第一步,其精度直接影響后續(xù)的建模精度[5]。從數(shù)學(xué)角度來看,點云配準(zhǔn)近似于映射問題,即計算旋轉(zhuǎn)矩陣R和平移矩陣T,將點集Q與點集P中的公共區(qū)域點重合,使得式(1)取得最小值[6]。
式中,Qi為點集Q中距離Pi最近的點。
1.2.2 點云去噪
點云數(shù)據(jù)獲取時,受多種因素影響不可避免地?fù)诫s部分噪聲點,不僅會增加數(shù)據(jù)量,還會影響對點云局部特征的判斷,因此有必要去除噪聲點。常見的散亂點云去噪算法包括拉普拉斯算法、均值漂移算法和雙邊濾波算法等,還可利用點云處理軟件,采用人機(jī)可視化交互的方式手動刪除明顯遠(yuǎn)離主體的噪聲點。
1.2.3 點云采樣
隨機(jī)采樣法是一種相對簡單且快速的方法,通過創(chuàng)建一個包含完整點集的隨機(jī)函數(shù)計算隨機(jī)數(shù),剔除與隨機(jī)數(shù)對應(yīng)的數(shù)據(jù)點,直至剩余點數(shù)量符合預(yù)先設(shè)置的點數(shù),從而壓縮數(shù)據(jù)量,但可控程度低,易錯誤剔除特征點。曲率作為點云內(nèi)在的幾何屬性信息,能較好地反映點云的特征分布,因此本文根據(jù)曲率劃分區(qū)域,進(jìn)而采用分區(qū)域采樣的方法精簡數(shù)據(jù)[7]。
首先構(gòu)建點云的八叉樹結(jié)構(gòu),加快鄰近點的搜索速度,然后搜索k鄰域,并對任意一點pi和其k鄰域內(nèi)的點構(gòu)建協(xié)方差矩陣C:
式中,為鄰域內(nèi)點集的三維質(zhì)心。
矩陣C對稱正定,因此可將C特征值分解為:
λ1、λ2、λ3為C的3 個特征值,表示曲面在各特征向量方向上的變化情況,λ3為法向的變化,λ1、λ2為切平面的變化,因此可定義φ為點在其鄰域內(nèi)的曲面變分,而該點曲率cui可通過曲面變分近似得到,即cui≈φ。
以平均曲率為臨界值劃分區(qū)域,即曲率變化小的點劃分到平緩區(qū)域,曲率變化大的點劃分到陡峭區(qū)域,若陡峭區(qū)域的曲率變化較大,還可繼續(xù)劃分等級,并針對不同等級設(shè)置不同的采樣率。對兩塊區(qū)域的點云分別設(shè)置不同的閾值劃分網(wǎng)格,計算各網(wǎng)格的重心,將網(wǎng)格中距離重心最近的點作為采樣點,以此實現(xiàn)點云數(shù)據(jù)的簡化。
本文以紹興市某小學(xué)的地下室(圖1)為例進(jìn)行研究,地下共一層,內(nèi)部劃有車位線,兼具停車功能,面積約為10 600 m2;室內(nèi)燈光情況良好,便于影像數(shù)據(jù)采集;建筑結(jié)構(gòu)規(guī)則整齊,墻、梁、板、柱等基礎(chǔ)結(jié)構(gòu)特征較明顯;但車庫內(nèi)停留車輛較多、管線錯綜復(fù)雜、貨物堆積嚴(yán)重,若采用傳統(tǒng)測量手段費時費力,因此本文采用TLS技術(shù)完成數(shù)據(jù)采集。
根據(jù)實地踏勘和現(xiàn)有資料分析,在地下室出入口空曠處布設(shè)控制點;再對地下室進(jìn)行導(dǎo)線測量,獲取標(biāo)靶點坐標(biāo);最后采集地下室點云。掃描設(shè)備選用Leica RTC360 站式激光掃描儀,體積小、重量輕,點位精度可達(dá)毫米級,分辨率分為低、中、高3檔[8]。掃描時無需整平,單站拍照加掃描不超過3 min,大大提高了作業(yè)效率,且可通過內(nèi)置相機(jī)和IMU實時計算站點相對位置,在數(shù)據(jù)采集過程中完成初步配準(zhǔn)。具體掃描站點見圖2。掃描結(jié)束后,將站點數(shù)據(jù)導(dǎo)入Cy?clone軟件,逐站檢查數(shù)據(jù)是否錯層,對于拼接錯誤的站點,采用目視或人工選取特征點的方式完成點云配準(zhǔn),檢查無誤后優(yōu)化整體點云,點云配準(zhǔn)精度為1 mm,重疊度為60%,滿足后續(xù)建模要求;然后利用標(biāo)靶點將點云坐標(biāo)轉(zhuǎn)換至CGCS2000 坐標(biāo)系,并通過裁剪盒工具手動去除汽車、貨物和偏離主體的噪聲點;最后得到完整的地下室點云數(shù)據(jù)(圖3)。
圖2 掃描站點圖
圖3 地下室點云
由于點云數(shù)據(jù)量較大,本文將地下室點云切割為4 塊,分別對每塊點云進(jìn)行分區(qū)域采樣,平坦區(qū)域的采樣閾值為3 cm,陡峭區(qū)域的采樣閾值為1 cm。為了更好地驗證分區(qū)域采樣的效果,選取一塊點云以相同點數(shù)進(jìn)行隨機(jī)采樣,并對二者結(jié)果進(jìn)行比較,點云采樣后效果見圖4,可以看出,分區(qū)域采樣能更加均勻地減少點云數(shù)量,還能保留更多的細(xì)節(jié)特征,便于后續(xù)基于點云的三維建模。
圖4 點云采樣效果圖
將精簡后的點云數(shù)據(jù)轉(zhuǎn)換成rcp格式導(dǎo)入3ds Max軟件,進(jìn)而利用多邊形建模方法完成地下室三維模型的構(gòu)建[9]。建模時將待建模的各實體單元看作形狀類似的標(biāo)準(zhǔn)幾何體組合,如柱子和長方體、水泵和圓柱體等,再將標(biāo)準(zhǔn)幾何體轉(zhuǎn)換為可編輯多邊形,多邊形含有點、線、邊界、面和元素5 種子對象,通過編輯多邊形的子對象可改變物體形狀,并使其貼合點云,若需構(gòu)建更細(xì)致的造型,還可采用連接、切線等命令新增點和線。除此之外,3ds Max 軟件還內(nèi)置了移動、旋轉(zhuǎn)、縮放、陣列等參數(shù)化修改命令,因此對于重復(fù)的物件,可先鏡像或復(fù)制多邊形,再運用參數(shù)化修改命令細(xì)節(jié)調(diào)整對象,總之合理地使用軟件內(nèi)置命令可大大提高建模效率和模型的精細(xì)度。
模型構(gòu)建完成后仍是未貼圖的白模,從視覺上難以感受實景三維效果,為增加美觀性和真實性,還需將實物照片映射至模型。首先在Photoshop軟件中對外業(yè)采集的紋理照片進(jìn)行裁剪,校正因透視造成的影像扭曲;然后修改照片的圖像大小,令寬度和高度像素值均為2的n次冪[10],導(dǎo)出照片利用3ds Max 材質(zhì)編輯器對模型進(jìn)行紋理映射。地下室三維實景模型見圖5。
圖5 地下室三維模型
為檢驗?zāi)P椭亟ǖ目煽啃?,本文通過計算特征點精度的方式評價模型的整體精度。利用全站儀在地下室內(nèi)部均勻測取15個特征點,包含柱子、墻、梁的拐角點以及卷簾門和消火栓箱的角點,并與模型中同名點坐標(biāo)進(jìn)行比較,具體結(jié)果見表1,計算得到模型的平面中誤差為2.8 cm,高程中誤差為1.9 cm,符合《城市三維建模技術(shù)規(guī)范》的要求。
表1 點位偏差表
TLS 技術(shù)可快速高效獲取大量點云坐標(biāo)數(shù)據(jù),本文詳細(xì)闡述了基于TLS技術(shù)的地下空間測量流程,研究了點云數(shù)據(jù)的分區(qū)域采樣方法,并通過實例驗證了分區(qū)域采樣能更大程度地保留點云局部特征,參照采樣后點云構(gòu)建的三維模型能精準(zhǔn)真實地反映地下實際情況,且利用多邊形建模法構(gòu)建的模型精度滿足規(guī)范要求。然而,相較于數(shù)據(jù)的快速獲取,人工建模仍會耗費大量勞動力,因此研究點云分類,對墻體等規(guī)則物體分割后進(jìn)行自動建模將是后續(xù)研究的重點。