于麗波 艾軍 董延超
摘要:鋼箱梁正交異性板在橋梁建設(shè)中應(yīng)用廣泛,對此類結(jié)構(gòu)疲勞損傷進行無損檢測并發(fā)現(xiàn)病害特征,有利于及時的進行現(xiàn)場維修加固。該文使用高倍數(shù)顯微相機進行疲勞微裂紋的檢測,提出基于條件隨機場(CRFs)的金屬疲勞微裂紋檢測算法,該方法使用單個像素的表觀特征來進行裂紋判別,同時也考慮其他像素標(biāo)注值間的影響,從而很好地抑制離散噪音點。通過多種表觀特征和機器學(xué)習(xí)方式自動識別出區(qū)分性最強的特征從而加以選擇使用。實驗結(jié)果表明,基于CRFs模型的裂紋檢測方法對于試件6-16萬次的圖像裂紋寬度測量與人工測量值非常接近,這為鋼箱梁正交異性板疲勞損傷快速檢測提供可靠的分析手段。
關(guān)鍵詞:正交異性板;疲勞微裂紋;條件隨機場;機器學(xué)習(xí)
中圖分類號:TG115.285 文獻標(biāo)志碼:A 文章編號:1674-5124(2019)05-0017-09
0 引言
鋼箱梁正交異性板以自重輕、極限承載力大及施工周期短等優(yōu)點[1],成為世界上大、中跨度鋼橋廣泛采用的橋面結(jié)構(gòu)型式。但這種結(jié)構(gòu)早在1971年英國就發(fā)現(xiàn)了疲勞損傷問題[2],同時,該問題也出現(xiàn)在了國內(nèi)的同類橋梁中,如江陰長江大橋、潤揚長江大橋等,疲勞損傷導(dǎo)致橋梁的承載能力和通行能力都大幅降低。因此,對此類鋼箱梁橋疲勞損傷進行無損檢測并發(fā)現(xiàn)病害特征,對于現(xiàn)場維修加固工程具有重要意義。
目前,疲勞裂紋的檢測方法有多種,無損檢測因其能夠確定裂紋或缺陷的形狀、位置和大小而得到廣泛應(yīng)用[3]。而現(xiàn)有的較常用的5種無損檢測方法有:射線檢測[4]、磁粉檢測[5]、渦流檢測[6]、滲透檢測[7]、超聲檢測[8],每種方法各有優(yōu)勢和局限。
針對鋼箱梁的焊接質(zhì)量檢測與裂紋探傷,我國先后頒布了幾部相關(guān)的規(guī)范[9-11],從而為焊接質(zhì)量的檢測和評定提供了一定的指導(dǎo)。然而,現(xiàn)有的檢測評估標(biāo)準(zhǔn)和規(guī)程主要針對鋼橋剛建成階段的焊接質(zhì)量驗收,而對服役階段的裂紋萌生、擴展?fàn)顩r及其影響并未作規(guī)定。同時,現(xiàn)有的檢測評估標(biāo)準(zhǔn)的對象較為寬泛,對于存在復(fù)雜應(yīng)力狀態(tài)和焊接類型的鋼箱梁而言,針對性不強。
因而急需尋求一種既適用于鋼箱梁內(nèi)部操作,又易于捕獲疲勞微裂紋的無損檢測新技術(shù)。目前基于圖像表觀的裂紋檢測方法較為常見。使用較廣泛的是基于HSV顏色空間的裂紋檢測方法,其將圖像用色調(diào)、飽和度和亮度來表示[12]。近年來條件隨機場理論被廣泛地應(yīng)用于圖像去噪音、像素標(biāo)注及圖像分割等應(yīng)用場合,并取得了良好效果。本研究中的圖像數(shù)據(jù)包含大量環(huán)境光照噪音、構(gòu)件表面涂料雜質(zhì)噪音及染色劑浸潤噪音,而圖像裂紋檢測實質(zhì)也是對每個像素進行二值標(biāo)注(屬于裂紋或者不屬于裂紋)。為了提高處理算法的準(zhǔn)確性,本文提出基于條件隨機場理論,通過機器學(xué)習(xí)的方法進行疲勞微裂紋區(qū)域提取。
1 基于CRF進行裂紋檢測的基本原理
2001年,Lafferty等[13-15]提出條件隨機場(conditional random fields,CRFs),近幾年廣泛應(yīng)用于像素標(biāo)記、數(shù)據(jù)分割、組塊分析等處理任務(wù)中。
設(shè)X={X1,…,XN)定義一個隨機場,I={I1,…,IN}也定義一個隨機場。本文中1表示尺寸為N的彩色圖像,Ij表示j位置處的像素值,Xj表示此像素位置所對應(yīng)的標(biāo)注值,其中變量Xj的取值范圍為Xj∈L={l1,…,lk)。
當(dāng)在條件I下,隨機變量Xj的條件概率分布服從圖的馬爾可夫?qū)傩裕篜(Xj|I,Xk,,k,≠j)= P(Xj|I,Xk,k~j),其中k~j表示(k,j)是(I,X)構(gòu)成的無向圖的邊,這時我們稱(I,X)是一個條件隨機場。即條件隨機場中隱節(jié)點Xj的概率分布受且僅受觀測值I和與Xj有直接連結(jié)鄰接點Xk條件的約束。條件隨機場都滿足Gibbs分布:
P(X|I)=1/Z(I)exp(-∑c∈CGφc(xc(xc|I))(1)其中G=(V,ε)是定義在X的一個無向概率圖模型,c為圖G中一個團,CG為圖G中所有團的集合,φc為團c的勢函數(shù),Z(I)為歸一化因子。
一個隨機場的最大后驗估計為
x*=argmaxx∈LNP(X|I)(2)
當(dāng)X=x∈LN時圖G的Gibbs能量函數(shù)形式為E(x)=∑c∈CGφc(xc|I),令φc/(xc|I),則對于全連接CRF圖G的Gibbs能量函數(shù)為
E(x)=∑iψu(xi)+∑i
ψp(xi,xj)=μ(xi,xj)∑m=1Kωmkm(fi,fj)(4)其中k(m)是高斯核函數(shù),k(m)(fi,fj)=exp(-1/2(fi-fj)T∧(m))(fi-fj),正定矩陣∧(m)定義了核函數(shù)的形狀,fi,fj為像素i和像素j的圖像特征,ω(m)為線性權(quán)重。μ為相容性函數(shù),本文中μ(xi,xj)=[xi≠xj],即鼓勵對相近并且相似的兩個像素賦予相同的標(biāo)注值。
求解全連接CRF的最優(yōu)x*并非易事,本文利用快速高維空間濾波的方法進行求解[16]。
2 訓(xùn)練與測試
利用機器學(xué)習(xí)的方式進行裂紋提取,需要先后進行數(shù)據(jù)準(zhǔn)備、訓(xùn)練、測試、應(yīng)用。下面分別對其進行詳細(xì)介紹。
2.1 數(shù)據(jù)準(zhǔn)備
利用CRF進行裂紋提取首先需要準(zhǔn)備相應(yīng)的訓(xùn)練數(shù)據(jù)集和測試數(shù)據(jù)集。這些數(shù)據(jù)包括采集到的圖像以及利用人工方式將所采集圖像上的裂紋描繪出來作為真值,如圖1所示。利用人工獲取的二值圖像只是一種近似真值。
由于染料擴散及相機聚焦導(dǎo)致裂紋細(xì)節(jié)模糊,圖2為從裂紋局部放大圖,從圖2(c)可以看出在高倍放大情況下裂紋邊界非常模糊而且伴有大量噪音,即使利用人工手段也難以精確邊界位置。因此利用人工得到的圖1(b)被稱作人工近似真值。這種模糊和噪音對圖像處理算法提出了巨大的挑戰(zhàn)。
CRF條件隨機場模型為每個像素x建立一個隱形變量,用來指示此像素的真值,因此條件隨機場的模型大小與圖像尺寸相等。條件隨機場模型的訓(xùn)練時間與其尺寸成指數(shù)增長關(guān)系,如果使用原始圖(由于原始圖像尺寸為1600×1200像素)進行訓(xùn)練則需要耗費幾周時間。觀察發(fā)現(xiàn)圖像上有裂紋的部分所占圖像面積非常有限,為了加快訓(xùn)練時間提高工作效率,采用將原始圖分割成多個Patch的策略來產(chǎn)生訓(xùn)練集數(shù)據(jù)和測試集數(shù)據(jù)。Patch的尺寸及位置會影響訓(xùn)練結(jié)果,因此在選取Patch時需要嘗試多種方案。圖3所示為一種簡單易懂的Patch提取方案。按圖3方案提取的Patch實例如圖4所示,其中既包含了原始圖的Patch也包含了相應(yīng)的近似真值Patch。這些Patch就是訓(xùn)練和測試條件隨機場模型的輸入數(shù)據(jù)。
在進行數(shù)據(jù)準(zhǔn)備時為了使數(shù)據(jù)覆蓋試件的各個生命階段,需對每個階段選擇的合適圖像數(shù)據(jù)進行人工真值處理及Patch分割,Patch的尺寸為100X100的像素,Patch總量約為300個,每個Patch中都包含有裂紋數(shù)據(jù)。
2.2 訓(xùn)練及測試
1)特征提取
原始數(shù)據(jù)是離散的圖像數(shù)據(jù),需要對每個像素進行特征提取,并作為觀測數(shù)據(jù)。提取的特征主要包括各個像素的點特征和邊緣特征,具體為RGB顏色特征,HSV顏色特征,LAB顏色特征,位置特征,傅里葉特征,HOG特征,LBP特征,Sobel特征等。
2)訓(xùn)練
基于條件隨機場理論建立模型,利用訓(xùn)練集數(shù)據(jù)提取特征然后對模型參數(shù)進行訓(xùn)練。訓(xùn)練過程是尋找模型參數(shù)的過程,也是逐步尋優(yōu)的收斂過程。圖5中的每一行都是CRF模型對狀態(tài)值的映射,可以看出隨著訓(xùn)練迭代次數(shù)的增加,所訓(xùn)練的模型映射結(jié)果逐步接近真值結(jié)果。當(dāng)模型映射結(jié)果和真值圖像的誤差小于一定閾值時訓(xùn)練結(jié)束,此時的參數(shù)即作為最終模型參數(shù)保留。
如圖6所示,當(dāng)輸入給條件隨機場的訓(xùn)練數(shù)據(jù)為觀測圖像(a)和人工近似值(b)時,經(jīng)過訓(xùn)練之后得到CRF模型,其對觀測圖像的映射為條件隨機場概率圖(c),映射結(jié)果與人工近似真值的誤差為1.0%(誤差定義為:條件隨機場結(jié)果與近似真值不相同的像素數(shù)占整個像素數(shù)的百分比)。對比圖63組圖片可以看出,由于測量圖像裂紋邊緣模糊及噪音較大導(dǎo)致人工也很難準(zhǔn)確提取裂紋真值,因此在人工近似真值中可以看到一些不連續(xù)等噪音問題;條件隨機場的結(jié)果與近似真值和觀測圖像高度匹配,有些區(qū)域甚至比人工近似真值更吻合觀測圖像。
3)測試
通過訓(xùn)練之后條件隨機場的結(jié)果與真值之間的誤差為1.0%,為了證明訓(xùn)練結(jié)果的通用性,還需要對其用未參與訓(xùn)練的數(shù)據(jù)進行測試。如圖7(a)所示為所用的測試圖像,利用訓(xùn)練得到的條件隨機場模型對其進行標(biāo)簽概率估計得到結(jié)果如圖7(b)所示,對概率圖進行二值化判別得到圖7(c)所示的條件隨機場標(biāo)簽圖,圖7(d)是人工近似真值標(biāo)簽圖,此測試誤差為1.0%。對比分析條件隨機場結(jié)果和人工近似真值以及測試圖像可以看出訓(xùn)練所得條件隨機場結(jié)果對未知測試圖像也有很好的適應(yīng)性,滿足通用性要求。
3 裂紋檢測及去噪處理
3.1 裂紋檢測
CRF圖模型尺寸是100×100像素,但是采集圖像的尺寸是1600×1200像素,因此將所采集的圖像分割成一系列的窗口,每個窗口尺寸與CRF圖模型的尺寸相同,再利用滑動窗口的方式對整圖進行掃描檢測。檢測的方式如圖8所示。模型檢測結(jié)果的灰度值代表此像素屬于裂紋的概率,灰度值在[0,1]之間,0表示此像素不屬于裂紋,1表示此像素屬于裂紋的概率是100%。
按照50%的閾值對圖8(b)進行二值化處理,可以初步得到裂紋圖像,如圖9所示(但是此圖包含較多噪音點和噪音區(qū)域)。
3.2 去噪處理
得到的二值化圖像IB可以大概表征裂紋信息,但仍然存在一部分噪聲,主要是由于材料表面凹點及染色劑著色的非裂紋區(qū)域。故需要對IB進一步處理以得到抑制噪音強化裂紋的信息。本文采用二值化圖像上的滲透模型法減少噪聲信息進行裂紋區(qū)域的篩選,以提取真實裂紋的位置、長度及寬度。
滲透模型由二值化圖像上像素為零的點出發(fā)向其八鄰域方向的零值像素點滲透,直到滲透區(qū)域內(nèi)所有邊界像素點的八領(lǐng)域內(nèi)沒有新的滲透點產(chǎn)生。設(shè)當(dāng)前滲透區(qū)域為Dp,則表征當(dāng)前滲透區(qū)域是否為裂紋的判斷標(biāo)準(zhǔn)為Fc Fc=4·Ccount/π·Cmax2(5)式中:Cmax——Dp內(nèi)像素點個數(shù)即為區(qū)域面積,像素; Cmax——區(qū)域的最大長度,此區(qū)域為圓形時Cmax 為直徑; Threshold——閾值; Fc——當(dāng)前區(qū)域為圓形的指標(biāo),F(xiàn)c越大則說明 當(dāng)前區(qū)域越可能是圓形,越小則說明當(dāng)前區(qū)域為條狀區(qū)域。 考慮到裂紋區(qū)域的形狀,僅保留F小于閾值的連通區(qū)域,而F較大的區(qū)域作為孤立噪聲點。圖10(a)所示中的綠色和黃色框選區(qū)域即是檢測出的噪音連通域。去除噪音連通域剩余區(qū)域即為裂紋連通域,如圖10(b)所示。 利用人工方式將所采集圖像上的裂紋描繪出來作為裂紋區(qū)域真值,其中1個像素代表6.8μm,如圖1所示。得到裂紋連通域之后即可計算裂紋的寬度、長度、面積等數(shù)據(jù)。對裂紋連通域進行骨骼化處理(skeleton)使裂紋收縮成一條線,然后計算這條線的長度即為裂紋的長度,計算裂紋連通域中的有效像素的個數(shù)即為裂紋的面積,然后用面積除以長度的方式得到寬度。 4 實驗驗證 4.1 實驗過程介紹 對于鋼箱梁正交異性板節(jié)段式試件的疲勞試驗,通過采用上述方法,快速捕捉母材表面疲勞裂紋形貌變化參數(shù),分析并研究疲勞裂紋萌生發(fā)展演化規(guī)律,從而確定相應(yīng)的疲勞損傷評測特征值。 1)試件 實驗所用試件的頂板尺寸為900mm×240mm×14mm;縱肋U型槽詳細(xì)尺寸如圖11所示。試件所用鋼材為Q345C鋼,焊絲為E71T-1(Φ1.6mm)。U肋與頂板采用坡口熔透焊,焊縫有效高度7mm,單邊V型焊縫試件安裝布置如圖12所示。 2)圖像采集 測試所用圖像采集設(shè)備為HIROX公司的KH-7700型臺式主控制系統(tǒng)和ACS專用鏡頭所采集圖像的分辨率為1600×1200,每個像素的分解力是6.8μm,橫向視場范圍為10mm。因此在實際采集圖像時需要從左右兩側(cè)(圖11中A、B)沿縱肋橫向掃描采集,每條縱肋均勻標(biāo)記24個標(biāo)志點,共采集24張圖像,如圖13所示。 3)實驗過程 有研究指出,加載頻率對疲勞裂紋的擴展速率影響很小,在室溫?zé)o腐蝕環(huán)境中,當(dāng)頻率在0.1—100Hz作用時,對疲勞裂紋的擴展速率影響幾乎可以忽略0同時,因?qū)嶒炇褾TS多通道伺服加載系統(tǒng)(10t通道)實際工作狀況,試驗選取3Hz作為加載頻率,荷載上限Pmax=40kN,荷載下限Pmin=8kN,應(yīng)力比R=0.2。 具體實施時首先進行預(yù)加載,對試件施以20%了幾姍的作用力,循環(huán)加載3次以消除支座、鋼板、橡膠墊與試件之間的空隙,避免產(chǎn)生松動現(xiàn)象。然后進入疲勞加載階段,循環(huán)作用期間荷載上、下限值保持穩(wěn)定,誤差波動值不超過±3%Pmax。當(dāng)荷載循環(huán)次數(shù)N分別達到6、10、12、14、15、16、17…Nmax萬次(試件斷裂),停機采集試驗數(shù)據(jù)。 4.2 裂紋檢測 通過CRF圖模型的檢測方法,試驗針對試件左側(cè)6號標(biāo)記點(從左至右),分別在6,10,12,14、15,16萬次的圖像數(shù)據(jù)進行實驗。原圖及實驗結(jié)果如圖14所示,測量的裂紋寬度與長度見表to從結(jié)果中可以看出基于CRF圖模型的裂紋檢測方法對于6~16萬次的圖像裂紋寬度測量與人工測量值非常接近,最大誤差為6.8μm(1個像素);由于寬度小于20.4μm(3個像素)的較細(xì)裂紋區(qū)域沒有被檢測出來,導(dǎo)致圖像中存在較細(xì)裂紋時對圖像的長度測量誤差較大,如第12萬次和14萬次的圖像,在裂紋寬度大于27.2μm(4個像素)時裂紋可以比較可靠地被檢測出來,計算得到的裂紋長度誤差也較小,如6、10、15、16萬次的圖像。 統(tǒng)計左側(cè)24個標(biāo)志點的裂紋數(shù)據(jù)得到裂紋參數(shù)隨加載次數(shù)的變化曲線如圖15所示。可以發(fā)現(xiàn):左側(cè)裂紋總長度隨著加載次數(shù)的增加呈緩慢指數(shù)增長;裂紋寬度在很長時間內(nèi)沒有明顯變化,但是從14萬次開始寬度開始呈快速指數(shù)增長,到最后17萬次時寬度遠(yuǎn)遠(yuǎn)高于初期平均水平。 分析以上數(shù)據(jù)及曲線可以發(fā)現(xiàn):14萬次之前,左側(cè)裂紋的寬度保持平穩(wěn),長度則平穩(wěn)增長;14萬次~16萬次之后,左側(cè)裂紋的寬度呈快速增長趨勢,長度也較之前的增長速度變快;16萬次以后,左側(cè)裂紋寬度成極快速增長最后斷裂,裂紋長度的增長速度無較大變化。按照這一表現(xiàn)可以推測14萬次之前為輕度疲勞,14萬次~16萬次之間為中度疲勞,16萬次以上為深度疲勞。通過分析現(xiàn)有數(shù)據(jù)可知,裂紋參數(shù)和金屬疲勞存在相關(guān)性,當(dāng)裂紋寬度及長度超過某一閾值之后構(gòu)件便進入更深層次的疲勞狀態(tài)。確定試件進入中度疲勞的臨界閾值長度為129mm(19000個像素),寬度為34μm(5個像素);深度疲勞的臨界閾值長度為204mm(30000個像素),寬度為61μm(9個像素)。當(dāng)寬度和長度都滿足閾值條件時及可判定試件進入相應(yīng)疲勞等級。
5 結(jié)束語
基于條件隨機場(CRFs)的疲勞微裂紋檢測算法,不僅使用單個像素的表觀特征進行裂紋判別,而且考慮了其他像素標(biāo)注值之間的相互影響,從而可以很好地抑制離散噪音點。實驗結(jié)果表明,基于CRFs模型的裂紋檢測方法對于試件6~16萬次的圖像裂紋寬度測量與人工測量值非常接近,這一研究為鋼箱梁正交異性板疲勞損傷快速檢測提供了更可靠的分析手段。
參考文獻
[1]GURNEY T.TRL state of the art review 8:fatigue of steelbridge decks[M].London,1992.
[2]李小珍,任偉平,衛(wèi)星,等.現(xiàn)代鋼橋新型結(jié)構(gòu)型式及其疲勞問題分析[J].鋼結(jié)構(gòu),2006,21(5):50-55.
[3]淳慶,邱洪興.在役鐵路鋼橋疲勞損傷機理、檢測技術(shù)及疲勞壽命預(yù)測研究綜述[J].特種結(jié)構(gòu),2005,22(4):81-82.
[4]陳慧,姚恩濤,田裕鵬.基于x射線數(shù)字成像系統(tǒng)的纜索檢測[J].無損檢測,2010,32(9):684-690.
[5]周永躍.焊縫的磁粉檢測技術(shù)[J].礦山機械,2007,35(10):141-143.
[6]杜驍,張子華,周可夫.無損檢測技術(shù)在鋼橋健康檢測中的應(yīng)用現(xiàn)狀分析[J].北京交通大學(xué)學(xué)報,2006,30:73-76.
[7]關(guān)洪光.焊縫滲透檢測應(yīng)用分析[J].山東電力技術(shù),2010(2):58-61.
[8]朱曉恒.超聲探傷技術(shù)在無損檢測中的應(yīng)用[J].現(xiàn)代電子技術(shù),2010(21):112-116.
[9]鋼焊縫手工超聲波探傷方法和探傷結(jié)果分級:GB/T 11345-1989[S].北京:中國標(biāo)準(zhǔn)出版社,1989.
[10]鐵路鋼橋制造規(guī)范:TB10212-2009[S].北京:中國鐵道出版社,2009.
[11]無損檢測.焊縫磁粉檢測:JB/T 6061-2007[S].北京:機械工藝出版社,2007.
[12]許晗,汪劍鳴,王勝蓓.室內(nèi)導(dǎo)航圖像中反光區(qū)域的檢測與分割算法[J].天津工業(yè)大學(xué)學(xué)報,2013(6):59-62.
[13]M.WALLACH H.Conditional random fields:an introduction:MS-CIS-07-21[R].University of Pennsylvania CIS TechnicalReport,2004.
[14]李航.統(tǒng)計學(xué)習(xí)方法[M].北京:清華大學(xué)出版社,2012:171-226.
[15]韓雪冬.基于CRFs的中文分詞算法研究與實現(xiàn)[D].北京:北京郵電大學(xué),2010.
[16]KRH HENBUHL P,KOLTUN V.Efficient inference in fullyconnected CRFs with gaussian edge potentials[C]//Advancesin neural information processing systems,2011.
[17]陳傳堯.疲勞與斷裂[M].武漢:華中科技大學(xué)出版社,2002:149-153.
(編輯:徐柳)
收稿日期:2018-06-12;收到修改稿日期:2018-07-20
基金項目:國家自然科學(xué)基金(61305023);中央高校基本科研業(yè)務(wù)費(kx0080020172601);江蘇省高校自然科學(xué)基金(16KJB560007)
作者簡介:于麗波(1981-),女,黑龍江哈爾濱市人,講師,碩士,主要從事土木工程與工程力學(xué)研究。