摘要 中小型鋼筋混凝土(Reinforced Concrete,RC)橋梁BIM建模的關(guān)鍵在于準(zhǔn)確分割構(gòu)件點(diǎn)云,但現(xiàn)有分割方法存在精度較低的問(wèn)題,導(dǎo)致生成BIM時(shí)效率不高。為此,文章提出一種點(diǎn)云密度自適應(yīng)區(qū)域生長(zhǎng)算法,引入密度因子自適應(yīng)調(diào)整搜索半徑和閾值等參數(shù),實(shí)現(xiàn)了橋梁構(gòu)件點(diǎn)云的精準(zhǔn)分割,簡(jiǎn)化了BIM建模步驟。在4座公共數(shù)據(jù)集和3座實(shí)地掃描的中小型RC橋梁分割實(shí)驗(yàn)中取得了顯著的性能提升,準(zhǔn)確率、召回率和平均交并比分別為90.85%、90.82%和84.31%。文章成果可用于橋梁全生命周期的智能化管理。
關(guān)鍵詞 橋梁構(gòu)件分割;區(qū)域生長(zhǎng)算法;密度自適應(yīng);點(diǎn)云;橋梁BIM
中圖分類號(hào) U446.2;U448.2 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2096-8949(2024)13-0001-03
0 引言
我國(guó)中小型橋梁占比約為84%[1],主要為RC簡(jiǎn)支梁橋。隨著時(shí)間推移和使用環(huán)境變化,橋梁的耐久性和安全性正受到挑戰(zhàn)[2]。因此,定期獲取其結(jié)構(gòu)狀態(tài)信息至關(guān)重要[3]。地面三維激光掃描技術(shù)可高效地獲取點(diǎn)云數(shù)據(jù)[4],研究構(gòu)件點(diǎn)云精準(zhǔn)分割方法將成為橋梁BIM建模的重要支撐。常用的點(diǎn)云分割方法包括區(qū)域生長(zhǎng)算法[5]、DBSCAN、RANSAC等。區(qū)域生長(zhǎng)算法因簡(jiǎn)單易實(shí)現(xiàn)而廣泛應(yīng)用,但對(duì)種子點(diǎn)和分割閾值敏感,容易導(dǎo)致過(guò)分割或欠分割[5]。因此,研究點(diǎn)云局部密度變化規(guī)律,改進(jìn)區(qū)域生長(zhǎng)算法,對(duì)解決密度適應(yīng)性問(wèn)題至關(guān)重要。將結(jié)構(gòu)點(diǎn)云與BIM結(jié)合,對(duì)于中小型RC橋梁通過(guò)精準(zhǔn)點(diǎn)云分割高效生成BIM模型,具有重要的實(shí)踐價(jià)值。
1 面向中小型RC橋梁的點(diǎn)云密度自適應(yīng)區(qū)域生長(zhǎng)分割及BIM技術(shù)
面向中小型RC橋梁點(diǎn)云構(gòu)件分割的密度自適應(yīng)區(qū)域生長(zhǎng)方法包括三部分內(nèi)容:
(1)使用定密度點(diǎn)云均勻采樣方法進(jìn)行降采樣,使用布料濾波算法(Cloth Simulation Filtering,CSF)濾除地面,得到橋梁主體點(diǎn)云。
(2)提出密度自適應(yīng)區(qū)域生長(zhǎng)算法,精準(zhǔn)分割橋面、護(hù)欄和橋墩等主要構(gòu)件。
(3)基于分割所得的橋梁構(gòu)件,利用Revit軟件進(jìn)行BIM建模。
1.1 點(diǎn)云降采樣及地面濾除
為提高運(yùn)算效率,首先使用CloudCompare軟件去除樹木等雜點(diǎn),然后引入定密度均勻降采樣方法,對(duì)橋梁原始點(diǎn)云進(jìn)行降采樣,公式如下:
式中,K——采樣步長(zhǎng);S——采樣后點(diǎn)集;P——原始點(diǎn)集;|P|——點(diǎn)集P中的點(diǎn)數(shù)量;D——目標(biāo)密度。
同時(shí),地面點(diǎn)在原始橋梁點(diǎn)云場(chǎng)景中占比較高,與橋梁點(diǎn)云混合在一起,將增大誤判風(fēng)險(xiǎn)。因此,引入可有效過(guò)濾地面點(diǎn)的CSF算法,通過(guò)物理模擬方式有效濾除地面點(diǎn)。降采樣和CSF濾波后的橋梁點(diǎn)云將送入下一步的密度自適應(yīng)區(qū)域生長(zhǎng)方法。
1.2 面向中小RC橋梁的點(diǎn)云密度自適應(yīng)區(qū)域生長(zhǎng)分割方法
橋面、橋墩及護(hù)欄連接處的點(diǎn)密度較大,鄰域點(diǎn)更多。經(jīng)典區(qū)域生長(zhǎng)算法的關(guān)鍵在于種子點(diǎn)的選取、鄰域點(diǎn)的屬性判斷以及生長(zhǎng)規(guī)律的確定等,選取不合適的生長(zhǎng)條件將會(huì)導(dǎo)致錯(cuò)誤分割或過(guò)度分割問(wèn)題[5]。為解決其搜索半徑和分割閾值依賴經(jīng)驗(yàn)選取的問(wèn)題,該研究考慮橋梁鄰域點(diǎn)數(shù)量及空間距離,引入密度因子(Density Factor,DF),對(duì)于每個(gè)點(diǎn),通過(guò)KD樹(k-dimensional tree)搜索其最近鄰點(diǎn)的距離,計(jì)算其鄰域密度,并將其歸一化到0.01~0.99之間,最終獲得每個(gè)點(diǎn)的密度因子。計(jì)算公式如下:
式中,DFp——點(diǎn)p的密度因子;|di|——點(diǎn)p到其第i個(gè)最鄰近點(diǎn)之間的距離;n——鄰域點(diǎn)的數(shù)量。
1.2.1 基于密度因子自適應(yīng)調(diào)整搜索半徑
在經(jīng)典區(qū)域生長(zhǎng)算法中,對(duì)于每個(gè)種子點(diǎn),采用固定值的搜索半徑進(jìn)行鄰域搜索。然而,面對(duì)密度不均的橋梁點(diǎn)云,采用固定的搜索半徑會(huì)導(dǎo)致構(gòu)件點(diǎn)云邊界的分割不準(zhǔn)確。為適應(yīng)橋梁點(diǎn)云密度變化,根據(jù)密度因子自動(dòng)計(jì)算對(duì)應(yīng)的搜索半徑(Rp),計(jì)算公式如下:
式中,DFp——點(diǎn)p的密度因子;RF——預(yù)先設(shè)定的半徑。
通過(guò)密度因子動(dòng)態(tài)調(diào)整搜索半徑,在高密度區(qū)域,為防止將不同屬性的點(diǎn)合并而導(dǎo)致錯(cuò)誤分割,可采用較小的密度因子和搜索半徑;而在低密度區(qū)域,為確保捕獲更多鄰域點(diǎn),可采用較大的密度因子和搜索半徑。這使得改進(jìn)后的算法可在不同密度區(qū)域更靈活地捕捉橋梁結(jié)構(gòu)特征,以提高分割的準(zhǔn)確性和魯棒性。
1.2.2 基于密度因子自適應(yīng)調(diào)整分割閾值方法
在搜索種子點(diǎn)的鄰域點(diǎn)后,判斷搜索到的點(diǎn)是否屬于同一類。經(jīng)典區(qū)域生長(zhǎng)算法,一般采用固定閾值進(jìn)行相似度判斷,這些閾值通常依靠人為經(jīng)驗(yàn)設(shè)置,適用性不高。為解決此問(wèn)題,利用密度因子動(dòng)態(tài)調(diào)整角度閾值和曲率閾值,公式如下:
式中,mDF——平均密度因子;N——所有點(diǎn)的數(shù)
量;θthreshold——角度閾值;A——初始角度閾值;Cthreshold——曲率閾值;B——初始曲率閾值。
因護(hù)欄形狀差異大且相對(duì)復(fù)雜,方法可能得到若干小聚類,使用RANSAC進(jìn)行優(yōu)化,最后獲得橋梁構(gòu)件點(diǎn)云的精準(zhǔn)分割結(jié)果。
為評(píng)估所提方法的性能,使用準(zhǔn)確率(Precision,P)、召回率(Recall,R)和交并比(Intersection over Union,IoU)作為評(píng)價(jià)指標(biāo)。通常較高的P、R和IoU表明算法具有更好的分割效果,公式如下:
式中,TP(True Positive)——手動(dòng)標(biāo)注結(jié)果中被正確分割的點(diǎn)數(shù);FN(False Negative)——手動(dòng)標(biāo)注結(jié)果中未被分割的點(diǎn)數(shù);FP(False Positive)——算法分割結(jié)果中錯(cuò)誤分割的點(diǎn)數(shù);Sinter——交集面積;Sunion——并集面積。
1.3 基于精準(zhǔn)構(gòu)件分割的橋梁BIM技術(shù)
橋梁構(gòu)件的精準(zhǔn)分割,可使BIM建模過(guò)程無(wú)須再人工選取各構(gòu)件,提高了建模效率。首先,利用ReCap將分割所得構(gòu)件點(diǎn)云轉(zhuǎn)換為可導(dǎo)入Revit軟件中進(jìn)行建模操作的.rcs格式文件。然后,對(duì)橋面、橋墩以及護(hù)欄構(gòu)件進(jìn)行分步建模,創(chuàng)建平面、柱和梁等幾何體,保證與原始的點(diǎn)云尺寸一致,完成初步BIM建模。最后,以現(xiàn)實(shí)橋梁為基礎(chǔ),對(duì)選擇的構(gòu)件材料進(jìn)行細(xì)部?jī)?yōu)化,添加表面涂裝及交通元素,以得到接近真實(shí)道路環(huán)境的橋梁BIM模型。
2 實(shí)驗(yàn)及結(jié)果分析
2.1 實(shí)驗(yàn)數(shù)據(jù)獲取
實(shí)驗(yàn)數(shù)據(jù)選用4座公共數(shù)據(jù)與3座實(shí)地掃描的中小型RC簡(jiǎn)支梁橋(如圖1所示),跨徑總長(zhǎng)在20.3~60.3 m之間。其中,4座公共數(shù)據(jù)橋梁來(lái)自Zenodo數(shù)據(jù)庫(kù)[6],掃描密度為7.67 mm;3座實(shí)地掃描的橋梁采集于北京市某區(qū),掃描密度為6.21 mm。
2.2 橋梁點(diǎn)云密度自適應(yīng)區(qū)域生長(zhǎng)分割的參數(shù)選取及分析
7座橋梁的點(diǎn)云密度統(tǒng)一降采樣到100萬(wàn)個(gè)點(diǎn),CSF最大迭代次數(shù)為300次。由于原始點(diǎn)云密度存在差異,經(jīng)實(shí)驗(yàn)測(cè)試,選取公共數(shù)據(jù)橋梁濾波網(wǎng)格大小為0.8 m,距離閾值為0.2 m;實(shí)地橋梁濾波網(wǎng)格大小為0.6 m,距離閾值為0.1 m。
經(jīng)多次實(shí)驗(yàn)調(diào)整,選取最優(yōu)參數(shù)組合。根據(jù)點(diǎn)密度分布特點(diǎn),在改進(jìn)后的區(qū)域生長(zhǎng)算法中,設(shè)置初始角度閾值A(chǔ)為180°,初始曲率閾值為0.48,RF為0.19 m。當(dāng)小聚類小于3 500個(gè)點(diǎn)時(shí)進(jìn)行合并,RANSAC中設(shè)置聚類的最小點(diǎn)數(shù)為125,聚類距離閾值為0.325 m,得到整體護(hù)欄構(gòu)件信息。
2.3 橋梁點(diǎn)云構(gòu)件分割結(jié)果及對(duì)比分析
選取經(jīng)典的點(diǎn)云分割算法(RANSAC、DBSCAN和區(qū)域生長(zhǎng)算法)與密度自適應(yīng)區(qū)域生長(zhǎng)算法展開對(duì)比分析。圖2展示了橋梁構(gòu)件在4種算法下的點(diǎn)云分割結(jié)果,可見密度自適應(yīng)區(qū)域生長(zhǎng)算法在中小型RC橋梁構(gòu)件分割中的表現(xiàn)最佳,IoU、P和R分別達(dá)到84.31%、90.85%和90.82%。如圖2中的紅色框選,改進(jìn)后的算法能夠自動(dòng)選擇點(diǎn)搜索半徑及分割閾值,在構(gòu)件連接處和點(diǎn)云密度稀疏的護(hù)欄部分中的分割效果提升明顯。對(duì)比來(lái)講,經(jīng)典區(qū)域生長(zhǎng)算法受離群點(diǎn)等噪點(diǎn)影響,構(gòu)件完整性有所欠缺;RANSAC橋面分割精度較高,但在護(hù)欄等密度差異較大區(qū)域,部分點(diǎn)云被錯(cuò)誤地分割至其他平面;DBSCAN則存在區(qū)域過(guò)度劃分的問(wèn)題。
2.4 橋梁BIM建模結(jié)果
利用ReCap軟件,對(duì)各橋梁分割所得的構(gòu)件進(jìn)行格式轉(zhuǎn)換并保存。然后創(chuàng)建橋梁建模項(xiàng)目,加載導(dǎo)出的點(diǎn)云文件,調(diào)整中心位置、比例尺和旋轉(zhuǎn)角度。然后,在Revit軟件中創(chuàng)建橋面、橋墩以及護(hù)欄等結(jié)構(gòu)模型,確定幾何尺寸等。設(shè)置各構(gòu)件的材料屬性,如瀝青路面和道路標(biāo)線等,以形成完整的橋梁BIM模型。7座橋梁的BIM效果如圖3所示:
3 結(jié)論
該文針對(duì)中小型RC橋梁點(diǎn)云的BIM建模效率,提出了改進(jìn)的密度自適應(yīng)區(qū)域生長(zhǎng)算法,引入密度因子以自適應(yīng)調(diào)整搜索半徑與分割閾值,解決了點(diǎn)云密度分布不均勻?qū)е碌臉?gòu)件分割精度不高等問(wèn)題。通過(guò)對(duì)7座橋梁進(jìn)行實(shí)驗(yàn)驗(yàn)證,該方法在四種構(gòu)件分割方法中達(dá)到最優(yōu),實(shí)現(xiàn)了橋梁主要構(gòu)件的精準(zhǔn)分割,分割結(jié)果可有效運(yùn)用于BIM建模。未來(lái)將融合顏色和紋理等信息,進(jìn)行橋梁表觀病害研究。對(duì)大型橋梁構(gòu)件分割和其他類型橋梁的構(gòu)件分割也需進(jìn)一步研究,以形成更具有普適性的點(diǎn)云BIM建模方法。
參考文獻(xiàn)
[1]2022年交通運(yùn)輸行業(yè)發(fā)展統(tǒng)計(jì)公報(bào)[EB/OL]. https: //www. gov. cn/lianbo/bumen/202306/content_6887539. htm. 2023-06-21 [2023-12-29].
[2]張喜剛, 田雨, 陳艾榮. 多災(zāi)害作用下橋梁設(shè)計(jì)方法研究綜述[J]. 中國(guó)公路學(xué)報(bào), 2018(9): 7-19.
[3]段翔遠(yuǎn). 基于模糊理論的混凝土公路橋梁技術(shù)狀況評(píng)定方法研究[J]. 市政技術(shù), 2023(7): 61-64+105.
[4]趙瑞英. 三維激光掃描技術(shù)在滑坡檢測(cè)中的應(yīng)用研究[D]. 蘭州:蘭州交通大學(xué), 2017.
[5]蘭猗令. 基于三維激光點(diǎn)云的建筑物分割及曲面孔洞修補(bǔ)算法研究[D]. 桂林:桂林理工大學(xué), 2023.
[6]Lu R, Brilakis I, Middleton C R. Detection of Structural Components in Point Clouds of Existing RC Bridges[J]. Computer-Aided Civil and Infrastructure Engineering, 2019(3): 191-212.
收稿日期:2024-02-27
作者簡(jiǎn)介:王金(1984—),女,工學(xué)博士,副教授,研究方向:基礎(chǔ)設(shè)施表觀數(shù)字化巡檢與道路交通安全。
基金項(xiàng)目:北京市自然科學(xué)基金-豐臺(tái)前沿項(xiàng)目“城市軌道交通線路表觀智能巡檢與安全評(píng)估方法”(L221026);北京市自然科學(xué)基金“激光雷達(dá)點(diǎn)云數(shù)據(jù)下三維有效視距自動(dòng)檢查及道路安全分析”(8232005);國(guó)家自然科學(xué)基金“面向隧道變形監(jiān)測(cè)的激光點(diǎn)云協(xié)同轉(zhuǎn)換和全斷面建模研究”(41801380)。