劉樹亞,徐劍敏,魯?shù)聦?/p>
(1.深圳市地鐵集團有限公司,廣東 深圳 518040;2.南京航空航天大學,江蘇 南京 210016)
隧道結(jié)構(gòu)變形檢測是一項長期任務,城市經(jīng)濟、建設(shè)的發(fā)展對地鐵隧道形變檢測的高效性、準確性提出了更高的要求。地鐵隧道因交通設(shè)施的穿越等近接工程對周圍土層產(chǎn)生的應力場改變,容易發(fā)生受力失衡情況,產(chǎn)生裂縫、形變等,從而危害其結(jié)構(gòu)的安全。同時,隧道供工作人員進行檢測的天窗時間極短。傳統(tǒng)的結(jié)構(gòu)檢測,如采用測距儀、水準儀、全站儀等測量儀器測定待定點的變形值,不僅需要消耗大量人力、物力,而且采集的數(shù)據(jù)量有限,分析結(jié)果準確度不高[1-4]。隨著隧道結(jié)構(gòu)復雜程度逐漸增加以及對狀態(tài)評估的可靠性要求不斷提高,無論是在精度還是在效率方面都給傳統(tǒng)的檢測方法帶來了巨大的挑戰(zhàn)。
近年來,三維激光技術(shù)快速發(fā)展,并越來越廣泛地應用于隧道檢測領(lǐng)域。除隧道整體結(jié)構(gòu)建模外[5],國內(nèi)外學者對三維激光掃描儀檢測隧道形變也進行了大量研究[6-10]。與傳統(tǒng)方法相比,三維激光掃描技術(shù)具有精度高、效率高、采集信息豐富及非接觸性等特征,使得基于三維掃描技術(shù)的隧道形變檢測方法具有極大的優(yōu)勢。
受地下不均勻壓力的影響,隧道容易發(fā)生不規(guī)則形變。而目前的基于三維點云數(shù)據(jù)的隧道形變檢測往往將隧道斷面假定為圓或橢圓[11],這種假定在隧道形變分析過程中引入了近似誤差,從而降低了隧道檢測的精度和準確性。因此,亟需一種準確的隧道形變檢測方法對隧道進行結(jié)構(gòu)安全評估。
本文提出一種新的基于實測點云數(shù)據(jù)的隧道形變檢測方法。首先,基于最小二乘優(yōu)化的3次B樣條擬合算法提取隧道軸線,提高軸線提取準確率;其次,改進RANSAC算法進行隧道斷面圓擬合,提高擬合效率并保證擬合效果;然后,基于隧道的分層結(jié)構(gòu),結(jié)合隧道點云數(shù)據(jù)幾何特征及反射率信息對隧道進行分割,提取各隧道管片塊;最后,通過對分割后隧道各管片塊進行單獨擬合,準確獲取隧道斷面全角度的形變數(shù)據(jù),從而全面評估隧道結(jié)構(gòu)健康安全狀態(tài)。
采用三維激光掃描儀獲取地鐵隧道的原始掃描數(shù)據(jù),并基于地鐵隧道設(shè)計軸線,提取隧道實測軸線?;趯崪y軸線,對隧道進行分割,提取各個管片塊,最后設(shè)計形變分析方法實現(xiàn)隧道形變檢測。算法流程如圖1所示。算法主要由3個核心部分組成。

