彭 磊,黃真輝,程 平,柴春鵬
(河北省電力勘測設計研究院,河北 石家莊 050031)
?
天寶測繪解決方案專欄
Trimble Realworks在點云數據真三維建模中的應用
彭 磊,黃真輝,程 平,柴春鵬
(河北省電力勘測設計研究院,河北 石家莊 050031)
三維激光掃描技術是近年來出現的新技術,其應用取決于點云數據的建模質量。將點云數據導入Trimble Realworks,經過數據配準、點云降噪、模型創建、曲面構建等處理,生成三維模型,并將三維模型與點云模型進行比較。試驗表明,采用Trimble Realworks軟件進行點云數據三維建模,大大提高了建模質量。
Trimble Realworks;三維激光掃描技術;三維建模
三維激光掃描技術是近年來出現的新技術,它利用激光測距的原理,通過記錄被測物體表面大量密集點的三維坐標、反射率和RGB等信息,可快速復建出被測目標的三維模型及線、面、體等各種圖件數據。目前,該技術在文物古跡保護、建筑、規劃、土木工程、工廠改造、室內設計、建筑監測、交通事故處理、法律證據收集、災害評估、船舶設計、數字城市、軍事分析等領域已有了很多的嘗試、應用和探索。
三維激光掃描技術的應用取決于點云數據建模的質量。在三維建模中,常用的方法是利用幾何建模軟件通過人機交互方式獲得人為控制下的三維模型,如3ds Max、AutoCAD等,這些方法建模存在周期長、精度低、不支持空間操作等一系列問題,并且對于復雜的不規則的物體,這類軟件無法真實反映物體的形態。而Trimble Realworks軟件可輕松讀取掃描所獲取的點云數據,通過自身強大的點云處理功能對點云數據進行預處理,創建出多邊形模型。使用該方法進行三維建模可以充分利用點云數據,速度快、效果好,為三維建模提供了一種新的建模思路。本文將以筆者所在單位一座雕像為例,探討如何采用Trimble Realworks軟件合理有效地利用點云數據,提高建模的效率與質量。
通過非接觸測量的測量方法,三維激光掃描儀利用激光測距原理獲得真三維幾何結構形狀的表面三維信息。三維激光掃描儀通電并打開開關后,首先掃描控制模塊工作,調節激光信號的射出角度,控制反射棱鏡勾速轉動;然后距離測量模塊得到每個點云數據所對應的激光傳播距離,再利用點云數據在水平和垂直方向上的角度值,間接得出在空間分布的激光點云數據。
本文采用Trimble TX8三維激光掃描儀來獲取雕像的點云數據,經過現場勘察,并結合雕像周邊的環境,擬采用特征點數據拼接的方式對雕像進行4站掃描。每站掃描完成后,檢查點云數據是否完整,確保最后得到精確可靠的點云數據。
點云數據拼接是將不同坐標系下的點云統一到同一坐標系下,對點云數據的后續處理一直到模型表面重建的各個環節都存在重要意義。常用的點云拼接方法有標靶拼接、點云特征點拼接及控制點拼接3種。由于雕像周邊特征點較多,本文在Realworks軟件中采用基于目標的匹配方法完成雕像的點云數據拼接。具體過程如下:
(1) 相鄰兩測站間選取3個公共特征點進行匹配,監測迭代過程中的誤差大小與出現的比率圖。
(2) 查看數據配準后的誤差大小,以3 cm為誤差限值,超過限值則重新配準,直至滿足精度要求為止。
(3) 按步驟(1)—(2)的要求依次完成剩余站之間點云數據的拼接,最后將匹配好的點云約束在一起,完成所有站之間的拼接。拼接好的雕像點云數據如圖1所示。

圖1 雕像點云數據
拼接好點云數據后,刪除雕像之外多余的點云,保證點云的完整與真實性。
Trimble Realworks的曲面建模原理是利用許多細小的空間三角形來逼近還原CAD實體模型,又稱為三角網模型。Trimble Realworks軟件建模的具體流程為:點云處理—封裝成三角網—三角網模型處理階段—輸出模型。
3.1 點階段的處理
在Trimble Realworks軟件中,點階段的處理工作主要包括點云著色、降噪及重采樣等。具體步驟如下:
(1) 點云數據導入Trimble Realworks軟件后,首先使用點著色處理,目的是突顯出噪點與現場真實的環境情況。
(2) 選擇多余的噪點區域,并進行刪除。
(3) 點云采樣,進行點云數據規則性的點云抽稀,確保數據處理的流暢性。
(4) 封裝數據,設置好相應參數后即可進行三角網封裝。
3.2 三角網模型階段的處理
該階段是建模過程中的關鍵步驟,它的效果直接決定了后面的模型效果。首先需要進行填充工作,對點云數據的一些漏洞地方進行填充。填充功能用于在缺失數據的區域創建一個新的平面或曲面。可以執行全部填充和部分填充,全部填充一般用于簡單結構體,對于復雜物體一般采用部分填充。根據不同的填充要求選擇基于曲率、切線和平面的填充方式。
修補好孔洞后,需要進行平滑處理,首先選擇模型表面褶皺明顯區域進行平滑,可以通過改進工具進行修復;修復完成之后,對模型進行最后的平滑工作,可以使用刪除凸起、平滑工具進行最后的平滑工作。如圖2所示。
3.3 三角網模型的精度評價
模型重構過程中,精度是衡量模型重構優劣的評價標準,體現了模型與實際文物之間的差距大小。在Trimble Realworks軟件中,可將參考模型與測試模型的某些相對應的特征作為特征對,對兩個模型進行比較并生成精度分析報告。Trimble Realworks軟件的3D比較功能可以生成反映兩個模型間誤差的彩色3D模型, 同時還可以給出兩個模型之間的最大偏差、平均偏差及標準偏差。以雕像點云模型為參照,將三角網模型作為測試對象,兩者偏差比較結果如圖3所示。

圖2 改進工具修復前后對比

圖3 點云模型與三角網模型的3D偏差分析
以上精度評價表明,基于Trimble Realworks和點云數據構建的雕像三維模型具有很高的精度,能夠精確反映出雕像的真實形狀。
如何有效利用點云數據提高建模精度是近幾年來三維激光掃描技術的研究熱點。試驗表明,用Trimble Realworks軟件可以有效地對點云數據進行處理,包括點云配準、點云降噪、多邊形處理、孔洞填充、模型光滑、生成三維模型等,大大提高了建模的效率和質量,為點云數據三維建模提供了一種參考方法。