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