徐輝, 劉麗靜, 沈科, 鄒盛
(1.中煤科工集團常州研究院有限公司, 江蘇 常州 213015;2.天地(常州)自動化股份有限公司, 江蘇 常州 213015)
帶式輸送機是煤礦井下主要運煤設(shè)備,運行過程中可能出現(xiàn)鐵器等夾雜在落煤中壓砸輸送帶,導(dǎo)煤槽、清掃器等與輸送帶之間卡入硬質(zhì)異物,錨桿、釬子等尖銳異物刮扯輸送帶等情況,易導(dǎo)致輸送帶縱向撕裂。為避免進一步損失,需進行輸送帶縱向撕裂檢測[1]。
現(xiàn)有的輸送帶縱向撕裂檢測方法分為接觸式與非接觸式2類[2]。常見的接觸式檢測方法包括測力法、嵌入法、線圈探測法、拉力檢測法等;非接觸式檢測方法包括閉合線圈法、X射線法、機器視覺法等[3]。接觸式檢測方法因準確度較低、有磨損,逐漸被非接觸式檢測方法代替。非接觸式檢測方法中的機器視覺法因損耗小、準確度較高、維護簡單等優(yōu)勢[4-5],得到越來越多的關(guān)注和研究。
基于機器視覺檢測輸送帶縱向撕裂的方法[6-7]主要分為2類:針對可見光或紅外光圖像進行分析;針對線性輔助激光圖像進行分析。第1類方法的關(guān)鍵在于準確分割輸送帶圖像上的撕裂損傷。文獻[8-11]分別采用最大類間方差法、閾值迭代法、全局閾值法分割損傷。上述方法應(yīng)用于煤礦井下時,因光照較弱且不均勻,粉塵、濕度較大,輸送帶在運行過程中上下振動且表面磨損程度不一,導(dǎo)致采集的圖像清晰度較低甚至模糊,撕裂損傷分割較困難。第2類方法借助投射在輸送帶表面的線性激光條紋(光條)特征變化判斷是否有撕裂損傷。文獻[12]將單道線性激光投射在輸送帶表面,利用最大值法提取光條骨架、鄰域差分確定斷點位置、二階導(dǎo)數(shù)判斷波動異常位置,進而檢測并標志輸送帶縱向撕裂區(qū)域;文獻[13]通過檢測投射到輸送帶表面的1條線性激光輪廓線的斷裂特征來識別縱向撕裂。上述方法只關(guān)注有無縱向撕裂,不涉及撕裂損傷的長度、寬度、深度等特征信息計算,無法實現(xiàn)對損傷的定位與趨勢跟蹤[14]。
本文提出一種基于多道線性激光的帶式輸送機縱向撕裂檢測方法。通過機器視覺實時連續(xù)在線分析多道線性激光投射在輸送帶表面的圖像特征,融合多幀圖像分析結(jié)果與帶式輸送機速度傳感器數(shù)據(jù),實現(xiàn)對帶式輸送機縱向撕裂特征識別,損傷寬度、深度、長度定量分析,損傷定位跟蹤及損傷變化趨勢分析的一體化處理。采用多道線性激光較單道線性激光的檢測精度有較大提升,減小了損傷長度估算誤差。該方法復(fù)雜度低,可運行于礦用本質(zhì)安全(簡稱本安)型嵌入式設(shè)備進行現(xiàn)場分析及決策,無需將數(shù)據(jù)傳輸至上位機,避免了時間延遲。
帶式輸送機縱向撕裂檢測方法基于礦用本安型工業(yè)相機、礦用本安型結(jié)構(gòu)光發(fā)射器和礦用本安型多傳感融合計算盒實現(xiàn),采用機器視覺技術(shù),對帶式輸送機正常運行過程中的輸送帶上下表面進行實時掃描和分析,融合速度傳感器輸出值,對輸送帶縱向撕裂進行檢測與跟蹤。
該方法主要包括數(shù)據(jù)分析與數(shù)據(jù)融合2個部分,流程如圖1所示。數(shù)據(jù)分析主要針對單幀圖像進行處理,以提取單幀圖像撕裂損傷特征及標志物特征;數(shù)據(jù)融合主要針對多幀圖像分析結(jié)果進行融合計算,以定位撕裂損傷在輸送帶上的縱向位置并跟蹤損傷變化趨勢。
圖1 帶式輸送機縱向撕裂檢測方法流程
獲取輸送帶圖像后,對單幀圖像進行預(yù)處理,包括:形態(tài)學(xué)處理與雙邊濾波,以去除圖像噪聲,使圖像平滑;采用大津法(即OTSU法[15]或最大類間方差法)提取圖像灰度閾值;根據(jù)圖像灰度閾值分割圖像前景并進行二值化處理,分割出多道線性光條。之后依次進行標志物檢測、中心線提取、損傷特征提取操作。
人為在輸送帶指定位置粘貼反光條作為標志物,以定位撕裂損傷在輸送帶上的縱向位置。標志物圖像如圖2所示。由于反光條有反光效果,標志物在圖像上呈現(xiàn)較粗的短光條段。
圖2 標志物圖像
檢測輸送帶縱向撕裂時,檢測光條上下邊界,求取光條寬度。當某一列上檢測到光條寬度超過鄰近列且差值在設(shè)定閾值[Wmin,Wmax]范圍內(nèi),繼續(xù)檢測寬光條所占列數(shù),即寬光條長度,當其落在設(shè)定閾值[Lmin,Lmax]范圍內(nèi)時,認為檢測到標志物,記錄標志物所在圖像幀的信息。
單道線性光條中心線提取一般采用灰度重心法、極值法、曲線擬合法、骨架細化法等[16]。其中灰度重心法、極值法、曲線擬合法不適用于多道線性光條中心線提取,而骨骼細化法運算量大、效率較低。結(jié)合多道線性光條特點,提出一種分組中心點法提取多道線性光條中心線。假設(shè)有N道線性激光,設(shè)置1個N維數(shù)組用于存放每道光條中心點坐標。光條中心線提取步驟如下。
(1) 尋找每道光條上下邊界。按列掃描二值化圖像,若檢測到像素值由0變?yōu)?55,則定義為光條上邊界,若像素值由255變?yōu)?,則定義為光條下邊界。
(2) 按列搜索,每搜索到1條光條的上下邊界,求取上下邊界終點,根據(jù)上下邊界終點的均值得到當前光條在該列的中心點。
(3) 采用最近鄰聚類算法,將步驟(2)中求取的中心點歸類到N維數(shù)組中對應(yīng)的光條中心坐標數(shù)組。
(4) 重復(fù)按列掃描,直到求取所有光條上的中心點。分組后的中心點連線即為光條中心線。
輸送帶完整時,線性光條形成多條近乎完整的光滑曲線,當檢測到撕裂損傷時,曲線出現(xiàn)畸變或斷裂,如圖3所示?;兓驍嗔腰c處離散導(dǎo)數(shù)會出現(xiàn)較大的跳變。利用該特性可檢測線性光條中心線上的損傷邊界點。
圖3 線性光條圖像
對每道光條的中心線求離散導(dǎo)數(shù)。設(shè)定1個經(jīng)驗閾值,當中心線上某點的離散導(dǎo)數(shù)超過該閾值時,即為第1個損傷邊界點。在該點一定范圍的鄰域內(nèi)尋找第2個離散導(dǎo)數(shù)跳變點,即為第2個損傷邊界點。計算2個邊界點之間的距離,即為損傷在當前位置的寬度特征值。在邊界點之間查找極值點,計算極值點到邊界點連線中點的垂直距離,即為損傷在當前位置的深度特征值。
當檢測到損傷結(jié)束點時,即完成1道光條上的損傷檢測與記錄。為了獲取整條完整損傷的特征值(包括長度、平均寬度、平均深度等),需要分析損傷起點幀到結(jié)束幀的多幀圖像,并融合速度傳感器數(shù)據(jù)進行計算。
(1)
式中f為工業(yè)相機采樣速率。
(2) 損傷平均寬度。計算從損傷起始幀A1到結(jié)束幀A2之間所有單幀圖像中損傷寬度特征值的平均值,得到整條損傷平均寬度:
(2)
式中Wi為單幀圖像上的損傷寬度特征值。
(3) 損傷平均深度。計算從損傷起始幀A1到結(jié)束幀A2之間所有單幀圖像中損傷深度特征值的平均值,得到整條損傷平均深度[17]:
(3)
式中Di為單幀圖像上的損傷深度特征值。
假設(shè)帶式輸送機運行速度為3 m/s,工業(yè)相機采樣速率為25 幀/s,則采用單道線性激光檢測并計算損傷長度時誤差為24 cm,采用3道線性激光(光條間隔為8 cm)時誤差為4 cm,為采用單道線性激光時的1/6。
針對已檢測到的標志物,求取損傷起點距標志物的縱向長度作為損傷縱向位置,求取損傷起點在輸送帶上的位寬占比定位損傷橫向位置。綜合橫縱向位置,得到損傷在輸送帶上的二維坐標。
縱向位置為
(4)
橫向位置為
R=x0/P
(5)
式中:R為損傷起點在輸送帶上的位寬占比;x0為損傷起點相對于輸送帶左側(cè)邊緣的坐標;P為輸送帶寬度所占的像素值。
在煤礦生產(chǎn)中,若檢測到短、窄、淺的輸送帶縱向撕裂就報警停機,會給企業(yè)帶來較大的經(jīng)濟損失。為此,對輸送帶縱向撕裂損傷進行跟蹤,實時分析損傷變化趨勢,當損傷變長、變寬、變深并超過閾值時,及時提醒檢修人員,對于超過相關(guān)安全標準規(guī)定值的損傷發(fā)出停機信號。當損傷被處理后,帶式輸送機繼續(xù)工作,持續(xù)檢測并跟蹤損傷變化,完成損傷實時監(jiān)控。
定義損傷趨勢因子:
(6)
式中ω0,ω1,ω2分別為損傷長度、平均寬度、平均深度系數(shù)。
根據(jù)損傷定位結(jié)果,在數(shù)據(jù)庫中搜索同一損傷的記錄,根據(jù)2次記錄的損傷特征值計算損傷趨勢因子并進行比較,判斷損傷變化趨勢。若長度、寬度、深度特征值中任1個或多個明顯增大,則損傷趨勢因子增大,可判定損傷有更加嚴重的趨勢,超過設(shè)定閾值則提醒檢修。
試驗裝置包括帶式輸送機、礦用本安型結(jié)構(gòu)光發(fā)射器、礦用本安型工業(yè)相機、礦用本安型多傳感融合計算盒等,如圖4所示。結(jié)構(gòu)光發(fā)射器與工業(yè)相機固定在帶式輸送機機架上,位于上下輸送帶之間。結(jié)構(gòu)光發(fā)射器向上輸送帶背面發(fā)射3道線性激光,工業(yè)相機鏡頭朝向上輸送帶背面,與結(jié)構(gòu)光發(fā)射器相向,用于采樣3道線性激光覆蓋的輸送帶區(qū)域圖像,采樣速率設(shè)定為25 幀/s。
(a) 安裝示意
在試驗輸送帶上人為設(shè)置1處縱向撕裂損傷及標志物,如圖5所示。
圖5 輸送帶縱向撕裂損傷及標志物圖像
檢測單幀圖像損傷時,在提取的中心線圖像中用2個圓標志損傷的雙側(cè)邊界點,如圖6所示。
圖6 單幀圖像損傷檢測結(jié)果
當檢測到中心線上的反光條特征時,識別為標志物,如圖7所示。
圖7 標志物檢測結(jié)果
輸送帶縱向撕裂損傷參數(shù)設(shè)置:與標志物距離為8 m,損傷長度為0.73 m,損傷平均寬度為0.01 m,損傷平均深度為0.008 m。在帶式輸送機不同運行速度下,采用本文方法檢測縱向撕裂,每種速度下測試60組。定義輸送帶有撕裂損傷為正例,無縱向撕裂為負例。設(shè)將正例判為正例為TP,負例判為正例為FP,負例判為負例為TN,正例判為負例為FN。部分試驗數(shù)據(jù)見表1。之后將縱向撕裂損傷加長至0.95 m,其他參數(shù)不變,進行第2組測試,部分數(shù)據(jù)見表2。
表1 損傷長度為0.73 m時部分試驗數(shù)據(jù)
續(xù)表
表2 損傷長度為0.95 m時部分試驗數(shù)據(jù)
根據(jù)測試數(shù)據(jù)可知:采用本文方法能夠檢測出帶式輸送機有無縱向撕裂損傷,準確率達100%;損傷長度計算誤差平均值為0.06 m,損傷平均寬度、平均深度計算誤差平均值均為0.001 m,對損傷特征信息的計算較準確;損傷縱向位置計算誤差不超過0.1 m,定位較準確。試驗設(shè)置ω0,ω1,ω2分別為10,1 000,100,根據(jù)式(6)可知損傷長度為0.95 m時趨勢因子較0.73 m時大,判斷損傷有擴大趨勢。
(1) 針對煤礦井下帶式輸送機工作區(qū)域昏暗、潮濕、粉塵大條件下視頻圖像模糊,難以識別輸送帶縱向撕裂損傷的問題,采用結(jié)構(gòu)光發(fā)射器向輸送帶表面發(fā)射多道線性激光,通過分析線性光條畸變特征檢測輸送帶縱向撕裂損傷,方法簡單,且具有較高的檢測準確度。
(2) 為便于跟蹤輸送帶縱向撕裂損傷變化趨勢,在輸送帶表面人為粘貼反光條作為標志物,以定位損傷縱向位置,并將該位置作為判斷損傷變化的唯一標志。該方法工程施工難度低,能夠?qū)崟r檢測并跟蹤輸送帶縱向撕裂損傷趨勢,為帶式輸送機檢修提供了有效依據(jù)。
(3) 試驗結(jié)果表明,基于多道線性激光的帶式輸送機縱向撕裂檢測方法能夠準確檢測帶式輸送機有無縱向撕裂,損傷長度計算誤差平均值為0.06 m,損傷平均寬度、平均深度計算誤差平均值為0.001 m,縱向定位誤差不超過0.1 m,并可準確判斷縱向撕裂發(fā)展趨勢。該方法檢測速率達25幀/s,滿足現(xiàn)場實時性要求。