圖1 算法流程圖
1)提取隧道的實測軸線。以隧道原始掃描點云數(shù)據(jù)和設(shè)計軸線為輸入,通過優(yōu)化設(shè)計軸線獲取實測軸線。具體地,以設(shè)計軸線為初始軸線,以等間距提取一系列隧道截面,并應用圓擬合算法擬合斷面圓,得到斷面圓心。獲取到斷面圓心點集后,采用基于最小二乘優(yōu)化的3次B樣條擬合算法提取新的軸線,并應用迭代優(yōu)化算法得到最終的隧道實測軸線。
2)斷面分割及管片塊提取?;谔崛〉膶崪y軸線,將點云數(shù)據(jù)進行展開,生成反射率影像。進一步地,應用邊界線檢測并利用幾何特征生成幾何權(quán)重圖,進行二維邊界線提取,然后將二維邊界線的像素坐標映射至三維點云數(shù)據(jù)空間,實現(xiàn)隧道點云數(shù)據(jù)分割。
3)隧道斷面形變檢測。通過對分割后的隧道管片塊進行單獨擬合,準確獲取隧道斷面全角度的形變數(shù)據(jù),從而全面評估隧道結(jié)構(gòu)健康安全狀態(tài)。
隧道軸線反映了隧道的整體走向與姿態(tài),是隧道斷面提取和形變檢測的基礎(chǔ)。由于隧道長期受到外力的擠壓,整體結(jié)構(gòu)發(fā)生形變,導致隧道實測軸線相對設(shè)計軸線發(fā)生偏移,從而對后續(xù)的隧道形變檢測產(chǎn)生影響。從已有的隧道三維掃描點云數(shù)據(jù)中,準確提取全局實測軸線,對隧道的狀態(tài)分析與評估有著重要意義[12]。
隧道軸線是一條空間連續(xù)曲線,簡單地將其表示為一系列直線段的軸線擬合算法無法實現(xiàn)對軸線的準確提取,同時這種方法在大規(guī)模隧道處理情況下,工作量十分巨大。為此,基于設(shè)計軸線優(yōu)化算法,對隧道實測軸線進行提取。
1.1.1 隧道斷面去噪及中心點提取
以隧道原始掃描數(shù)據(jù)Tp和設(shè)計軸線A0為輸入,通過對A0軸線進行迭代優(yōu)化,準確提取隧道的實測軸線。具體地,首先基于設(shè)計軸線A0等間距地提取一系列隧道斷面數(shù)據(jù)集S={s1,s2,…,si},其中si為提取的第i個隧道斷面。由于隧道點云數(shù)據(jù)中包含電纜、管線、螺栓等附件設(shè)施,對任意斷面sk應用改進的RANSAC算法(random sample consensus,隨機采樣一致)[13]擬合斷面圓,去除斷面sk中的噪聲和異常值。傳統(tǒng)RANSAC圓擬合方法采用隨機采樣策略,在給定的數(shù)據(jù)集中隨機選取3個點確定1個候選圓Cd,并基于設(shè)定的閾值帶計算Cd的局內(nèi)點(落入閾值帶內(nèi)的點)個數(shù)。通過迭代選取一系列候選圓后,選擇局內(nèi)點最多的候選圓Cm作為擬合結(jié)果。由于隧道點云數(shù)據(jù)規(guī)模較大,密度較高,應用傳統(tǒng)RANSAC算法效率較低。為此,對RANSAC算法進行改進。與傳統(tǒng)的隨機采樣(采樣概率一致)不同,本文是基于隧道斷面中每一點的密度值,重新計算每一點被采樣的概率,即每個點的采樣概率不同。由于密度越小的點越有可能是噪聲點或離群點,因此本文算法通過降低該類點的采樣概率,提高算法運行效率,同時保證擬合效果。本文定義待擬合的圓方程Fa,b,r(x,y)為
(x-a)2+(y-b)2=r2。
(1)
式中:r為改進的RANSAC擬合算法候選圓的半徑;(a,b)為改進的RANSAC擬合算法候選圓的圓心。
針對任意斷面數(shù)據(jù)sk,首先進行參數(shù)初始化,包括擬合次數(shù)N=0,擬合參數(shù)p=0.99,初始最大迭代次數(shù)I=∞,初始局內(nèi)點集Sinlier=?,初始候選圓得分S(C0)=0,閾值t=0.5。改進的RANSAC算法的步驟如下:
1)斷面數(shù)據(jù)sk中每個點的密度計算。
2)斷面數(shù)據(jù)sk中每個點的采樣概率計算。sk中第i個點的采樣概率
(2)
(3)
式(2)—(3)中:Dki為sk中第i個點的密度;Dmax、Dmin為sk中點的最大、最小密度值;|B|為以Dki為中心建立的鄰域B中點的個數(shù);r′為鄰域B的半徑。
3)候選圓選取。本文改進的RANSAC算法并非采取隨機采樣策略,而是基于2)中計算的采樣概率進行采樣,并計算對應的候選圓Cd參數(shù)(ad,yd,rd)。
4)局內(nèi)點集計算。統(tǒng)計位于候選圓Cd閾值帶內(nèi)的點集Sinlier中每個點的密度,作為該候選圓的得分,即
(4)
式中:w為Sinlier內(nèi)的點數(shù);Dti為Sinlier內(nèi)第i個點的密度值。

