修 晟,張 愿,單伽锃,2
(1.同濟(jì)大學(xué)土木工程學(xué)院結(jié)構(gòu)防災(zāi)減災(zāi)工程系,上海 200092;2.上海韌性城市與智能防災(zāi)工程技術(shù)研究中心,上海 200092)
目前,我國(guó)土木工程領(lǐng)域事故時(shí)有發(fā)生,如橋梁的驟然斷裂、房屋的突然倒塌等,造成重大的人員傷亡以及財(cái)物損失。作為評(píng)估工程結(jié)構(gòu)的手段,結(jié)構(gòu)健康監(jiān)測(cè)逐漸成為土木工程的重要研究領(lǐng)域之一[1-2]。進(jìn)行結(jié)構(gòu)健康監(jiān)測(cè)時(shí),系統(tǒng)識(shí)別是分析潛在損傷的重要環(huán)節(jié)。為了實(shí)現(xiàn)系統(tǒng)識(shí)別,需要利用傳感器對(duì)加速度、位移等結(jié)構(gòu)響應(yīng)進(jìn)行測(cè)量[3]。這類信息可以反映結(jié)構(gòu)的完整性,判斷結(jié)構(gòu)狀態(tài),在使用中的極端值可能顯示負(fù)載異常或結(jié)構(gòu)缺陷[4-5]。此外,也可以用位移監(jiān)測(cè)的結(jié)果對(duì)結(jié)構(gòu)的有限單元模型更新[6]。
結(jié)構(gòu)工程領(lǐng)域有許多手段可以直接測(cè)量結(jié)構(gòu)的位移響應(yīng),這些手段包括拉線式位移計(jì)、線性可變差動(dòng)變壓器 (LVDT)、實(shí)時(shí)動(dòng)態(tài)全球衛(wèi)星導(dǎo)航系統(tǒng)(RTK-GNSS)等[7]。LVDT 通常需要安裝在目標(biāo)點(diǎn)和固定參考點(diǎn)之間,因此盡管LVDT 測(cè)量精度高,但實(shí)際工程中安裝不便。RTK-GNSS 比一般的GNSS 精度高,但是采樣頻率低[8]。加速度二次積分也被用來(lái)測(cè)量位移,但這種方法存在低頻漂移現(xiàn)象。已有許多方法用于解決漂移問(wèn)題,但這些方法也會(huì)移除結(jié)構(gòu)在低頻的響應(yīng)信息[9]。
近幾年來(lái)光學(xué)相機(jī)、光學(xué)鏡頭迅速發(fā)展,基于計(jì)算機(jī)視覺(jué)的結(jié)構(gòu)監(jiān)測(cè)與檢測(cè)逐漸成為熱點(diǎn)[1,10],其主要應(yīng)用領(lǐng)域包括結(jié)構(gòu)裂縫識(shí)別[11-12]、融合其他傳感器數(shù)據(jù)的結(jié)構(gòu)影響線計(jì)算[13]、結(jié)構(gòu)動(dòng)力響應(yīng)測(cè)量[14]和結(jié)構(gòu)振動(dòng)模態(tài)測(cè)量[15-16]等。基于計(jì)算機(jī)視覺(jué)的動(dòng)態(tài)測(cè)量方法具有測(cè)量精度高、距離遠(yuǎn)、成本低、能實(shí)現(xiàn)整體測(cè)量等優(yōu)點(diǎn)[2,11]。相機(jī)可以捕捉結(jié)構(gòu)運(yùn)動(dòng),并對(duì)圖像處理來(lái)測(cè)量結(jié)構(gòu)的位移,但位移精度很大程度上受到光照條件和分辨率的限制。此外,現(xiàn)有數(shù)碼相機(jī)大多只有較低的幀率,無(wú)法收集高頻信息,并且高頻位移振幅較小,難以識(shí)別[17]。對(duì)此,可以通過(guò)融合加速度傳感器數(shù)據(jù)解決上述問(wèn)題[2]。
通過(guò)計(jì)算機(jī)視覺(jué)識(shí)別結(jié)構(gòu)位移的一般過(guò)程如下[18]:首先,為減小計(jì)算量,并提高計(jì)算精度,需要選取目標(biāo)區(qū)域(region of interest, ROI)。隨后,在選定的ROI 范圍內(nèi)尋找特征點(diǎn)。計(jì)算機(jī)視覺(jué)位移監(jiān)測(cè)中,需要將人工標(biāo)志或自然標(biāo)志置于ROI之內(nèi)。自然標(biāo)志是指已有的結(jié)構(gòu)目標(biāo),如天然裂縫;而人工標(biāo)志則是專門用來(lái)測(cè)量位移的標(biāo)志,這些標(biāo)志可以看作特征。有多種方法可以計(jì)算特征點(diǎn),如Harris 角點(diǎn)、SIFT 點(diǎn)以及SURF 方法等[9]。之后,通過(guò)特征匹配方法,如暴力搜索算法和BBF搜索算法等,對(duì)第j幀的特征點(diǎn)和第一幀的特征點(diǎn)進(jìn)行匹配。匹配的結(jié)果需要通過(guò)隨機(jī)抽樣一致法(RANSAC)等方法,將異常點(diǎn)剔除。計(jì)算第j幀和第一幀的相對(duì)位移時(shí),可按以下方法計(jì)算[19]:
式中:N為匹配結(jié)果數(shù);di為以像素為單位的結(jié)構(gòu)相對(duì)位移。最后,通過(guò)比例因子將測(cè)得的像素位移轉(zhuǎn)換到實(shí)際位移。
式中,α 為比例因子,可通過(guò)以下公式進(jìn)行估計(jì)[20]:
式中,ut和dt分別表示人工和自然標(biāo)志物的相應(yīng)的物理尺寸和像素尺寸。
計(jì)算機(jī)視覺(jué)測(cè)量得到的是為以像素為單位的位移,為了獲得實(shí)際的位移值,傳統(tǒng)的基于視覺(jué)的位移測(cè)量方法,需要提供額外的尺寸信息,來(lái)計(jì)算比例因子。這種計(jì)算方式需要額外的特征提取過(guò)程,而且對(duì)邊緣識(shí)別有更高要求,很容易產(chǎn)生測(cè)量誤差。此外還存在某些情況下標(biāo)識(shí)的尺寸信息難以測(cè)量等問(wèn)題。利用加速度數(shù)據(jù)可以估計(jì)比例因子,具體流程見(jiàn)圖1。
圖1 數(shù)據(jù)融合流程Fig.1 Flow chart of estimate scale factor
該方法首先計(jì)算以像素級(jí)別的位移,再用加速度二次積分計(jì)算結(jié)構(gòu)的位移。為避免加速度傳感器的低頻漂移現(xiàn)象,積分結(jié)果需要經(jīng)過(guò)帶通濾波。同時(shí),對(duì)視覺(jué)測(cè)量的結(jié)果升采樣到與加速度測(cè)量相同頻率。視覺(jué)測(cè)量的結(jié)果同樣需要帶通濾波,濾波范圍和積分結(jié)果相同,以減小濾波范圍外的影響。最后,用最小二乘法求出比例因子。
卡爾曼濾波是一種廣泛應(yīng)用于數(shù)據(jù)處理的方法,該方法通過(guò)在時(shí)域上不斷預(yù)測(cè)、修正,對(duì)數(shù)據(jù)進(jìn)行估計(jì)。一般而言,加速度計(jì)采樣頻率高于視頻的幀率,即加速度的采樣率高于位移測(cè)量采樣率。對(duì)此,SMYTH 和 WU[21]采用多速率卡爾曼濾波器融合不同采樣率下的加速度和位移,來(lái)改善位移信號(hào)的估計(jì)。該方法將低采樣率的位移數(shù)據(jù)和高采樣率的加速度數(shù)據(jù)進(jìn)行數(shù)據(jù)融合,狀態(tài)方程如下:
式中:X(t)=[x(t),x˙(t)]T,x(t) ,x˙(t)分別為位移和速度;u(t) 為加速度的觀測(cè)值; α(t)為狀態(tài)噪聲,α ~N(0,q),q為加速度方差。
將基于計(jì)算機(jī)視覺(jué)的測(cè)量的位移作為觀測(cè)值,可建立如下的卡爾曼濾波觀測(cè)方程:
式中, β(t) 為位移觀測(cè)噪聲, β ~N(0,r),r為位移方差。
上述方程的離散形式可以表示為:
式中:k為時(shí)間步;uk和zk分別為測(cè)量的加速度和位移數(shù)據(jù);wk和vk分別為離散的狀態(tài)噪聲和測(cè)量噪聲。狀態(tài)噪聲協(xié)方差為Q,觀測(cè)噪聲協(xié)方差為R。
式(7)中矩陣A、B和H分別為:
式中,dt為加速度采樣間隔。
相應(yīng)的噪聲的協(xié)方差矩陣可以寫成:
融合位移和加速度的多速率卡爾曼濾波流程如圖1 所示,具體步驟為:
1) 狀態(tài)向量及其協(xié)方差矩陣初始化。
2) 基于加速度數(shù)據(jù)的預(yù)測(cè)。狀態(tài)預(yù)測(cè)公式為:
相應(yīng)的協(xié)方差矩陣預(yù)測(cè)公式為:
3) 當(dāng)進(jìn)行τd/τa次預(yù)測(cè)后,融合加速度和位移數(shù)據(jù)進(jìn)行觀測(cè)更新,式中τd、τa分別代表位移和加速度測(cè)量時(shí)間間隔。
RTS 平滑是一種固定區(qū)間的最優(yōu)平滑算法,它利用固定時(shí)間區(qū)間的全部觀測(cè)值來(lái)估計(jì)區(qū)間每個(gè)時(shí)刻的狀態(tài),具體公式推導(dǎo)見(jiàn)文獻(xiàn)[22]。
如式(2)所述,實(shí)際的位移為比例因子和像素位移的乘積。根據(jù)誤差傳遞規(guī)律,位移測(cè)量的方差的可由下式計(jì)算:
本文以一個(gè)大比例鋼筋混凝土框架模型振動(dòng)臺(tái)試驗(yàn)為例,在模型振動(dòng)臺(tái)試驗(yàn)中,結(jié)構(gòu)動(dòng)力行為識(shí)別接近工程實(shí)際,對(duì)計(jì)算機(jī)視覺(jué)的實(shí)際應(yīng)用具有參考價(jià)值。
本試驗(yàn)在4 m×4 m 三向6 自由度地震模擬振動(dòng)臺(tái)上進(jìn)行,振動(dòng)臺(tái)最大承重25 t,頻率范圍為0.1 Hz~50 Hz,最大位移±100 mm,最大速度±1000 mm/s,臺(tái)面最大加速度X向±4g、Y向±2g、Z向±4.0g。框架結(jié)構(gòu)柱截面均為 125 mm×125 mm,框架梁的截面取為70 mm×120 mm,樓板厚度均為35 mm。
結(jié)構(gòu)模型上設(shè)置有紅外光學(xué)位移測(cè)量系統(tǒng)的紅外靶點(diǎn)。這套由加拿大NDI 公司開(kāi)發(fā)的 Optotrak?CertusTM 三維運(yùn)動(dòng)測(cè)量系統(tǒng),利用3 個(gè)CCD 鏡頭捕捉標(biāo)識(shí)點(diǎn)發(fā)射的紅外光源,測(cè)量標(biāo)識(shí)點(diǎn)精確的三維空間位置信息,并將此信息傳輸?shù)较到y(tǒng)控制單元進(jìn)行處理。模型上另設(shè)有10 個(gè)加速度計(jì)。使用 SONY HDR-PJ220E 高清攝像機(jī)以斜視角度拍攝框架結(jié)構(gòu)振動(dòng)試驗(yàn)視頻數(shù)據(jù)。拍攝的視頻分辨率為1920×1080,色深8bit,拍攝時(shí)選取的幀速率為25 幀/秒。最終結(jié)果以紅外系統(tǒng)測(cè)量數(shù)據(jù)作為真值。
本試驗(yàn)有3 種地震工況,選用的地震波分別為2011 年日本“3·11”地震波、1994 年Northridge地震波和上海人工波。統(tǒng)一對(duì)三種地震波進(jìn)行調(diào)幅,設(shè)定地面加速度峰值(PGA)為0.2g。三種地震波具有不同的頻譜特性,以激發(fā)框架結(jié)構(gòu)不同的地震反應(yīng)特征。
3.3.1 計(jì)算機(jī)視覺(jué)處理
框架結(jié)構(gòu)視覺(jué)追蹤的ROI 選擇如圖2 的藍(lán)色虛框所示。一般的,過(guò)大的ROI 選擇造成計(jì)算成本高,誤匹配、錯(cuò)匹配增加;過(guò)小的ROI 則無(wú)法保證覆蓋目標(biāo)區(qū)域移動(dòng)的全部范圍,帶來(lái)大振幅下特征點(diǎn)匹配適量少和誤匹配的問(wèn)題。ROI 的選擇可依據(jù)現(xiàn)場(chǎng)光照條件、目標(biāo)區(qū)域構(gòu)件幾何尺寸、整體結(jié)構(gòu)物理特征等確定初始范圍,并采取試算法迭代確定最優(yōu)范圍。
圖2 大比例RC 框架布局和實(shí)景Fig.2 The large-scale RC frame and the region of interest (ROI)
3.3.2 比例因子影響
由于各自設(shè)備的限制,本試驗(yàn)中加速度傳感器、攝像機(jī)紅外系統(tǒng)的采樣頻率分別為256 Hz、25 Hz 和128 Hz。這三種傳感器系統(tǒng)各自獨(dú)立采樣,使用不同的時(shí)鐘,這不僅使得數(shù)據(jù)難以融合,而且也使得計(jì)算效果難以比較。因此,在進(jìn)行數(shù)據(jù)融合和比較之前,需要對(duì)數(shù)據(jù)進(jìn)行預(yù)處理。XU 等[23]在對(duì)加速度信號(hào)和GPS 信號(hào)融合時(shí),通過(guò)插值和計(jì)算互相關(guān)系數(shù)實(shí)現(xiàn)不同信號(hào)間的時(shí)間同步。考慮卡爾曼濾波算法限制,加速度的采樣頻率一般設(shè)定為視覺(jué)采樣頻率的整數(shù)倍,所以本研究將這三類信號(hào)統(tǒng)一重采樣為250 Hz。插值后,以計(jì)算機(jī)視覺(jué)所測(cè)位移序列為基準(zhǔn),加速度二次積分位移序列和紅外測(cè)量位移序列分別與計(jì)算機(jī)視覺(jué)位移序列計(jì)算最大互相關(guān)系數(shù)(cross correlation),以此完成不同信號(hào)間的時(shí)間同步。
本文計(jì)算得到的比例因子結(jié)果如圖3 所示。由圖3 數(shù)據(jù)點(diǎn)沿直線近似分布可知,最小二乘法擬合效果良好。
圖3 日本“3·11”地震工況下各層位移/像素的比例因子Fig.3 The regressed scale factor between displacement and pixels for each floor under the Japan "3·11" excitation scenario
作者已有比例因子計(jì)算方法[18]需要在圖像中提取框架梁上、下邊緣,計(jì)算以像素(pixel,單位表示為px)為單位的框架梁高,結(jié)合已知結(jié)構(gòu)框架梁高度為0.12 m,計(jì)算比例因子。本文的結(jié)果與文獻(xiàn)方法的結(jié)果對(duì)比見(jiàn)圖4。由此可見(jiàn),一般情況下,本文使用的比例因子計(jì)算方法與作者已有視覺(jué)識(shí)別方法[18]計(jì)算得到的比例因子很接近。但需要注意的是,樓層4 的比例因子差距相對(duì)較大。如圖2 所示,樓層4 位于圖像畸變較大的區(qū)域,可能導(dǎo)致單一視覺(jué)識(shí)別方法出現(xiàn)構(gòu)件邊緣識(shí)別的不確定性與差異,進(jìn)而影響相應(yīng)樓層4 比例因子計(jì)算結(jié)果的準(zhǔn)確性。
圖4 兩種方法下日本“3·11”地震工況下各樓層比例因子比較Fig.4 Compare of scale factor under the Japan "3·11"excitation scenario
結(jié)構(gòu)在地震作用下的響應(yīng),層間位移角是個(gè)重要的物理量。為此,在時(shí)域范圍內(nèi),本文通過(guò)以下兩個(gè)指標(biāo)來(lái)判斷結(jié)果正確性:
1) 峰值誤差,即位移最大處的誤差。該指標(biāo)對(duì)最大層間位移角 有重要意義。
2) 歸一化均方根誤差(normalized root mean square error, NRMSE),該指標(biāo)從整體上判斷測(cè)量誤差。其公式定義如下:
式中:x?i和xi分別代表第i步的估計(jì)值和真實(shí)值;n代表數(shù)據(jù)點(diǎn)數(shù)目。
日本“3·11”地震工況結(jié)果見(jiàn)圖5??梢钥闯?,在本工況下,本文方法相較文獻(xiàn)方法對(duì)比例因子的計(jì)算更可靠。
圖5 日本“3·11”地震下各層峰值誤差和歸一化均方根誤差Fig.5 Peak error and NRMSE for each floor under the Japan"3·11" excitation scenario
對(duì)本實(shí)驗(yàn),在卡爾曼濾波過(guò)程中,指定加速度傳感器的方差為2×10-2m2/s4,計(jì)算機(jī)視覺(jué)測(cè)量的位移方差由式(16)計(jì)算。
卡爾曼濾波后,各個(gè)工況下時(shí)程對(duì)比分別如圖6~圖8 所示。
圖6 日本“3·11”地震下各層時(shí)程結(jié)果對(duì)比Fig.6 Time history results for each floor under the Japan"3·11" excitation scenario
圖7 Northridge 地震工況下各層時(shí)程結(jié)果對(duì)比Fig.7 Time history results for each floor under the Northridge excitation scenario
圖8 上海人工波工況下各層時(shí)程結(jié)果對(duì)比Fig.8 Time history results for each floor under the Shanghai artificial wave excitation scenario
各個(gè)工況下,峰值誤差和歸一化均方根誤差分別見(jiàn)表1 和表2。
表1 峰值誤差統(tǒng)計(jì)Table 1 Peak error statistics
表2 歸一化均方根誤差統(tǒng)計(jì)Table 2 NRMSE statistics
由表1 可看出,卡爾曼濾波對(duì)誤差峰值的改進(jìn)不明顯。如果濾波前誤差大,則融合之后可減小誤差,而如果濾波前誤差已經(jīng)比較小,則該方法對(duì)誤差峰值的改進(jìn)不明顯。
由表2 可知,NRMSE 更強(qiáng)調(diào)整體, 卡爾曼濾波的效果更加明顯。除在少部分工況下結(jié)果劣化外,大部分工況均有改進(jìn),最大幅度達(dá)38%。同時(shí)注意到,有2 個(gè)工況在卡爾曼濾波后出現(xiàn)一定程度的劣化,但基本在9%以內(nèi)??紤]在相應(yīng)工況下,基于視覺(jué)識(shí)別的NRMSE 已經(jīng)比較小,所以卡爾曼濾波進(jìn)一步改善的效果不明顯。
在頻域范圍內(nèi),功率譜密度(PSD)是識(shí)別結(jié)構(gòu)動(dòng)力特性的一個(gè)重要指標(biāo)。各地震工況下頻譜圖見(jiàn)圖9~圖11。
圖9 日本“3·11”地震工況下各樓層歸一化功率譜密度Fig.9 Normalized PSD for each floor under the Japan "3·11"excitation scenario
圖10 Northridge 地震工況下各樓層歸一化功率譜密度Fig.10 Normalized PSD for each floor under the Northridge excitation scenario
圖11 上海人工波工況下各樓層歸一化功率譜密度Fig.11 Normalized PSD for each floor under the Shanghai artificial wave excitation scenario
在頻域范圍內(nèi),可以明顯看出,卡爾曼濾波后頻率更加接近紅外系統(tǒng)測(cè)量結(jié)果。在所有工況下,結(jié)構(gòu)的高頻信息都更加接近紅外系統(tǒng)結(jié)果,這對(duì)判斷結(jié)構(gòu)的頻率和模態(tài)均有幫助。對(duì)低頻部分,卡爾曼濾波后,歸一化功率譜密度曲線與純視覺(jué)結(jié)果相同。由于日本“3·11”地震工況時(shí)間更長(zhǎng),相比其他兩個(gè)工況,結(jié)構(gòu)的自振頻率更突出。
本文利用加速度傳感器和計(jì)算機(jī)視覺(jué)技術(shù),對(duì)結(jié)構(gòu)動(dòng)力行為的接觸式監(jiān)測(cè)和非接觸式追蹤數(shù)據(jù)進(jìn)行融合,以充分發(fā)揮兩者優(yōu)勢(shì)。針對(duì)計(jì)算機(jī)視覺(jué)技術(shù)無(wú)法采集結(jié)構(gòu)高頻振動(dòng)信息,需要額外參數(shù)估算比例因子等不足而加速度計(jì)無(wú)法監(jiān)測(cè)低頻位移、存在零漂等缺點(diǎn),本文提出利用卡爾曼濾波和RTS 平滑方法,用最小二乘法計(jì)算比例因子,融合了計(jì)算機(jī)視覺(jué)和加速度計(jì)的數(shù)據(jù)。并以一個(gè)大比例框架結(jié)構(gòu)振動(dòng)臺(tái)試驗(yàn)為例,驗(yàn)證了方法的可靠性。結(jié)果表明:
(1)該種數(shù)據(jù)融合方法能夠可靠估計(jì)比例因子;
(2)在時(shí)域范圍內(nèi),雖然對(duì)結(jié)構(gòu)最大位移的測(cè)量改進(jìn)不明顯,但有效減少了NRMSE 值,整體上提升了位移測(cè)量精度;
(3)在頻域范圍內(nèi),所提出的數(shù)據(jù)融合方法,彌補(bǔ)了純計(jì)算機(jī)視覺(jué)采樣率低的缺點(diǎn),有效提高了位移數(shù)據(jù)在高階模態(tài)范圍內(nèi)的信噪比,保證了對(duì)結(jié)構(gòu)高階模態(tài)的識(shí)別能力。下一步的工作將研究ROI 的選擇方法,實(shí)現(xiàn)ROI 的自動(dòng)選擇。