段志鑫,吳 侃,白志輝,李 亮,周大偉,王 瑞,3
(1.中國礦業(yè)大學 環(huán)境與測繪學院,江蘇 徐州 221116;2.冀中能源峰峰集團有限公司,河北 邯鄲 056000;3.江西理工大學 應用科學學院,江西 贛州 341000)
相似材料模擬實驗是研究復雜地質(zhì)和巖土工程問題的重要手段,它可以較為直觀地反映所模擬工程原型的物理力學性質(zhì)和巖層運動規(guī)律,由于具有觀測周期短,成本低,結(jié)果直觀等優(yōu)點,被廣泛地應用于采礦和邊坡工程等研究中[1-2]。位移監(jiān)測是相似材料模擬實驗的主要觀測內(nèi)容,也是對巖層運移規(guī)律和破壞特征進行分析的數(shù)據(jù)基礎。目前,相似材料模擬實驗中位移監(jiān)測的方法包括:百分表法、燈泡透鏡法、精密水準法、近景攝影測量法、光纖光柵傳感器監(jiān)測法以及三維激光掃描法等。其中,百分表法和精密水準法測量精度較高,但是只能監(jiān)測某一個方向上的位移[3];燈泡透鏡法的測點精度可以達到0.2mm以內(nèi),但是在布點較多的情況下,測量效率較低,難以保證動態(tài)觀測[4-5];光纖光柵傳感器法觀測成本較高,且容易對模型的自身形變造成干擾[6];三維激光掃描方法的點位測量精度較低并且數(shù)據(jù)量大,不便于后期處理[7];近景攝影測量法應用較為廣泛,但是每次觀測需要拍攝多張照片且易產(chǎn)生噪聲點,不利于實現(xiàn)動態(tài)觀測[8-9]。
近年來,眾多研究者對基于單張圖像的變形監(jiān)測方法進行了大量研究,提出了數(shù)字散斑圖像[10]、亞像素圓心檢測[11]等方法。在這些方法中,標志點的提取始終是獲取高精度的形變量的關鍵。為了實現(xiàn)對相似模型巖層形變量的高效、精確監(jiān)測,本文擬提出一種基于閾值分割和局部邊緣檢測的最小二乘橢圓擬合法,提高單視圖像中標志點中心的提取精度,并基于數(shù)字攝影測量的原理,對普通數(shù)字圖像進行畸變校正、空間變換等處理,得到高精度的標志點中心坐標,進而通過對應點比較獲取模型的形變量,為研究相似材料模擬實驗中的巖層內(nèi)部移動及破壞規(guī)律提供支持。
本次實驗的觀測對象為模擬西部風積沙地質(zhì)條件下采煤的相似材料模型,模型尺寸為寬3000mm,厚300mm,高1000mm,模型幾何相似比為1∶150。根據(jù)相似材料模型巖層分布的特點及實驗監(jiān)測需求,在模型表面布設有14排測點。XJTUDP系統(tǒng)是基于工業(yè)近景攝影測量理論開發(fā)的近距離測量系統(tǒng),系統(tǒng)單點點位測量精度可達0.03~0.1mm[12]。為了對實驗效果進行對比驗證,同時在模型表面及框架上布設若干XJTUDP近景攝影測量系統(tǒng)的方形編碼標志點,實驗中采用普通的數(shù)碼相機對模型進行觀測,每次觀測時盡量保持正直拍攝,如圖1所示。
圖1 相似材料模型測點布設
基于近景攝影測量和亞像素圓形檢測法的相似材料模型位移監(jiān)測方法的主要流程如下:
(1)進行相機標定并建立嚴格的畸變模型對采集的圖像進行畸變校正,提高圖像的幾何精度。
(2)利用提出的最小二乘橢圓圓心檢測方法獲取標志點的中心坐標。
(3)利用DLT變換將測點坐標轉(zhuǎn)換到物方坐標并獲取模型形變量。
普通數(shù)碼相機在成像的過程中都會存在一定程度的幾何失真,即相機畸變,這些畸變誤差會對照片的成像質(zhì)量和標志點提取的精度產(chǎn)生影響,因此需要標定相機的畸變參數(shù)。目前相機標定的算法比較成熟多樣[13],本文使用MATLAB軟件中的攝像機標定工具箱對其進行標定。標定結(jié)果見表1。
表1 相機畸變參數(shù)
利用相機的畸變參數(shù),建立如式(1)所示的畸變校正模型,并由式(2)計算得到圖像上每個像素的去畸變坐標。
(1)
(2)
式中,(Δx,Δy)為像點坐標偏差;(x,y)為像點實際量測坐標;(x0,y0)為像主點坐標;k1,k2,k3為徑向畸變系數(shù);p1,p2為偏心畸變系數(shù);r為像點的畸變半徑;(xu,yu)為像點去畸變坐標。
在近景攝影測量與計算機視覺檢測中,常用的投影標志點有圓形標志點、扇形標志點、方形標志點等,本次實驗中采用圓形標志點進行位移監(jiān)測,如圖2(a)所示。因此,對標志點圓域的準確提取,是保證標志點中心坐標精度的關鍵。目前常見的平面圓檢測方法有邊緣檢測法、hough變換檢測法、曲線擬合法等,其中邊緣檢測法精度較低且抗噪性較差[14],hough變換檢測法計算量較大并且對橢圓檢測效果不佳[15],曲線擬合法的擬合精度易受噪聲影響[16],而相似材料模型表面的標志點具有數(shù)量多、橢圓性、背景復雜等特點,如圖2(a)所示,利用上述方法難以得到理想的檢測效果。針對這個問題,本文提出一種基于閾值分割與局部邊緣檢測的最小二乘橢圓檢測方法,實現(xiàn)對標志點中心的高效準確提取。
該方法的具體過程如下:
(1)利用大律法對模型灰度圖像進行閾值分割,如式(3)所示,得到以標志點白色區(qū)域為前景的二值圖像,如圖2(b)所示,并根據(jù)連通域面積等準則濾除少量背景噪聲。
(3)
式中,G(x,y)為二值圖像像素灰度值;g(x,y)
圖2 相似材料模型標志點中心檢測
為原始圖像像素灰度值;T0為大律法分割閾值。
(2)利用公式(4)計算二值圖像上每個標志點連通域的質(zhì)心坐標(u0,v0),并獲取每個連通域?qū)哪繕送饨雍械拈Ll,寬w。
(4)
式中,n為連通域的像素數(shù);(ui,vi)為每個像素的坐標;g(ui,vi)為像素灰度。
(3)根據(jù)標志點的實際內(nèi)徑r與外徑R的長度,利用公式(5)計算擴充比例系數(shù)σ,對連通域的外接矩形進行擴充,擴充后的矩形長寬為L,W。
(5)
(4)在以連通域質(zhì)心(u0,v0)為中心,擴充外接矩形的長寬為維數(shù),在灰度圖像上確定每一個目標標志點的檢測區(qū)域,利用Canny邊緣檢測算子獲取檢測區(qū)域內(nèi)白色橢圓的輪廓及其邊緣點坐標(xi,yi),結(jié)果如圖2(c)所示。
(5)利用公式(6)對步驟(4)中檢測得到的邊緣點進行最小二乘法橢圓擬合,得到橢圓的圓心坐標(xc,yc),即為標志點的中心坐標,如圖2(d)所示。
(6)
式中,f為目標函數(shù);A,B,C,D,E為橢圓方程的5個系數(shù);N為邊緣點個數(shù)。
經(jīng)過本文方法檢測得到的標志點中心坐標為像方空間坐標,而不是實際坐標,無法直接對其進行位移分析,因此需要將標志點圓心坐標轉(zhuǎn)換到物方空間。為了得到高精度的物方坐標,本文利用模型架上固定控制點建立直接線性變換模型,并基于Ceres-solver解算器對轉(zhuǎn)換系數(shù)進行平差優(yōu)化,進而得到最優(yōu)的轉(zhuǎn)換模型。
2.3.1 直接線性變換
直接線性變換(DLT)是通過直接建立目標點位的像方坐標與物方坐標之間的線性變換關系的模型[17],該方法由于不需要事先測定相機的內(nèi)外方位元素,因此被廣泛地應用于非量測相機攝影測量中。相似材料模型監(jiān)測中測點均布設在同一平面,因而只需要測量不少于4個控制點的實際坐標并采用二維的DLT變換求解出相應變換矩陣及其變換參數(shù),進而將標志點坐標轉(zhuǎn)換到物方平面,具體的變換模型如式(7)所示。
(7)
式中,(xu,yu)為標志點去畸變后像方坐標;(X,Y)為對應標志點物方平面坐標;L1~L8為二維DLT變換的8個參數(shù)。
2.3.2 基于Ceres-solver平差優(yōu)化
Ceres解算器是一個開源的C++庫,主要用于建模和解決大型、復雜的優(yōu)化問題。Ceres解算器可以解決兩類問題。一是求解有邊界約束條件的非線性最小二乘問題,二是求解一般的無約束最優(yōu)化問題。它僅需要建立合適的平差模型,根據(jù)需要選擇最優(yōu)的平差算法,即可快速有效地求解非線性最小二乘問題[18]。實驗中挑選均勻分布的4個固定控制點,根據(jù)其像方坐標與物方坐標求取直接線性變換系數(shù),并以此作為平差初值;然后基于Ceres-solver解算器,選擇具有較強抗粗差能力的Cauchy-Loss平差函數(shù)對所有的固定控制點進行迭代平差處理,以得到最優(yōu)的直接線性變換系數(shù)。對多期數(shù)據(jù)的共50個控制點進行直接線性變換誤差統(tǒng)計,如圖(3)所示。由誤差曲線可知,未進行平差優(yōu)化時,模型控制點的轉(zhuǎn)換誤差較大,最大誤差已達2.5mm,在對轉(zhuǎn)換系數(shù)進行Ceres-solver平差優(yōu)化后,點位坐標轉(zhuǎn)換誤差有了明顯減小,最大誤差控制在1mm以內(nèi),可滿足模型標志點解算的要求。
圖3 模型控制點轉(zhuǎn)換誤差
在近景攝影測量中,由于受到相機光學畸變校正效果、攝影方式、像控點的數(shù)量及分布、像控點實測精度、圖像分辨率、標志點中心提取精度等因素的影響,解算得到的標志點坐標會存在一定的誤差。XJTUDP近景攝影測量系統(tǒng)具有較高的點位測量精度,為了檢驗本文方法提取相似材料模型表面標志點坐標值的精度,實驗中以近景攝影測量系統(tǒng)獲取的標志點坐標作為實測值,與本文方法解算得到的標志點坐標進行對比和誤差分析。由于相似材料模型只考慮模型表面上的二維形變,因此實驗中只對標志點的x,y坐標值進行分析。隨機選取8個點進行坐標值誤差統(tǒng)計,如表2所示。
表2 標志點坐標解算精度分析
綜合所有的檢查點,按照公式(8)計算本文方法得到的標志點在X,Y方向上坐標值的中誤差分別為:mx=0.520mm,my=0.479mm。XJTUDP系統(tǒng)點位測量誤差最大為0.1mm,考慮該系統(tǒng)自身誤差,本文方法在X,Y方向上點位坐標測量誤差小于0.620mm。目前相似材料模擬實驗中,模型幾何相似比通常為1/200~1/50,相似比太大可能會掩蓋掉模型形變的細節(jié),相似比太小會將點位觀測誤差放大。本文實驗中模型幾何相似比為1∶150,因此,對應實際監(jiān)測點在X,Y方向的絕對中誤差均小于93mm。本文方法監(jiān)測精度優(yōu)于三維激光掃描法,且在監(jiān)測效率及簡便性上較其他方法更為突出,可以滿足一般相似材料模型監(jiān)測的要求。
(8)
式中,m為中誤差;Δ為誤差值;n為觀測值個數(shù)。
為了驗證本文方法在實際相似材料模型監(jiān)測中的可靠性,基于單視影像解算出每一次開采前模型表面的標志點坐標,并計算對應點的位移量。選取模型開采500mm,1000mm,1500mm,2000mm的模型地表標志點位移數(shù)據(jù),繪制模型地表下沉曲線,如圖4所示。由地表下沉曲線可以看出,隨著模型工作面的推進,模型地表的下沉量不斷增大,開采2000mm后,模型地表下沉量達到最大,為26.37mm,最大下沉量出現(xiàn)在下沉盆地中心,且下沉盆地中心隨著工作面的推進方向移動??傮w而言,下沉曲線的位移規(guī)律性較好,其中位移變化、下沉盆地、開采影響范圍等觀測內(nèi)容與現(xiàn)場實驗過程中觀測到的基本一致,且符合對模型的定性分析判斷。因此,本文方法得到的相似材料模型形變量是可靠的,可以基本反映相似材料模型采動過程中地表及覆巖層的位移變化規(guī)律。
圖4 模型地表下沉曲線
(1)本文對基于單視影像的相似材料模型形變量監(jiān)測方法進行了研究,通過影像畸變校正、標志點精確提取、DLT變換及平差優(yōu)化等步驟,解算得到了相似材料模型標志點的物方坐標并計算了模型地表的下沉曲線。
(2)試驗研究表明,本文方法在X,Y方向上點位坐標測量誤差小于0.620mm,可以較為準確高效地獲取模型的形變量,且觀測成本低、便于連續(xù)實時觀測,能夠為相似模擬實驗提供豐富的位移場與特征圖像數(shù)據(jù),對于礦山開采沉陷等巖土模擬研究具有一定的實用價值。
(3)由于本文方法尚處于試驗階段,因而算法及數(shù)據(jù)處理的模塊化和自動化程度還需進一步提高。