<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于數字圖像處理技術(shù)的巖石節理寬度測量

基于數字圖像處理技術(shù)的巖石節理寬度測量

作者: 時(shí)間:2010-01-25 來(lái)源:網(wǎng)絡(luò ) 收藏
巖體節理裂隙寬度的測量在地質(zhì)勘探、礦山工程、公路鐵路建設和核電工程等諸多工程領(lǐng)域都有廣泛的應用。但是由于裂隙形成原因的多樣化,給它的測量與研究帶來(lái)了極大難度。一種最簡(jiǎn)單的測量寬度的方法,就是用卡鉗(測徑儀)來(lái)測量節理裂隙二側巖體斷裂面的垂直距離。這種方法受人為因素和儀器精度的影響很大,結果不穩定且數據不精確。而對于巖體微裂隙的測量來(lái)說(shuō),則只能在顯微鏡下進(jìn)行。一般采用的方法是:首先對對象巖體取樣,并從中采集信息,然后沿用傳統的人工測量方法,對圖像中的目標物體進(jìn)行測量,最后得出測量結果。這種方法只是在數據采集時(shí)提高了精確度,但在測量過(guò)程中由于缺少對現有圖像分析技術(shù)的應用,測量結果并不理想。目前常用的圖像分析技術(shù)主要是一些圖像測量算法,其中有:當量圓直徑算法,當量橢圓長(cháng)、短軸算法等。它們都能對一定條件下的圖形進(jìn)行穩定、精確的測量,但是單獨使用一種算法又有局限性。用于節理裂隙等面積的圓形的直徑計算裂隙的寬度(當量圓直徑算法),這種方法實(shí)現簡(jiǎn)單但適用范圍有限,要求被測對象的邊界起伏較大才可以達到滿(mǎn)意效果。用于節理裂隙等面積的橢圓的短軸計算裂隙的寬度(簡(jiǎn)稱(chēng)橢圓算法),這種方法實(shí)現起來(lái)十分復雜,但效果較好,實(shí)際中仍有應用。此外,簡(jiǎn)單Ferret算法(也稱(chēng)Ferret Box算法)[1]采用測量與目標物體相切的2條平行線(xiàn)之間距離的方法來(lái)確定不規則圖形的長(cháng)、寬等幾何特征,但是這種方法由于缺少對測量方向的確定,使得寬度值不穩定,需要進(jìn)一步改進(jìn)。
  本文以簡(jiǎn)單Ferret算法為基礎,介紹其改進(jìn)算法,并通過(guò)對一個(gè)節理裂隙的實(shí)際測量過(guò)程的介紹和測量結果分析,對比了改進(jìn)的Ferret算法和目前常用的測量算法的優(yōu)劣。
1 處理原理及算法
  在中,對不規則二維幾何圖形的測量多采用多邊形近似的方法[2]。對于復雜的不規則二維幾何圖形來(lái)說(shuō),通常借用規則的幾何圖形對它們進(jìn)行近似計算,從而獲得被測目標圖形的幾何特征值。需要注意的是,在對圖像中的目標物體進(jìn)行測量之前,一般先要對原始圖像進(jìn)行二值化處理[2],然后再以二值圖為基礎進(jìn)行測量分析。
1.1 簡(jiǎn)單Ferret算法原理
  簡(jiǎn)單Ferret算法首先從二值圖的邊界任選一點(diǎn),經(jīng)過(guò)此點(diǎn)做圖形的切線(xiàn)。取與該切線(xiàn)平行的直線(xiàn),使它與圖形的另外一側邊界相切,當這2條切線(xiàn)間的垂直距離最大時(shí),此時(shí)的距離為被測圖形的長(cháng)度值;當垂直距離達到最小時(shí)為被測圖形的寬度值。用Ferret Box測量不規則圖形的寬度示意圖如圖1所示。圖中Fm為最大值。

本文引用地址:http://dyxdggzs.com/article/195535.htm

  可以看出這種算法雖然簡(jiǎn)單卻存在缺陷。原因是:要想找到垂直距離的最大值和最小值,就要進(jìn)行多次取值和比較,對于邊界變化頻繁的圖形來(lái)說(shuō)操作十分繁瑣。而且這種方法對于凸多邊形比較適用,對于凹多邊形特別像節理裂隙這樣邊界變化很大的復雜圖形來(lái)說(shuō)確定切線(xiàn)存在難度,這將影響測量工作的準確度。下面將以簡(jiǎn)單Ferret算法為基礎,介紹一種比較穩定的測量寬度的算法――改進(jìn)的Ferret算法。
1.2 改進(jìn)的Ferret算法原理
  改進(jìn)的Ferret算法充分利用了二維幾何圖形的旋轉不變性原理,彌補了簡(jiǎn)單Ferret算法不易測量凹多邊形的缺陷,原理步驟如下。
  (1)使用求最小二階矩的方法,惟一確定測量不規則圖形寬度的參考方向。
  (2)以確定的參考方向為基準,再采用Ferret Box的方法獲得圖形的長(cháng)度和寬度。
  可以看出改進(jìn)的Ferret算法主要是增加了確定方向的方法,它使得寬度的測量結果趨于穩定。
  采用最小二階矩的方法確定參考方向如圖2所示。圖中,虛線(xiàn)為過(guò)物體質(zhì)心的任意一條直線(xiàn),二值圖曲線(xiàn)方程為f(x,y),點(diǎn)(x,y)到虛線(xiàn)的垂直距離R為轉動(dòng)半徑,可得轉動(dòng)慣量方程:

 


上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>