杜 鵬, 邵 帥, 余忠儒, 周志祥,2*, 鄧國軍
(1.重慶交通大學土木工程學院, 重慶 400074; 2.省部共建山區橋梁及隧道工程國家重點實驗室, 重慶 400074)
橋梁工程是現代快捷交通體系的重要組成部分,大跨徑橋梁結構能極大地提高交通效率。在運營階段,橋梁結構處于復雜的荷載環境,如結構自重、汽車荷載、溫度荷載、風荷載、地震荷載等,再加之材料本身的力學性能也會隨時間的推移逐漸退化,由于內外因素的綜合作用導致結構承載能力降低和使用壽命縮短[1]。因此,橋梁結構在運營時期健康狀態的檢測與監測是橋梁領域研究的熱點,是保障橋梁安全運營必不可少的重要舉措。常規的橋梁檢測與監測技術使用成本高、危險性高、效率低、阻礙交通,而所得結果不全面、不理想,往往很難表征整個橋梁結構的健康狀態[2]。
近幾年,基于計算機視覺的圖像分析處理技術廣泛運用于橋梁設計、施工、運營管理等各個階段,顯著地影響土木工程今后的發展趨勢。中外研究者為將現代智能技術運用于土木工程各個領域,已做了大量的研究:Chang等[3]利用攝像機攝影測量拉索的振動,成功獲取了拉索的動位移以及振動頻率等。Yu等[4]提出利用深度學習和神經網絡預測在預定參數和邊界條件下拓撲優化結構的方法。沙愛民等[5]結合非接觸攝影測量和卷積神經網絡,開展了對道路路面裂縫寬度及坑槽的識別研究,結果表明,非接觸影像測量效率高,精度滿足工程要求。Tong等[6]利用卷積神經網絡對瀝青路面的探地雷達圖像進行了反射裂縫的識別、定位、測量和三維重建。李惠等[7]提出了海量結構健康檢測數據的科學處理方法,包括數據挖掘、數據恢復等,為實現土木工程智能化奠定了基礎。鮑躍全等[8]對人工智能時代的土木工程發展,包含城市智能規劃、結構智能設計、智能養護、智能防災等多方面進行了深入分析,論證了人工智能將推動土木工程邁向高效、智能、綠色、可持續的方向發展。相對于常規的人工巡檢技術,計算機視覺技術表現出獨特的優越性:全天候實時監控、采樣頻率高、成本低、自動化程度高、安全等。因此,計算機視覺將值得進一步研究,使其更加廣泛的運用于土木工程領域。
結合計算機視覺、圖像分析等技術的最新進展,本文在課題組超大跨自錨式懸索橋縮尺試驗橋多損傷工況下的全息影像監測數據基礎上[9-11],提出一種無需在結構上布置任何靶點就能快速從結構振動視頻中獲取任意特征點位移響應的灰度值匹配方法。本文方法能快速獲取結構表面任意特征點的位移響應,能為橋梁結構健康狀態判斷提供重要依據,該方法費用低、效率高、可操作性強,且精度滿足工程要求。
為獲取橋梁結構表面密集特征點的全息性態特征,本文在統計學歸一化互相關(normalized cross correlation, NCC)分析的基礎上,提出基于橋梁結構影像序列數據獲取結構表面特征點動態位移響應的方法,該方法能對橋梁結構目標區域實時追蹤,從結構微弱振動視頻中提取特征點的位移響應[12]。相較于常規離散點接觸式位移傳感器獲取結構幾何變形而言,本文方法能獲取結構表面密集的、連續的像素級虛擬特征點的位移響應,能更準確地表征結構的幾何變形。
全息原始動態影像序列數據包含大量環境噪聲,為了對影像序列數據準確高效地分析,首先應將影像序列數值化處理,再全息特征點差分,最終只保留包含橋梁結構特征點的影像數據[13]。二維的單張靜態圖片或視頻中每一幀動態圖片本質上是由大量的像素塊構成,每一個像素塊有其自身的灰度值,因此每一個像素存在一定的視覺差異,便構成了一張包含各種信息的圖像。
全息影像序列數據的數值化即是將影像轉化為計算機可處理分析的灰度值矩陣,矩陣的維數與攝影設備的分辨率有關,本文使用索尼FDR-AX700民用攝像機采集橋梁結構影像信息,其分辨率為(1 080×1 920) px。本文以圖像的左上角為坐標原點建立視域直角坐標系,圖像由若干個像素信息區域組成,假設各區域的灰度值函數為f(x,y),則全息影像序列的數值化示意圖如圖1所示。