6)算法迭代停止。若擬合次數(shù)NI,則算法停止。
1.1.2 基于迭代優(yōu)化的隧道軸線擬合
采用上述方法,最終得到一系列的斷面圓的圓心坐標{c1,c2,…,cm}?;谠摂嗝鎴A心點集,采用3次B樣條的最小二乘擬合方法[14]進行軸線擬合。隧道軸線提取如圖2所示。

A0綠色虛線表示設(shè)計軸線;A1紅色虛線表示第1次迭代優(yōu)化后的新軸線。
為了保證擬合的曲線準確表達隧道中軸線,應用迭代算法重復上述過程,即基于新軸線進行等間距提取斷面、斷面圓擬合及3次B樣條曲線最小二乘擬合算法。迭代過程直至3次B樣條曲線擬合趨于收斂,即斷面圓的圓心坐標{c1,c2,…,cm}的誤差小于一定閾值,即
(5)
式中ci和ci′分別表示2次迭代擬合的第i個斷面的圓心坐標。
若E(c)<0.03,則認為擬合曲線趨于收斂。最終,經(jīng)過迭代優(yōu)化,可提取獲得準確的隧道中軸線。
盾構(gòu)隧道由多個單環(huán)管片拼裝而成,而每環(huán)管片由若干個預制混凝土管片塊鉚接而成。地鐵隧道由于長期受到不均勻地下壓力的影響,容易在管片塊接縫位置發(fā)生不規(guī)則形變。但管片塊是整塊灌注而成,發(fā)生形變的可能性較小[15-17]。在隧道形變檢測中,由于地下不均勻壓力引起的不規(guī)則形變,直接應用圓或橢圓擬合容易引入較大的擬合誤差。只有精確定位各個管片塊的位置,并分別進行擬合,才能得到精確的隧道斷面的形變檢測結(jié)果。為此,結(jié)合點云數(shù)據(jù)與影像信息對隧道進行分割。
1.2.1 隧道反射率影像生成
基于隧道實測軸線(1.1章節(jié)隧道軸線提取),由于三維激光掃描技術(shù)獲取的點云數(shù)據(jù)不僅包含三維坐標信息,同時也包含反射率信息,即激光雷達脈沖回波強度,擬將隧道點云數(shù)據(jù)展開至參數(shù)平面[5],并進一步生成反射率影像。給定隧道點云數(shù)據(jù)P={p1,p2,…,pn},對P中任意一點pi=(xi,yi,zi)檢索提取的隧道軸線A1中的最近點qi,并建立Frenet局部坐標系,將pi坐標從全局坐標系轉(zhuǎn)換至局部坐標系下,得到pi′=(xi′,yi′,zi′)?;谠摼植孔鴺讼?,設(shè)計如下轉(zhuǎn)換方程,將三維數(shù)據(jù)點pi轉(zhuǎn)換至二維參數(shù)平面,其中(ui,vi)表示二維參數(shù)平面上與pi對應的點的坐標。
ui=xi。
(6)
(7)
式中:D為隧道設(shè)計直徑,6 m;sign(xi′)為指示函數(shù),xi′為正時,sign(xi′)為正,反之亦然;N為軸線A1在qi點的單位法向量。
通過上述公式,將三維點云數(shù)據(jù)轉(zhuǎn)換至u、v坐標系下的二維參數(shù)平面R,通過將R進行網(wǎng)格劃分(設(shè)置分辨率,為8 387×l,其中l(wèi)取決于掃描隧道長度),并將每個三維點的反射率信息填充至對應的像素網(wǎng)格中,作為該像素的像素值。當同一個網(wǎng)格中有多個數(shù)據(jù)點時,取它們的平均反射率進行填充。通過該算法,可獲得隧道反射率影像。
1.2.2 隧道反射率影像分割
獲取到隧道反射率影像后,采用Canny圖像邊緣檢測算法[18]提取隧道反射率影像中的所有邊界特征。由于管片環(huán)的邊界線均為垂直線段,進一步采用霍夫變換[19],通過設(shè)定斜率區(qū)間(試驗中設(shè)定為[80,100]),可提取反射率影像中的垂直邊界。根據(jù)得到的垂直邊界,即可將隧道反射率影像分割為1組單環(huán)管片子影像。隧道管片環(huán)分割如圖3所示。

