徐接武
現(xiàn)今,基坑監(jiān)測方式多樣,主要包括視準(zhǔn)線法、小角度法、極坐標(biāo)法以及前方交會(huì)法等[1-2]。而借助經(jīng)緯儀或全站儀進(jìn)行基坑水平位移監(jiān)測的傳統(tǒng)方式無法實(shí)現(xiàn)動(dòng)態(tài)化、實(shí)時(shí)化位移[1-4]。
近年來,隨著現(xiàn)代科技的發(fā)展,監(jiān)測技術(shù)快速發(fā)展,數(shù)字圖像測量成為新時(shí)代動(dòng)態(tài)化監(jiān)測的代表,此方法主要借助攝像機(jī)、照相機(jī)等拍攝物體的運(yùn)動(dòng)過程得到數(shù)字圖像,對(duì)于此類數(shù)字圖像可借助數(shù)字圖像處理技術(shù)進(jìn)行識(shí)別定位與跟蹤,而后利用分析算法,對(duì)目標(biāo)進(jìn)行實(shí)時(shí)化測量。目前國內(nèi)外已有諸多這方面的研究,然而大部分的學(xué)者在開發(fā)設(shè)備時(shí),考慮的是單點(diǎn)的位移,費(fèi)時(shí)費(fèi)力,而且很難做到各個(gè)目標(biāo)點(diǎn)同時(shí)監(jiān)測,造成數(shù)據(jù)誤差[5-6]。為此,本文提供了一種新的基于數(shù)字圖像技術(shù)的基坑開挖測量多目標(biāo)系統(tǒng),并進(jìn)行了工程應(yīng)用,取得了較好的社會(huì)效益。
本文基于數(shù)字圖像測量方法,建立了一種單一攝像機(jī)多個(gè)目標(biāo)快速定位、監(jiān)測系統(tǒng),該系統(tǒng)安裝簡單,無需考慮相機(jī)安裝位置、鏡頭參數(shù)等信息,安裝完畢后整體標(biāo)定,將系統(tǒng)誤差進(jìn)行整體標(biāo)定考慮,提高了測量精度,并且算法簡單,代碼執(zhí)行效率高,適合長期野外工作環(huán)境。當(dāng)基坑開挖過程中出現(xiàn)的水平位移超過設(shè)定閾值后系統(tǒng)將報(bào)警,并通過激光燈指示到報(bào)警位置,指導(dǎo)現(xiàn)場人員立刻對(duì)該區(qū)域進(jìn)行加固和維修,以防基坑坍塌或更嚴(yán)重的事故發(fā)生。當(dāng)有多個(gè)目標(biāo)出現(xiàn)報(bào)警時(shí),激光燈輪流指示各個(gè)目標(biāo)。
本文探討的基坑開挖監(jiān)測借助如下技術(shù)手段實(shí)現(xiàn):建構(gòu)實(shí)時(shí)水平位移監(jiān)測系統(tǒng),該系統(tǒng)中包含中控電腦、1 臺(tái)攝像機(jī)(安裝在基坑附近、監(jiān)測多個(gè)目標(biāo))、1 部云臺(tái)、1 臺(tái)激光燈(安裝于云臺(tái)上方);其中的攝像機(jī)雖然只有一臺(tái),但仍然可以實(shí)時(shí)測量多個(gè)測點(diǎn),實(shí)時(shí)監(jiān)測基坑開挖中的動(dòng)態(tài)水平位移,攝像機(jī)與電腦相連,中控電腦對(duì)攝像機(jī)進(jìn)行控制,攝像機(jī)中拍攝的內(nèi)容傳送至中控電腦,而后向云臺(tái)發(fā)送指令,最后激光燈開啟并指向報(bào)警目標(biāo)。一臺(tái)攝像機(jī)、云臺(tái)固定安裝,激光燈安裝在云臺(tái)上,多臺(tái)攝像機(jī)與云臺(tái)之間的安裝、位置關(guān)系等無需特別要求。云臺(tái)可以繞x 軸和y 軸360°旋轉(zhuǎn),當(dāng)監(jiān)測數(shù)據(jù)超過閾值后,云臺(tái)轉(zhuǎn)動(dòng)到指定位置并開啟激光燈指示工作人員進(jìn)行檢查。工程中固定好各個(gè)儀器設(shè)備,要求各個(gè)設(shè)備安裝穩(wěn)定牢固,激光燈安裝于云臺(tái)上,不需要測量云臺(tái)與攝像機(jī)之間的位置關(guān)系。將所有的設(shè)備連接到中控電腦上,并進(jìn)行初始整體標(biāo)定,標(biāo)定各個(gè)攝像機(jī)與云臺(tái)之間的對(duì)應(yīng)關(guān)系,存入中控電腦中。
假定云臺(tái)所在的坐標(biāo)系為XYZ,激光燈安裝在云臺(tái)上,如圖1所示。繞X 軸轉(zhuǎn)動(dòng)可以改變激光燈遠(yuǎn)近,繞Z 軸轉(zhuǎn)動(dòng)可以改變激光燈指向左或者右。繞X 軸轉(zhuǎn)動(dòng)的角度記為α,繞Z 軸旋轉(zhuǎn)的角度記為β。假定整體坐標(biāo)系為xyz,則當(dāng)有多個(gè)監(jiān)測目標(biāo)時(shí),首先打開激光燈并轉(zhuǎn)動(dòng)云臺(tái)到指定位置記錄下云臺(tái)(α1,1,β1,1),同時(shí)記錄下目標(biāo)監(jiān)測點(diǎn)在整體坐標(biāo)系下的坐標(biāo)(X1,1,Y1,1);依次轉(zhuǎn)動(dòng)云臺(tái)指向各個(gè)目標(biāo)監(jiān)測點(diǎn),并分別記錄下云臺(tái)的位置坐標(biāo)(αi,j,βi,j)(i 表示行坐標(biāo),j 表示列坐標(biāo)),相機(jī)中也得到了相應(yīng)點(diǎn)在相機(jī)坐標(biāo)系下的坐標(biāo)(Xi,j,Yi,j)。基于上述標(biāo)定后建構(gòu)整體坐標(biāo)系下的坐標(biāo)(Xi,j,Yi,j),其與云臺(tái)轉(zhuǎn)角(αi,j,βi,j)之間形成的關(guān)系一一對(duì)應(yīng)。通過整體標(biāo)定后,當(dāng)給定整體坐標(biāo)系下的坐標(biāo)(Xi,j,Yi,j),即可找到其云臺(tái)轉(zhuǎn)角(αi,j,βi,j),關(guān)于兩者的對(duì)應(yīng)關(guān)系整體標(biāo)定后由中控電腦完成并存入存儲(chǔ)器中,不同的工程需要重新標(biāo)定。相機(jī)坐標(biāo)系與云臺(tái)坐標(biāo)系之間的關(guān)系不會(huì)直接影響整體標(biāo)定,因此施工安裝更為簡單便捷,同時(shí),由于整體標(biāo)定中包含了坐標(biāo)系之間的關(guān)系、鏡頭畸變、系統(tǒng)誤差等情況,因此所得到的對(duì)應(yīng)關(guān)系不再重新考慮,有效降低了復(fù)雜性,提高了計(jì)算精度,提高了代碼的執(zhí)行效率。
整體標(biāo)定時(shí),標(biāo)定所用的數(shù)據(jù)點(diǎn)數(shù)越多則計(jì)算精度越高,當(dāng)計(jì)算得到的點(diǎn)不在標(biāo)定點(diǎn)上時(shí),如圖1 所示的藍(lán)色點(diǎn),該點(diǎn)位于四個(gè)標(biāo)定點(diǎn)之間,此時(shí)還需再做處理。根據(jù)上述建立的相機(jī)坐標(biāo)(Xi,j,Yi,j)與云臺(tái)角度(αi,j,βi,j)的對(duì)應(yīng)關(guān)系,在識(shí)別出目標(biāo)后即得到相機(jī)坐標(biāo)系下P 點(diǎn)的坐標(biāo)(Xp,Yp),由于該點(diǎn)不在標(biāo)定點(diǎn)上,位于該點(diǎn)四周的點(diǎn)分別為(Xi,j,Yi,j)、(Xi+1,j,Yi+1,j)、(Xi+1,j+1,Yi+1,j+1)、(Xi,j+1,Yi,j+1),再根據(jù)相應(yīng)的對(duì)應(yīng)關(guān)系得到這四個(gè)點(diǎn)所對(duì)應(yīng)的云臺(tái)位置分別為(αi,j,βi,j)、(αi+1,j,βi+1,j)、(αi+1,j+1,βi+1,j+1)、(αi,j+1,βi,j+1)。識(shí)別的目標(biāo)點(diǎn)P 不在標(biāo)識(shí)點(diǎn)上時(shí),需按照其周圍的四個(gè)點(diǎn)進(jìn)行插值計(jì)算,具體的計(jì)算方法如下(如圖2所示):
圖1 數(shù)字圖像中的位置與云臺(tái)角度之間的對(duì)應(yīng)關(guān)系
圖2 等參元插值計(jì)算
將P 點(diǎn)坐標(biāo)(Xp,Yp)與其周圍的四個(gè)標(biāo)定點(diǎn)坐標(biāo)分別代入公式(1)和(2)即可以求解出參數(shù) 。
如圖2 所示,當(dāng)求解出ξ,η后,根據(jù)已知的四個(gè)標(biāo)定點(diǎn)所對(duì)應(yīng)的云臺(tái)角度,則按照下面方法計(jì)算點(diǎn)P 所對(duì)應(yīng)的云臺(tái)角度:
當(dāng)目標(biāo)位于標(biāo)定點(diǎn)上時(shí),則目標(biāo)快速定位的精度與圖像識(shí)別精度一致;當(dāng)目標(biāo)位于標(biāo)定點(diǎn)之外時(shí),則目標(biāo)快速定位需要通過周圍四個(gè)標(biāo)定點(diǎn)計(jì)算得到,因此其精度與標(biāo)定點(diǎn)間距(即標(biāo)定點(diǎn)分辨率)有關(guān)。當(dāng)標(biāo)定點(diǎn)的分辨率為Mx×My時(shí),相機(jī)所拍攝畫面的分辨率為Nx×Ny,則標(biāo)定點(diǎn)之間的像素為Nx/(Mx-1)×Ny/(My-1),標(biāo)定點(diǎn)之間的任意一點(diǎn)計(jì)算精度為:
其中:ΔXp、ΔYp、ΔXi+m,j+n和 ΔYi+m,j+n分別表示圖像識(shí)別的誤差。從公式(5)、(6)可以看出標(biāo)定點(diǎn)間距越小,即標(biāo)定數(shù)據(jù)點(diǎn)越多,則計(jì)算兩個(gè)標(biāo)定點(diǎn)之間的精度也越高。例如距離100m 位置處,相機(jī)分辨率為1280×1024,其中ΔX、ΔY為圖像在x 和y 方向上的識(shí)別精度。
采用合作標(biāo)志板能夠有效地提高計(jì)算精度,本發(fā)明專利采用的目標(biāo)合作標(biāo)志板如圖3 所示,該標(biāo)志板包括條形碼(存儲(chǔ)了標(biāo)志板的數(shù)據(jù)和類型)、黑白標(biāo)志5 個(gè)(其中4 個(gè)圓形,一個(gè)方形),黑白標(biāo)志之間為刻度線。
圖3 合作標(biāo)志板
在基坑周圍布置多個(gè)標(biāo)志板,根據(jù)上述的標(biāo)定方法得到激光燈與標(biāo)志板之間的對(duì)應(yīng)關(guān)系,對(duì)于每一個(gè)標(biāo)志板,其測量方法相同,具體如下:
首先讀取條形碼識(shí)別標(biāo)志板類型,中控電腦調(diào)出該標(biāo)志板的數(shù)據(jù),例如水平兩個(gè)圓形黑白標(biāo)志距離Llr,豎向兩個(gè)圓形黑白標(biāo)志距離Ltd?;趫D像識(shí)別原理進(jìn)行識(shí)別,然后分別計(jì)算出4 個(gè)圓形黑白標(biāo)志和中心方形黑白標(biāo)志的圖像像素坐標(biāo),可以得到坐標(biāo)分別為左標(biāo)志(Pxl,Pyl)、右標(biāo)志(Pxr,Pyr)、上標(biāo)志(Pxt,Pyt)、下標(biāo)志(Pxd,Pyd)以及中間標(biāo)志(Pxo,Pyo)。
根據(jù)圓形黑白的四個(gè)點(diǎn)即可以得到這四個(gè)點(diǎn)所在的區(qū)域內(nèi)的圖像像素與坐標(biāo)之間的關(guān)系。當(dāng)中間方形黑白標(biāo)識(shí)點(diǎn)變化時(shí),圖像像素坐標(biāo)變?yōu)椋╭xo,qyo),就可以通過計(jì)算得到其在該合作標(biāo)志板面內(nèi)的水平和豎向位移。
設(shè)采集得到的標(biāo)志板圖像左右及上下標(biāo)志間為m 像素,Ltd、Llr實(shí)際尺寸為H 毫米,實(shí)際尺寸的偏差為Δ 毫米,則測量結(jié)果的誤差估計(jì)值為:
采用亞像素定位技術(shù),儀器可采集分辨率1280×1024 的圖像,儀器視場角為±15 分。設(shè)取m=1000,H=500mm,Δ=1mm,δ=0.2,則按式(1)計(jì)算得到的測量結(jié)果的誤差估計(jì)值為0.1mm。
設(shè)備開發(fā)后在建發(fā)領(lǐng)湖花園基坑工程中進(jìn)行了應(yīng)用,其目的是用來測量開挖過程中的實(shí)時(shí)動(dòng)態(tài)位移,現(xiàn)場布置了多個(gè)測量點(diǎn),各個(gè)測量點(diǎn)的標(biāo)志牌采用黑白相間的標(biāo)志牌,該標(biāo)志牌識(shí)別精度較高,計(jì)算量小。攝像頭CCD 采用分辨率1280×1024,鏡頭為800mm 可調(diào)焦距的鏡頭,實(shí)時(shí)采集并處理,每秒鐘采樣頻率是30 幀。電腦采用普通的PC 機(jī),配置是I3 或者以上。具體的工程現(xiàn)場布置和安裝調(diào)試與實(shí)驗(yàn)室相同,現(xiàn)場以及儀器安裝如圖4 所示。
圖4 測量裝置
由于現(xiàn)場正在施工,在挖掘機(jī)附近的測點(diǎn)振動(dòng)較大,各個(gè)測點(diǎn)的測量結(jié)果如圖5 所示,系統(tǒng)操作界面見圖6,從測量數(shù)據(jù)可以看出,當(dāng)挖掘機(jī)挖土的時(shí)候產(chǎn)生的振動(dòng)較大,波形跳動(dòng)加劇。
圖5 各個(gè)測點(diǎn)的測量結(jié)果
圖6 操作系統(tǒng)照片
本文設(shè)計(jì)了一種基于數(shù)字圖像實(shí)時(shí)監(jiān)測基坑開挖水平位移的方法,并進(jìn)行了工程應(yīng)用,取得了如下結(jié)論:
(1)該方法建立了一種單一攝像機(jī)多目標(biāo)快速定位、監(jiān)測的系統(tǒng),該系統(tǒng)安裝簡單,無需考慮相機(jī)安裝位置、鏡頭參數(shù)等信息,安裝完畢后整體標(biāo)定,將系統(tǒng)誤差進(jìn)行整體標(biāo)定考慮。
(2)本方法提高了測量精度,并且算法簡單,代碼執(zhí)行效率高,適合長期野外工作環(huán)境。
(3)當(dāng)基坑開挖過程中出現(xiàn)水平位移超過設(shè)定的閾值時(shí)系統(tǒng)將作出報(bào)警,并通過激光燈指示報(bào)警位置,指導(dǎo)現(xiàn)場人員立刻對(duì)該區(qū)域進(jìn)行加固和維修,以防基坑坍塌或更嚴(yán)重的事故發(fā)生。