圖1 影像數值化處理Fig.1 Image numerical processing
非接觸視覺測量精度受環境溫度、環境濕度以及光照強度等影響,為了盡可能減小環境變化引起的測量誤差,消除影像數據所包含的環境噪聲,僅凸顯視域內橋梁結構全息變形信息。對于環境因素變化較大的長期性橋梁健康監測,應先收集橋梁結構周圍的環境信息,構建環境信息序列數據池,利用機器學習、噪聲剔除等手段,將環境變化引起的結構全息特征點位移信息剔除,得到結構真實的位移響應,從而降低測量誤差,可參考課題組已有的研究[14]。對于環境相對穩定的情況,如短期性檢測和室內試驗等,只需對采集的影像序列數據進行全息特征點差分處理,僅保留關鍵的橋梁結構全息信息,就能獲得較高的測量精度。全息特征點差分處理是將視域范圍內不包含橋梁結構的背景圖像與包含橋梁結構的圖像兩者對應像素的灰度值相減,通過設定合適的灰度值閾值H,從而降低圖像視域中的環境噪聲。假設背景圖像灰度值函數為f1(x,y),單張或一幀包含橋梁結構信息的灰度值函數為f2(x,y),則全息特征點差分法計算式為
Δf(x,y)=f2(x,y)-f1(x,y)
(1)
(2)
式中:f(x,y)為全息特征點(x,y)差分后的灰度值函數;H為灰度值閾值。
通過式(1)、式(2)的計算能得到只保留橋梁結構全息特征點的影像序列數據,從而減小后期圖像序列數據處理的計算量和環境誤差,全息特征點差分示意如圖2所示。

圖2 全息特征點差分Fig.2 Holographic feature point difference
橋梁全息性態特征提取方法是基于計算目標對像與源圖像的灰度值匹配程度,采取逐點定位、反復計算灰度值相關系數,并且以相關系數最大值點作為最佳匹配點[12]。假設源圖像S(source image)的尺寸為Y×X,目標對象T(target object)的尺寸為M×N,目標對象在源圖像的相對區域為Si,j,其中i=1,2,…,X、j=1,2,…,Y,i和j為目標對象左上角在源圖像的相對坐標。假設源圖像為整體坐標,目標對象為局部坐標,目標對象在源圖像的位置為相對坐標,則橋梁全息性態特征提取方法的相關系數計算式為
N(i,j)=
(3)
(4)
(5)