(a)掃描點云數(shù)據(jù) (b)隧道影像 (c)影像分割
在單環(huán)管片子影像中,由于部分邊界線較短且受噪聲等因素影響,存在特征不明顯、檢測不準確的問題,這導致無法準確全面地檢測出所有邊界線特征。為了突出影像中的管片塊邊界線,利用隧道管縫處的幾何特征代替反射率特征生成影像。管縫特征法線如圖4所示。在隧道斷面點云數(shù)據(jù)中,由于管片塊管縫處凹陷,導致斷面點云數(shù)據(jù)在相應位置產(chǎn)生同樣的變化,從而引起該處點云數(shù)據(jù)的法線異于其他位置。

(a)斷面點云數(shù)據(jù) (b)管縫特征法線
進一步地,發(fā)現(xiàn)點云數(shù)據(jù)法線的變化也有可能是隧道附件如管線等結(jié)構(gòu)引起,而管線處點云數(shù)據(jù)和管縫處點云數(shù)據(jù)的不同在于前者位于輪廓內(nèi)側(cè),而后者位于輪廓外側(cè)。管縫、管線特征區(qū)分如圖5所示。

紅框表示斷面點云數(shù)據(jù)的管線特征;綠框表示管縫特征。
基于上述發(fā)現(xiàn),為隧道點云數(shù)據(jù)中每一個點pe定義幾何權(quán)重g(p),從而突出管縫特征:
g(pe)=C·H(|pc|,r)·|sin[arccos(np,pc)]|。
(8)
式中:C為權(quán)重參數(shù),取255;H(|pc|,r)為指示函數(shù),用于區(qū)分輪廓內(nèi)外側(cè),若|pc|>r,則該點位于輪廓外側(cè),H(|pc|,r)=1,反之則位于輪廓內(nèi)側(cè),H(|pc|,r)=-1,從而區(qū)分管縫和管線等附件特征,其中r為改進的RANSAC擬合算法的斷面圓的半徑;np為pe點法向量;pc為斷面圓心點c到點pe的方向向量(pe-c)。
通過上述定義,可準確區(qū)分管縫特征。采用同樣的點云數(shù)據(jù)展開方法[5],生成幾何權(quán)重影像圖。幾何權(quán)重影像生成如圖6所示。可以看出:幾何權(quán)重影像中管片塊邊界線清晰可見,識別準確率將大大提升。

(a)單環(huán)管片點云數(shù)據(jù) (b)管縫特征檢測 (c)幾何權(quán)重影像
基于生成的幾何權(quán)重影像,采用Canny算法及霍夫變換,可準確提取出管片塊邊界特征。
1.2.3 隧道點云數(shù)據(jù)分割
基于隧道影像與點云數(shù)據(jù)的對應關(guān)系[5],將隧道反射率影像中的邊界像素映射至三維點云數(shù)據(jù)空間,從而完成對隧道點云數(shù)據(jù)的分割。隧道點云數(shù)據(jù)分割如圖7所示。

