王東升,王海龍,2,張 芳,3,韓林芳,3,趙怡琳,3
(1.中國礦業大學(北京)力學與建筑工程學院,北京 100083;2.河北省土木工程診斷、改造與抗災重點實驗室,河北 張家口,075000;3.深部巖土力學與地下工程重點實驗室,北京 100083)
混凝土材料往往因為預埋鋼筋的腐蝕、水的侵蝕、連續的凍融循環、荷載等多種因素共同作用,產生裂縫、孔洞和分層等缺陷[1]。這些內部缺陷隨著時間的推移會逐漸積聚、擴展,嚴重威脅著結構的耐久性和安全性[2]。主動紅外熱像檢測方法作為一種無損檢測手段,由于具有檢測面積大、非接觸式和應用操作簡單等優點在混凝土結構檢測領域得到了廣泛的關注,并逐漸被應用到了隧道、橋梁現場檢測中。
主動紅外熱像檢測技術是一種利用紅外熱像儀檢測材料內部缺陷的無損檢測方法,其檢測的基本原理是:材料被熱激勵后其表面紅外輻射量因內部缺陷的存在而表現出差異,紅外熱像儀通過記錄該差異,以獲得材料內部的缺陷信息[3]。紅外圖像的信息提取與分析是紅外熱像檢測技術的核心內容。理論上,根據熱圖像缺陷區域和正常區域之間的紅外輻射差異可獲得缺陷的信息。但實際上,紅外圖像本質是根據缺陷與正常區域之間的溫度和輻射率生成的灰度圖,而且紅外光輻射的能量遠比可見光低,因此到達光學鏡頭的紅外輻射能很小,導致了紅外圖像與可見光圖像相比只有較低的對比度,分辨弱小目標和細節能力差[4];另外,紅外光子的隨機性、紅外成像系統的固有特性以及熱激勵不均勻等給紅外圖像引入了許多噪聲,在一定程度上改變了圖像的原始信息,增加了圖像分割及后續圖像處理的難度[5-6]。傳統的基于空域的紅外圖像處理方法主要分為兩個大的步驟:首先,是對紅外圖像進行降噪和增強,常用的方法有高斯濾波、中值濾波、引導濾波、小波變換、Contourlet 變換、三維塊匹配算法等[7-10];其次,對紅外圖像進行邊緣特征的提取,常用的方法有:基于邊緣的檢測算法、基于數學形態的檢測算法和最近發展較快的基于網絡模型的檢測算等[11-12]。傳統的基于單張空域的紅外圖像處理方法雖然在一定程度上可以消除噪聲的影響、提高圖像的對比度,但是仍存在一些問題。第一,采集的數據集包含大量的熱圖像,每一幀紅外圖像都對應著某一時刻,依靠視覺手動選擇缺陷信息豐富的紅外圖像進行缺陷信息的提取的識別費時費力。第二,在圖像降噪、增強和圖像分割過程中設定閾值會引入主觀成分,干擾紅外圖像的解釋。第三,僅僅分析單張紅外圖像,忽略采集過程中的時序信息可能會導致忽略一些邊緣的缺陷信息[13-14]。
針對上述問題,本文提出了一種基于時序信息的紅外圖像缺陷信息提取方法。首先,通過室內實驗制作含缺陷分層的混凝土試塊,其次利用主動紅外熱像檢測技術進行紅外數據的采集,提取每個像素點的溫度特征曲線,然后采用基于時序信息的提取方法進行含分層缺陷混凝土的缺陷提取,并與傳統的基于空域的處理方法進行對比分析。
主動紅外熱像檢測技術中,當以一定的距離對混凝土材料表面持續加熱時,物體會吸收入射波的能量并將其轉化為熱能,并以溫度場的形式表現出來。如果試樣存在缺陷(本研究采用的是隔熱型缺陷,模擬混凝土內部的空氣分層缺陷),到達缺陷的大部分能量將反射到試樣表面,引起表面正常區域和有缺陷區域溫度場的差異。
利用紅外熱像儀記錄整個檢測過程中物體表面溫度場的空間和時間分布信息,通過對紅外圖像數據進行分析和處理進而可以提取材料近表層的分層缺陷信息。主動紅外熱像檢測技術采集到的一系列紅外圖像組成了一個三維的圖像數據集[15](尺寸:Nx×Ny×Nt,見圖1(a)),在空間維度上,每一幀對應著某一時刻紅外熱像儀所采集到的物體表面溫度場信息,其像素個數為Nx×Ny;在時間維度上,每個像素點可以看作是一條隨時間變化的溫度特征曲線(Nt時間點組成),如圖1(b)所示,其中標簽NT11 DEFECT表示缺陷區域的溫度特征曲線,標簽NT11 NORMAL表示正常區域的溫度特征曲線。