橋梁全息性態特征點定位是經過反復逐點匹配計算,尋找相關系數最大的匹配點,再輸出目標對象在當前圖像的相對坐標。但對于分辨率很高的圖像算法運算量極大,對計算機性能要求更高。
針對橋梁結構表面全息特征點位置變化可以預先判斷的特點,提出在整個視域中預先人為給定匹配模板,減小搜索匹配計算區域,從而在滿足精度的前提下盡量減小計算量,匹配模板示意如圖2所示。針對圖2所示對象,算法優化前后計算結果及耗時對比如表1所示。
由表1可知,算法優化后依然能準確定位結構表面特征點的位置,但計算耗時降低86.7%。結果表明,利用結構本身屬性選擇合適的匹配模板,將極大地降低算法的計算量,使本文算法適用性更強。
橋梁全息性態特征提取方法能快速追蹤目標對象在多幀圖像之間的移動信息。對于含有一系列圖像的結構振動視頻,對每一幀圖像進行重復計算,再結合時間向量屬性即可獲取特征點的動態位移響應。優化算法獲取結構特征點位移響應的基本步驟如下:
(1)在源圖像中選取M×N區域作為目標對象區域,目標對象應包含結構特征點區域,且目標對象尺寸應略大于特征點區域。
(3)獲取每一幀匹配計算相關系數最大點的位置坐標,得到位移時程坐標矩陣W:
(6)
(4)根據位移時程坐標矩陣W計算目標對象位置變化矩陣D,再結合時間向量T便可得到特征點動態位移響應,D與T表示為
(7)
(8)
位置變化矩陣D中,第一列表示水平方向的位置變化,第二列表示豎直方向的位置變化,其中Dxk與Dyk的計算方法類似。對于橋梁結構而言一般只考慮其豎直方向的位移,文中后續的試驗驗證也僅考慮了豎直方向的位移響應。Dyk、Tk計算式為
Dyk=yk-y1,k=2,3,…,p
(9)
Tk=(k-1)t,k=2,3,…,p
(10)
式中:p為視頻的總幀數;t為相鄰兩幀照片拍攝時間間隔。
在課題組既有研究的基礎上,通過傳統高精度接觸式位移傳感器測量與本文方法獲取的測試結果對比分析,探索本文方法獲取橋梁結構動態位移響應的可行性與精度。本次試驗以主跨為406.0 m的鄭州桃花峪黃河公路大橋按1∶30的縮尺比例制作的試驗模型橋為依托,該試驗橋總長24.2 m。本次試驗的實驗小車及其驅動裝置和行駛軌道、單點錘擊激勵位置、接觸式位移傳感器、智能影像數據采集系統等布置如圖3所示。
本次試驗分為兩類加載形式:①利用可調節荷載、控制速度的試驗小車加載,其荷載范圍為10~100 kg,速度范圍為0.5~2 m/s。相對于單點靜力加載,該加載方式能更好地模擬汽車行駛情況,反映結構在服役狀態下真實的幾何變形。②利用不同質量的力錘,單點激勵試驗橋主跨L/2處(L為自錨式懸索橋主跨長度),用以模擬橋梁結構在服役時受到突發的撞擊和地震等沖擊荷載。為研究在不同荷載等級、不同荷載類型下本文非接觸測量方法的敏感性和精度,共設計了4種試驗工況如表2所示。在該試驗橋模型具有代表性的5個截面布置有常規接觸式位移傳感器如圖4所示。為減小試驗環境激勵引起的初始誤差,在每一次試驗開始前需使橋梁靜止5 min,以減小環境噪聲和試驗人員移動引起的結構變形。

圖4 位移傳感器布置Fig.4 Displacement sensor layout
數據采集分為常規接觸式位移傳感器數據采集和非接觸式智能影像數據采集。在試驗正式開始前5 s同時開始兩種數據采集,在試驗結束后5 s同時結束兩種數據采集。
在試驗室選取視覺開闊,無遮擋的空間布置非接觸式智能影像數據采集系統,該系統由自動巡航云臺、動態影像采集器兩大部分組成,如圖5所示。自動巡航云臺可以實現水平360°,豎直180°無死角旋轉,且具有預置守望功能,能預先設置影像采集的視域位置和采集時間,實現全自動化的相關影像數據采集。本次試驗使用的動態影像采集器是索尼FDR-AX700民用攝像機,其焦距范圍24~200 mm,幀速率為100幀/s,圖像分辨率為1 080P,基本能滿足本次試驗使用要求。在試驗室布置環境數據采集裝置,主要用于實時采集環境溫度、濕度、光照強度、噪聲強度等參數,形成環境數據池,對后期影像數據修正提供依據。

圖5 非接觸式智能影像數據采集系統Fig.5 Non-contact intelligent image data acquisition system
在兩類不同荷載類型激勵下,利用本文方法獲取橋梁結構主跨L/2點的動態位移響應與接觸式位移傳感器測試結果對比分析,如圖6、圖7所示。