(a)幾何權(quán)重影像 (b)邊界檢測結(jié)果數(shù)據(jù) (c)點云數(shù)據(jù)分割
基于隧道點云數(shù)據(jù)分割結(jié)果,對隧道斷面進行形變檢測。首先,根據(jù)隧道實測軸線上一點(xc,yc,zc)提取隧道斷面sc,其中包含n個圓弧段{sc1,sc2,…,scn},即隧道管片塊。由于隧道長期受到不均勻地下壓力的影響,其斷面通常為不規(guī)則形狀。為區(qū)別誤差較大的圓或橢圓擬合,提出一種更加準確的斷面擬合和分析方法。具體地,基于提取的n個圓弧段{sc1,sc2,…,scn},分別對其進行圓擬合,獲取擬合半徑{rc1,rc2,…,rcn}及圓心{cc1,cc2,…,ccn}。基于斷面中心點(xc,yc,zc),將斷面sc與理論設(shè)計斷面進行套合(理論半徑為5.4 m),并計算不同角度下的形變量dα。隧道形變分析如圖8所示。由于該形變分析方法是依據(jù)盾構(gòu)隧道設(shè)計規(guī)律對隧道進行分段分析,相比于常用的斷面分析方法,該方法可更加精確地計算隧道形變,反映隧道的真實狀態(tài)。

(a)隧道斷面點云數(shù)據(jù) (b)斷面擬合 (c)形變計算
選取某市地鐵1號線某段竣工隧道進行試驗。試驗采用Leica ScanStation P20三維激光掃描儀獲取點云數(shù)據(jù)。
通過三維激光掃描儀獲取隧道點云數(shù)據(jù)后,應用本文算法進行隧道點云數(shù)據(jù)分割。為了更好地驗證本文算法的效果,與經(jīng)典邊界線檢測算法LSD(line segment detection)[20]進行對比(見圖9)。對比結(jié)果表明,LSD算法可以檢測出較為明顯的垂直邊界線,但是很容易漏檢一些不明顯的管片塊邊界線,同時LSD算法將隧道附件結(jié)構(gòu)如管線等也誤檢為邊界特征,這將降低隧道分割和后續(xù)的形變檢測的準確度。相比之下,本文算法可以準確地檢測到所有邊界線特征,且由于引入了幾何權(quán)重,突出邊界特征,算法不會受到管線等附件結(jié)構(gòu)的干擾。分割結(jié)果表明,本文的隧道分割方法能夠準確提取隧道各個管片塊。

(a)隧道影像 (b)LSD(42.8%) (c)本文方法(96.1%)
同時,本文給出了上述對比結(jié)果的量化指標評價(見圖9),隧道影像邊界線檢測準確度可表示為已檢測的邊界線像素中真實邊界線像素的比例。本文方法的檢測準確度為96.1%,優(yōu)于LSD算法(42.8%)。從量化結(jié)果可以看出,本文算法的準確度更高,檢測到的邊界特征更準確。
基于隧道分割結(jié)果,進一步給出了隧道斷面的形變檢測結(jié)果。針對任意隧道斷面,對各個管片塊結(jié)構(gòu)進行單獨擬合,并與理論圓進行對比,從而得到隧道斷面全方位的形變結(jié)果,如圖10所示。

(a)隧道斷面 (b)斷面擬合 (c)形變檢測
1)對于三維激光掃描儀獲取的隧道點云數(shù)據(jù),采用改進的RANSAC算法及基于最小二乘的3次B樣條擬合算法對設(shè)計軸線進行優(yōu)化,得到隧道的實測軸線。
2)基于實測軸線,將隧道點云數(shù)據(jù)進行展開生成反射率影像,并協(xié)同影像與三維點云數(shù)據(jù)信息,引入點云數(shù)據(jù)幾何權(quán)重進行隧道影像和點云數(shù)據(jù)分割。
3)基于分割結(jié)果,設(shè)計了新的隧道斷面形變分析方法。
試驗證明,本文的分割算法相比于傳統(tǒng)直線檢測方法具有更高的準確率,且設(shè)計的隧道斷面形變分析方法可以全方位反映隧道形變,在工程實踐中具有較高的實用性。基于隧道斷面形變分析方法,未來的工作將繼續(xù)關(guān)注于隧道形變指標體系的構(gòu)建,使之規(guī)范化、標準化,從而能夠更全面地量化隧道形變。