圖1 主動紅外熱成像采集的數據結構:(a)三維紅外數據;(b)像素點溫度特征曲線Fig.1 Active infrared thermal imaging acquisition of data structures(a)Three-dimensional infrared data;(b)Temperature characteristic curves of pixels
主動紅外熱像技術采集到的三維紅外圖像數據,其正常區域和含缺陷的區域每個像素點的溫度特征曲線在冷卻階段會存在差異,如圖1(b)所示,利用這個特點我們可以采用許多能夠分辨這個特征曲線差異值的相關算法進行缺陷信息的提取,本文采用相對簡單、容易實施的K-means 方法來提取混凝土的缺陷信息。K-means 聚類方法的原理是同一類內的實體是相似的,一個類是測試空間中點的集合,同一類內任意一個點到其類中心的距離小于其到其它類中心的距離,我們可以用此算法分辨正常區域和缺陷區域的溫度特征曲線[16]。K-means 方法的關鍵是核函數的選取,核函數決定了其分辨能力,本文采用常用的馬氏距離進行度量。其具體算法原理如下[17]:
假設給定的數據集為Y={y1,y2,…,ym},其中yi=[X1,X2,…,Xn],將數據對象劃分為k類C={c1,c2,…,ck},每個類有一個類中心U={u1,u2,…,uk}。選取歐式距離作為相似性和距離判斷準則,計算ck類內各點到聚類中心uk的距離平方和,見公式(1):

聚類的目標是使各類總的距離平方和最小,見公式(2):

根據最小二乘法和拉格朗日原理,聚類中心uk應該取為類別ck類各數據點的平均值。
K-means 算法是一個反復迭代過程,目的是使聚類域中所有的點到聚類中心距離的平方和最小。
本次實驗混凝土試件的設計強度為C50,尺寸為50 cm×50 cm×20 cm,在混凝土中嵌入4 塊尺寸為10 cm×10 cm 的聚苯乙烯材料(隔熱型材料),模擬混凝土中的分層缺陷,混凝土試塊見圖2(a)。試驗采用美國FLIR 公司的A655SC 非制冷型紅外熱像儀,其熱靈敏度為30 mK,圖像分辨率為640×480,標準測溫范圍為-40℃~150℃,波長范圍為7.5~14 μm,見圖2(b)。主動熱激勵系統采用自制的配有自動控制加熱時間的碳化硅遠紅外加熱板,共2 塊,每塊加熱板的加熱功率為500 W,見圖2(c)。整個實驗過程中加熱時間為5 min,冷卻時間為10 min;加熱完成后,立即用紅外熱像儀采集試樣表面的冷卻溫度場,整個采集系統見圖3所示,本文選用的是持續加熱法。

圖2 實驗試塊和儀器:(a)混凝土試塊;(b)紅外熱像儀;(c)紅外加熱板Fig.2 Test blocks and instruments:(a)Concrete test block;(b)Infrared thermal imager;(c)Infrared heating plate