圖6 行車激勵下主跨L/2點位移響應Fig.6 The displacement response of the main span L/2 under the driving excitation of the car

圖7 單點激勵下主跨L/2點位移響應Fig.7 The displacement response of the main span L/2 under single excitation
由6圖、圖7可知,本文方法與傳統接觸式位移傳感器獲取的橋梁主跨L/2截面處動態位移響應整體趨勢相同,兩條曲線有較高的吻合度,本文方法測量結果基本能表征結構真實的動態位移響應。但圖6中曲線有較多的毛刺,其主要原因是試驗荷載產生的位移響應與環境噪聲產生的效應不同步,而實測的位移響應是兩者的疊加,所以測得的位移響應曲線不光滑。本次試驗環境噪聲主要有兩種:①試驗橋面凹凸不平,試驗小車在行駛的過程中會產生較大的振動,使得主梁變形存在較大的隨機性;②環境激勵,試驗在室內自然環境中開展,自然環境激勵將迫使結構產生微小的振動變形,試驗橋附近開展的疲勞荷載試驗可能加大了本次試驗的環境噪聲。
提取各測點位移最大值對比分析如表3所示,分析表明,本文方法測量結果與接觸式位移傳感器測量結果誤差在5%以內,滿足工程精度要求。但本次試驗單像素代表的實際位移值為0.022 mm,相比于百分表測量最小刻度0.01 mm還有待提高,若本文方法用于測量更小的結構幾何變形,精度可能會降低。

表3 主跨各測點最大位移誤差分析Table 3 Analysis of maximum displacement error of each measuring point of main span
為了驗證本文算法的高效性,嘗試同時對一個視域內多個無靶點對象定位追蹤,同時獲取多個特征點的位移響應。結果表明,同時獲取多個無靶點目標的位移響應是可行的,并且同時追蹤多個目標耗時比依次追蹤單個目標總耗時更少。在此僅列出B1工況同時獲取3個特征點位移響應分析結果,如圖8所示,耗時對比如表4所示。

圖8 多目標追蹤結果Fig.8 Multi-target tracking results

表4 單幀匹配計算耗時表Table 4 Single frame matching calculation time table
綜合以上試驗分析可知,本文算法能通過結構的振動視頻獲取結構表面任意特征點的位移時程響應,測量誤差能控制在5%以內,基本能滿足橋梁等民用設施的健康監測要求。相對于常規離散式的接觸測量,本文方法獲取的數據更加精準全面,同時克服了常規測量儀器布置數量有限、布置空間有限、需定期標定、測量周期長等問題。
提出基于全息影像序列數據獲取橋梁結構表面任意征點全息位移響應的方法,并利用試驗室內超大跨自錨式懸索橋模型開展了兩類試驗,用以驗證本文方法的可行性,得到以下結論。
(1)提出的無靶點非接觸橋梁全息性態特征提取方法能高精度、高效率地獲取結構表面任意特征點動態位移響應,與傳統位移傳感器實測結果誤差在5%以內,為實現大跨徑橋梁實時健康監測奠定了基礎。
(2)本文算法實現了同時對多個目標對象無靶點定位追蹤,相比于有靶點的單目標非接觸攝影測量和常規接觸式測量本文方法適用范圍更廣、效率更高。
(3)影像數據采集易受光照、溫度、濕度等環境噪聲影響,測量結果不太穩定,尚需進一步優化算法,盡量降低環境噪聲的影響。
隨著計算機處理能力的提升和高分辨率、高幀速率攝影設備的發展,通過上述算法獲取結構表面密集特征點的位移響應將會更加高效、準確。再對位移時程響應數據進一步處理可以獲取結構加速度、固有頻率、振型等參數。希望基于以上研究建立一套實時的橋梁結構康健監測預警系統,一旦發現結構某一參數異常,立即給相關單位和工作人員發送預警信息,使其能及時對結構開展進一步精細化檢測,從而避免災害事故的發生。