圖3 主動紅外熱像采集系統Fig.3 Active infrared thermography acquisition system
實驗采集到的紅外圖像序列如圖4所示,根據紅外圖像可以發現一共存在4 塊分層缺陷,各個缺陷之間存在溫度場相互影響的干擾區,而且各個缺陷的輪廓比較模糊,存在被隱藏的缺陷信息。整個采集的紅外圖像數據的第一幀(0 s)最清晰,其正常區域和缺陷區域存在較大的溫差;之后隨著冷卻的進行,正常區域和缺陷區域的溫差逐漸減小,缺陷信息逐漸模糊,至最后一幀很難用肉眼分辨。

圖4 混凝土試塊紅外圖像數據Fig.4 Infrared image data of concrete block
主動紅外熱像檢測技術所采集的圖像每一幀都含有大量的噪聲,為了測試基于時序信息紅外圖像缺陷信息提取的可行性以及性能,本次在圖像特征提取前不對圖像進行預處理。首先,將紅外圖像數據按像素點逐個提取時間序列,組成聚類數據集;然后將時序數據序列輸入到K-means 程序中,進而得到每一幀各個像素點的聚類信息。為了提高運算效率,本次在圖像序列處理中采樣間隔為1,其序列長度減小為原來的一半。聚類完成后得到圖像中每一個像素點所屬的類別,進而完成對圖像缺陷信息的提取。
圖5 為經過聚類后的提取結果,通過觀察發現4個缺陷信息都被提取出來,與原始紅外圖像相比(圖4),其缺陷信息有了明顯的增強,缺陷信息完全肉眼可見,每個識別出的缺陷區域呈近似正方形,完整性相當好,接近于預埋缺陷的形狀,而且缺陷提取后的圖像序列的時序信息得以保留。

圖5 處理后的紅外圖像Fig.5 Processed infrared image
為了測試基于時序信息紅外圖像分層缺陷的信息提取效果,本文采用基于空域的二維K-means 圖像缺陷信息提取算法與其進行對比。由于采集的紅外圖像數據集第一幀(0 s)缺陷信息最清晰,因此選用第一幀紅外圖像進行基于空域的分層缺陷信息提取。兩種方法的分層缺陷信息提取結果見圖6,由圖6(b)所示,基于時序信息的分層缺陷提取方法4 個分層缺陷都被完全提取出來,圖6(a)中模糊、隱藏的信息也被提取出來,缺陷細節分辨能力較好。由圖6(c)所示,基于空域信息的分層缺陷信息提取方法4 個分層缺陷被識別為一個缺陷,缺陷細節分辨能力較差。通過分析可能是受缺陷之間溫度場疊加的相互影響,缺陷之間區域(圖6(a)中虛線框內部所示的無缺陷區域)的溫度信息和分層缺陷的溫度場信息較為接近,而和圖6(a)的無缺陷邊緣溫度場信息差異較大,導致基于空域信息的提取方法效果較差;根據含缺陷混凝土試塊的物理特性可知,存在分層缺陷和正常區域的溫度特征曲線是存在差異的,基于時序信息的提取方法主要是根據每個像素點的溫度特征曲線差異來提取特征,其提取缺陷的分辨能力和效果更好。

圖6 處理結果對比分析:(a)紅外原圖;(b)基于時序K-means 方法;(c)基于空域K-means 方法Fig.6 Comparative analysis of processing results:(a)Original infrared image;(b)K-means method based on temporal information;(c)K-means method based on spatial information
主動紅外熱像檢測技術中,傳統的紅外圖像處理方法在一定程度上可以消除噪聲、提高圖像的對比度,但是仍存在一些問題。針對上述問題,本文根據主動紅外熱成像的數據特點提出了一種基于時序信息的紅外圖像缺陷信息提取方法。結果表明,基于時序信息的缺陷提取方法是可行的,其可以提取到隱藏的缺陷信息,分層缺陷信息提取效果優于基于空域的K-means 方法。