• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SMO算法的皮帶撕裂紅外圖像檢測(cè)方法

      2020-07-14 08:37:05徐善永黃友銳馮濤韓濤
      現(xiàn)代電子技術(shù) 2020年11期
      關(guān)鍵詞:圖像分割

      徐善永 黃友銳 馮濤 韓濤

      摘? 要: 針對(duì)運(yùn)煤皮帶經(jīng)常性的縱向撕裂問題,考慮到煤碼頭復(fù)雜環(huán)境引起的檢測(cè)不精確性,提出基于序列最小最優(yōu)化(SMO)算法的紅外圖像檢測(cè)方法。由于煤碼頭存在著大量的水霧和粉塵,將在很大程度上影響圖像的提取和處理。通過獲取運(yùn)煤皮帶的紅外圖像,采用SMO算法構(gòu)建決策模型并對(duì)紅外圖像進(jìn)行分割。由實(shí)驗(yàn)效果圖可得,分割效果良好,辨識(shí)度高,并從檢測(cè)精度和分割時(shí)間兩個(gè)角度出發(fā),通過對(duì)比BP神經(jīng)網(wǎng)絡(luò)算法、SVM算法和SMO算法,表明SMO算法不僅預(yù)測(cè)精度高,而且實(shí)時(shí)性好,能夠滿足皮帶撕裂圖像檢測(cè)的診斷要求。

      關(guān)鍵詞: 紅外圖像檢測(cè); 運(yùn)煤皮帶; 縱向撕裂; SMO算法; 圖像分割; 決策模型

      中圖分類號(hào): TN911.73?34; TD634? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼: A? ? ? ? ? ? ? ? ? 文章編號(hào): 1004?373X(2020)11?0037?04

      SMO algorithm based infrared image detection method for belt tearing

      XU Shanyong, HUANG Yourui, FENG Tao, HAN Tao

      (School of Electrical and Information Engineering, Anhui University of Science and Technology, Huainan 232001, China)

      Abstract: In view of the frequent longitudinal tearing of coal conveyor belts, an infrared image detection method based on sequential minimal optimization (SMO) algorithm is proposed by taking account of the detection inaccuracy caused by complex environment of coal terminal. There is a large amount of water mist and dust in the coal terminal, which will greatly affect the image extraction and processing. Therefore, by acquiring the infrared image of the coal belt, the decision?making model is built and the infrared image is segmented with the SMO algorithm. It can be seen from the experiment effect pictures that the segmentation results are good and the recognition degree is high. In addition, the BP neural network algorithm, SVM (support vector machine) algorithm and SMO algorithm are compared in the aspects of detection accuracy and segmentation duration. It shows that the SMO algorithm has not only high prediction accuracy, but also a fine real?time performance. Therefore, it can meet the diagnostic requirements of image detection for coal conveyor belt tearing.

      Keywords: infrared image detection; coal conveyor belt; longitudinal tearing; SMO algorithm; image segmentation; decision model

      0? 引? 言

      隨著煤碼頭運(yùn)輸能力的日漸提高,煤炭帶式輸送機(jī)裝置得到了迅猛發(fā)展,其穩(wěn)定運(yùn)行與否直接關(guān)系到煤碼頭能否安全高效的運(yùn)轉(zhuǎn),而在日常生產(chǎn)中,運(yùn)煤皮帶時(shí)常遭到鋒利異物的磨損,進(jìn)而引起縱向撕裂。為了及時(shí)地將運(yùn)煤皮帶的縱向撕裂故障檢測(cè)[1?3]出來,目前的主要研究成果可分為接觸式檢測(cè)法和非接觸式檢測(cè)法。接觸式檢測(cè)法都是通過檢測(cè)皮帶工作時(shí)承載物產(chǎn)生的壓力或形變是否存在異常,從而間接判斷是否存在故障,但效果欠佳。非接觸式檢測(cè)法可以直接分析故障,而且具有無損檢測(cè)的特點(diǎn),檢測(cè)效果也有所提升,其中,最新興的為視覺檢測(cè)法[4?6],首先通過相機(jī)獲取皮帶的背景圖像,再用計(jì)算機(jī)對(duì)圖像進(jìn)行處理。然而,由于煤碼頭空氣濕度大、圖像的辨識(shí)度低,而且大量的粉塵也會(huì)干擾圖像的獲取以及處理的效果,從而影響檢測(cè)質(zhì)量。

      為了克服上述缺點(diǎn),通過獲取皮帶的紅外圖像,并結(jié)合序列最小最優(yōu)化(Sequential Minimal Optimization,SMO)算法[7?9]對(duì)圖形進(jìn)行分割,圖像分割后效果明顯提高,故障辨識(shí)度高。因此,本文提出了將兩者相結(jié)合的基于SMO算法的皮帶撕裂紅外圖像檢測(cè)方法。

      1? 紅外圖像檢測(cè)原理

      紅外圖像[10]是利用測(cè)定目標(biāo)和背景之間的紅外線差所得到的熱圖像,反映了目標(biāo)表面溫度的分布情況,并且紅外熱輻射具有很強(qiáng)的透射能力,適用于煤碼頭存在大量水霧和粉塵的特殊環(huán)境,能夠很好地提高后期的檢測(cè)精度。由黑體輻射定律,有:

      [M=8πhc2λ-5ehcλkT-1-1] (1)

      式中:[T]表示熱力學(xué)溫度;[h]為普朗克常數(shù);[k]表示玻爾茲曼常數(shù)。

      黑體紅外輻射強(qiáng)度按波長(zhǎng)的分布曲線如圖1所示。

      此曲線分布同樣適用于運(yùn)煤皮帶所產(chǎn)生的輻射。當(dāng)皮帶正常工作時(shí),其表面溫度穩(wěn)定在一定范圍內(nèi),所輻射的紅外波長(zhǎng)和呈現(xiàn)的灰度值同樣穩(wěn)定在一定范圍內(nèi);而當(dāng)皮帶發(fā)生縱向撕裂后,其表面溫度將明顯升高,所輻射的紅外線強(qiáng)度及呈現(xiàn)的灰度值較正常工作時(shí)同樣明顯升高。值得注意的是,灰度值的大小決定了紅外圖像的顏色,灰度值越大,顏色越白,灰度值越小,顏色越黑?;诩t外圖像的這一特殊性質(zhì),運(yùn)煤皮帶的縱向撕裂與否將得到準(zhǔn)確的判定。

      2? 基于SMO算法的圖像處理方法

      2.1? BP神經(jīng)網(wǎng)絡(luò)算法

      目前,對(duì)圖像分割的研究多集中在自適應(yīng)學(xué)習(xí)算法,其中最常用的是BP神經(jīng)網(wǎng)絡(luò)算法[11]。此算法理論建立在傳統(tǒng)神經(jīng)網(wǎng)絡(luò)理論基礎(chǔ)上,具備有向性、自學(xué)能力強(qiáng)、能快速得到輸入和輸出變量之間映射關(guān)系等優(yōu)點(diǎn)。

      然而,經(jīng)BP神經(jīng)網(wǎng)絡(luò)算法處理后的圖像抗噪性能較差,精確度也有所不足,這是由于BP神經(jīng)網(wǎng)絡(luò)算法的核心是用梯度下降法調(diào)整網(wǎng)絡(luò)的權(quán)值,研究的是凸?fàn)钫`差函數(shù)能夠找到唯一最小值,而紅外圖像處理屬于非凸?fàn)钫`差函數(shù),因此,運(yùn)用BP神經(jīng)網(wǎng)絡(luò)算法去處理紅外圖像時(shí),便無法找到最小值,進(jìn)而無法得到最佳結(jié)果。

      2.2? SVM算法

      SVM算法[12]結(jié)合了結(jié)構(gòu)風(fēng)險(xiǎn)最小原理和VC理論[13]的優(yōu)點(diǎn),通過非線性映射將原輸入空間的樣本映射到高維特征空間中,并搭建最佳超平面。

      當(dāng)輸入樣本空間無法用線性模型分類時(shí),通過構(gòu)造輸入樣本空間[Rn]到希爾伯特空間[H]的非線性映射為[φ(x):Rn→H],使得在輸入樣本空間中的超曲面模型和希爾伯特空間的超平面模型相對(duì)應(yīng)。這樣,原空間的不可分問題在新空間上就能線性可分。

      給定一個(gè)特征空間上的訓(xùn)練數(shù)據(jù)集:

      [T={(x1,y1),(x2,y2),…,(xN,yN)}]

      式中:[i=1,2,…,N];[xi∈Rn]為第[i]個(gè)特征向量;[yi∈{1,-1}]為[xi]的類標(biāo)記,當(dāng)[yi=1]時(shí),稱[xi]為正例,反之為負(fù)例;[(xi,yi)]稱為樣本點(diǎn)。

      由于樣本點(diǎn)不可分,引入松弛變量[ξi≥0],使函數(shù)間隔加上松弛變量大于等于1。這樣,約束條件為:

      [yi(w?xi+b)≥1-ξi] (2)

      式中:[w]為法向量,[b]為截距,兩者決定了分類超平面和決策函數(shù)的選取。

      同時(shí),對(duì)其中的松弛變量[ξi]增加代價(jià)函數(shù),則目標(biāo)函數(shù)為:

      [12w2+Ci=1Nξi] (3)

      式中[C>0]為懲罰參數(shù)。

      由上述約束條件和目標(biāo)函數(shù)聯(lián)立可得一個(gè)凸二次規(guī)劃問題。由于在高維特征空間中點(diǎn)積的計(jì)算十分復(fù)雜,為降低計(jì)算量和復(fù)雜度,選取合適的核函數(shù)[14][K(xi,xj)=φ(xi)?φ(xj)]來代替內(nèi)積[xi?xj],則相應(yīng)的對(duì)偶問題為:

      [minα12i=0Nj=0NαiαjyiyjK(xi?xj)-i=1Nαis.t.? ? ?i=1Nαiyi=0? ? ? ? ? ?0≤αi≤C ,? ?i=1,2,…,N] (4)

      式中[α=(α1,α2,…,αN)T]為拉格朗日乘子向量。

      對(duì)于這個(gè)凸二次規(guī)劃問題[15]必然具有關(guān)于[α]的全局最優(yōu)解,并且有許多的最優(yōu)化算法可以用于這一問題的求解,但是當(dāng)訓(xùn)練樣本容量很大時(shí),這些算法往往變得非常低效,以至無法使用,而SMO算法可以很好地解決這個(gè)問題。

      2.3? SMO算法

      SMO算法屬于啟發(fā)式算法,其基本思路是將原問題不斷分解為子問題并求解,在每個(gè)子問題中選擇兩個(gè)變量,固定其他變量,針對(duì)這兩個(gè)變量構(gòu)建一個(gè)二次規(guī)劃問題,目標(biāo)函數(shù)變小,同時(shí)能用解析方法求解,將大大提高整個(gè)算法的計(jì)算速度。

      假設(shè)選擇[α1]和[α2]作為變量,其他變量固定,則SMO的最優(yōu)化問題變?yōu)榍蠼鈨蓚€(gè)變量的二次規(guī)劃子問題:

      [minα1,α2 W(α1,α2)=12K11α21+12K22α22+y1y2K12α1α2-? ? ? ? ?(α1+α2)+y1α1i=3NyiαiKi1+y2α2i=3NyiαiKi2s.t.? ? α1y1+α2y2=-i=3Nyiαi=ζ? ? ? ? ?0≤αi≤C,i=1,2] (5)

      式中:[Kij=K(xi,xj),i,j=1,2,…,N];[ζ]為常數(shù)。目標(biāo)函數(shù)中省略了不含[α1,α2]的常數(shù)項(xiàng)。

      約束條件使得[α1]和[α2]均位于盒子[[0,C]×[0,C]]的對(duì)角線上,目標(biāo)函數(shù)在平行于對(duì)角線的線段上能夠找到最優(yōu)解,雙變量的最優(yōu)化問題變?yōu)閱巫兞康淖顑?yōu)化問題,考慮為[α2]的最優(yōu)化問題。

      設(shè)[α1]和[α2]為初始可行解,最優(yōu)解為[α?1]和[α?2]。則[α?2]的取值范圍滿足條件[L≤α?2≤H],[L]和[H]為[α?2]所在對(duì)角線端點(diǎn)的界。

      當(dāng)[y1≠y2]時(shí),則有:

      [L=max(0,α2-α1), H=min(C,C+α2-α1)] (6)

      當(dāng)[y1=y2]時(shí),則有:

      [L=max(0,α2+α1-C), H=min(C,α2+α1)] (7)

      記[g(x)=i=0NαiyiK(xi,x)+b],令:

      [Ei=g(xi)-yi=j=1NαjyjK(xj,xi)+b-yi,? ?i=1,2] (8)

      則當(dāng)[i=1,2]時(shí),[Ei]為輸入預(yù)測(cè)值與輸出值之差。令:

      [α??2=α2+y2(E1-E2)k] (9)

      [k=K11+K22-2K12=φ(x1)-φ(x2)2] (10)

      然后對(duì)[α2]進(jìn)行調(diào)整,可得其最優(yōu)解為:

      [α?2=H,α??2>Hα??2,L≤α??2≤HL,α??2

      最后由[α?2]可求得[α?1]為:

      [α?1=α1+y1y2(α1-α?2)] (12)

      則子問題的最優(yōu)解為[(α?1,α?2)]。

      通過上述求解過程不斷求解子問題,直到所有變量滿足KKT條件,可以得到關(guān)于[α]的最優(yōu)解為[α?=(α?1,α?2,…,α?l)T],則:

      [w?=i=1Nα?iyiφ(xi)] (13)

      [b?=yj-i=1Nα?iyiK(xi?xj)] (14)

      于是,分類超平面為:

      [w??x+b?=0] (15)

      最終的分類決策函數(shù)為:

      [f(x)=sgni=1lα?iyiK(xi,x)+b?] (16)

      2.4? 算法結(jié)構(gòu)

      由對(duì)偶問題的表示式可知,SMO算法中支持向量機(jī)的輸入樣本決定了核函數(shù)的組合,而核函數(shù)又經(jīng)過線性組合構(gòu)成其輸出,則SMO算法中支持向量機(jī)結(jié)構(gòu)如圖2所示。

      3? 實(shí)驗(yàn)分析

      3.1? 實(shí)驗(yàn)方法

      本項(xiàng)目中采用FLIR A300紅外熱像儀用于實(shí)時(shí)檢測(cè)運(yùn)煤皮帶,實(shí)驗(yàn)設(shè)備如圖3所示。

      基于SMO算法的皮帶撕裂紅外圖像檢測(cè)方法的流程圖如圖4所示。

      圖像分割的具體步驟為:

      1) 選取分辨率為256×256的紅外圖像的像素點(diǎn)為樣本集[(xi,yi),i=0,1,2,…,l],[xi]為像素點(diǎn)編號(hào),[yi]為相應(yīng)標(biāo)簽。

      2) 選取背景正常部分標(biāo)簽為-1,撕裂部分標(biāo)簽為[+1],并采集兩個(gè)部分背景中50個(gè)像素點(diǎn)作為訓(xùn)練樣本集。

      3) 考慮到高斯核函數(shù)對(duì)訓(xùn)練集的預(yù)測(cè)正確率較好,選取高斯核函數(shù)作為核函數(shù),其表達(dá)式為:

      [K(x,xi)=exp-x-xi22σ2] (17)

      式中[δ]為寬度參數(shù),并取[δ=1]。再利用交叉驗(yàn)證法得到最合適的懲罰因子[C],代入式(16),得到?jīng)Q策模型為:

      [f(x)=sgni=1lα?iyi-x-xi22+b?] (18)

      4) 通過Matlab中的Libsvm工具箱編寫SMO算法程序,快速構(gòu)建出分類超平面及決策模型,對(duì)數(shù)據(jù)集進(jìn)行處理,得到分割后圖像。

      為驗(yàn)證方法的可行性,隨機(jī)選取本項(xiàng)目中紅外熱成像儀捕捉到的皮帶發(fā)生縱向撕裂時(shí)的256×256紅外圖像作為實(shí)驗(yàn)原始圖像,采用SMO算法并按步驟分割圖像,得到效果圖如圖5所示。

      由圖5b)的效果圖可以看出,SMO算法對(duì)于原始紅外圖像的分割效果一般,撕裂區(qū)域邊緣不清晰,仍然存在一定的噪聲干擾。于是,對(duì)原始紅外圖像進(jìn)行反色處理,得到反色紅外圖像,并對(duì)其進(jìn)行分割,得到分割效果圖如圖6所示。從圖6b)的效果圖可以看出,SMO算法對(duì)于反色紅外圖像的分割效果顯著,撕裂區(qū)域邊緣輪廓清晰,噪聲干擾基本消除,辨識(shí)度高,在實(shí)際操作中需取反色紅外圖像進(jìn)行分析。因此,基于SMO算法的紅外圖像處理方法能夠?qū)σ寻l(fā)生撕裂的運(yùn)煤皮帶進(jìn)行檢測(cè),檢測(cè)效果良好。

      3.2? 性能分析

      為了驗(yàn)證SMO算法對(duì)于圖像檢測(cè)的性能是否具有優(yōu)越性,分別從對(duì)樣本點(diǎn)的預(yù)測(cè)精度和對(duì)圖像分割的時(shí)間長(zhǎng)短兩個(gè)方面出發(fā),比較了BP神經(jīng)網(wǎng)絡(luò)算法、SVM算法和SMO算法。設(shè)計(jì)的兩個(gè)實(shí)驗(yàn)情況如下:

      實(shí)驗(yàn)1:隨機(jī)從同一圖像中選取30個(gè)像素點(diǎn)作為樣本點(diǎn),分別利用三種算法進(jìn)行預(yù)測(cè),進(jìn)行10次實(shí)驗(yàn),取各自平均精度值作為預(yù)測(cè)精度。

      實(shí)驗(yàn)2:選取同一256×256撕裂圖像,分別利用三種算法對(duì)其進(jìn)行分割,并統(tǒng)計(jì)分割時(shí)間,進(jìn)行10次實(shí)驗(yàn),取各自平均時(shí)間作為分割時(shí)間。

      兩次實(shí)驗(yàn)的結(jié)果如表1所示。從表1中可以看出:BP神經(jīng)網(wǎng)絡(luò)算法效果最差,其原因如前所述;SVM算法效果次之,SMO算法最好,其原因?yàn)镾VM和SMO算法中支持向量機(jī)的構(gòu)造方法相同,區(qū)別僅在于SMO算法對(duì)于求取拉格朗日乘子的最優(yōu)解具有高效性,使SMO算法整體性能優(yōu)于SVM算法,由于實(shí)驗(yàn)樣本少,兩者差別較小,而當(dāng)樣本容量變大時(shí),兩者差異將變大,SMO算法的優(yōu)越性將更加明顯。因此,SMO算法用于紅外圖像分割時(shí)是具有優(yōu)越性的,預(yù)測(cè)精度高、實(shí)時(shí)性好,能夠滿足皮帶撕裂圖像檢測(cè)的診斷要求。

      4? 結(jié)? 論

      本文首先分析了紅外圖像對(duì)于縱向撕裂檢測(cè)的優(yōu)勢(shì),然后詳細(xì)介紹了BP神經(jīng)網(wǎng)絡(luò)和SVM算法的優(yōu)缺點(diǎn),最后提出了基于SMO算法的皮帶撕裂紅外圖像檢測(cè)方法。該方法不僅適合于在煤碼頭的復(fù)雜環(huán)境中提取背景圖像,而且在經(jīng)過本算法的自組織、自學(xué)習(xí)后,對(duì)目標(biāo)圖像的分割具有良好的效果,分割效果圖表明了方法的有效性。同時(shí),從預(yù)測(cè)精度和分割時(shí)間而言,SMO算法較BP神經(jīng)網(wǎng)絡(luò)和SVM算法具有優(yōu)越性。因此,基于SMO算法的皮帶撕裂紅外圖像檢測(cè)方法對(duì)于皮帶撕裂故障診斷具有良好的實(shí)用價(jià)值。

      參考文獻(xiàn)

      [1] 萬全婷,苗長(zhǎng)云,孟德軍,等.輸送帶縱向撕裂監(jiān)測(cè)系統(tǒng)圖像采集處理器研究[J].電子技術(shù)應(yīng)用,2018,44(1):57?59.

      [2] 劉偉力,喬鐵柱.礦用輸送帶縱向撕裂檢測(cè)系統(tǒng)研究[J].工礦自動(dòng)化,2017,43(2):78?81.

      [3] 陳路路.輸送帶縱向撕裂一體化雙目視覺檢測(cè)方法研究[D].太原:太原理工大學(xué),2017.

      [4] 郭啟皇,喬鐵柱.基于Otsu算法的輸送帶撕裂視覺檢測(cè)系統(tǒng)研究[J].煤炭技術(shù),2017,36(4):279?282.

      [5] 張文明,盧金龍.變光照環(huán)境下皮帶撕裂視覺檢測(cè)方法研究[J].光學(xué)技術(shù),2016,42(2):108?113.

      [6] 楊洋.基于計(jì)算機(jī)視覺的輸送帶縱向撕裂檢測(cè)算法研究與系統(tǒng)實(shí)現(xiàn)[D].太原:太原理工大學(xué),2015.

      [7] 趙長(zhǎng)春,姜曉愛,金英漢.非線性回歸支持向量機(jī)的SMO算法改進(jìn)[J].北京航空航天大學(xué)學(xué)報(bào),2014,40(1):125?130.

      [8] 柴巖,王慶菊.基于邊界向量的樣本取樣SMO算法[J].系統(tǒng)工程,2015,33(6):142?145.

      [9] 任海軍,孫瑞志,宋強(qiáng).基于SMO算法的織物組織結(jié)構(gòu)識(shí)別[J].計(jì)算機(jī)工程與設(shè)計(jì),2009,30(22):5178?5181.

      [10] 戴軍,唐湘成,高志峰.海空背景下紅外圖像處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].紅外技術(shù),2016,38(2):121?125.

      [11] LIU Leiming, YANG Ning, LAN Jinhui, et al. Image segmentation based on gray stretch and threshold algorithm [J]. Optik?international journal for light and electron optics, 2015, 126(6): 626?629.

      [12] ZHANG Ying, LI Baohua, LU Huchuan, et al. Sample?specific SVM learning for person re?identification [C]// 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Las Vegas, NV: IEEE, 2016: 1278?1287.

      [13] MORAN S, YEHUDAYOFF A. Sample compression schemes for VC classes [J]. Journal of the ACM, 2016, 63(3): 1?10.

      [14] 尹嘉鵬.支持向量機(jī)核函數(shù)及關(guān)鍵參數(shù)選擇研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2016.

      [15] 牛九肖.基于神經(jīng)網(wǎng)絡(luò)求解二次規(guī)劃問題[D].秦皇島:燕山大學(xué),2012.

      猜你喜歡
      圖像分割
      基于圖像分割和LSSVM的高光譜圖像分類
      計(jì)算機(jī)定量金相分析系統(tǒng)的軟件開發(fā)與圖像處理方法
      基于自動(dòng)智能分類器的圖書館亂架圖書檢測(cè)
      基于灰色系統(tǒng)理論的數(shù)字圖像處理算法
      一種改進(jìn)的分水嶺圖像分割算法研究
      科技視界(2016年26期)2016-12-17 16:25:03
      基于LabVIEW雛雞雌雄半自動(dòng)鑒別系統(tǒng)
      一種圖像超像素的快速生成算法
      基于魯棒性的廣義FCM圖像分割算法
      一種改進(jìn)的遺傳算法在圖像分割中的應(yīng)用
      科技視界(2016年13期)2016-06-13 20:55:38
      基于QPSO聚類算法的圖像分割方法
      科技視界(2016年12期)2016-05-25 11:54:25
      大邑县| 舒兰市| 浦县| 会同县| 岐山县| 荥阳市| 阿勒泰市| 太白县| 阿荣旗| 蓝山县| 融水| 柳河县| 娄底市| 施秉县| 满洲里市| 合江县| 东阳市| 中西区| 涿鹿县| 龙井市| 义马市| 石屏县| 西宁市| 洛川县| 图木舒克市| 巩留县| 布尔津县| 固阳县| 景东| 榆中县| 亚东县| 西贡区| 三穗县| 武陟县| 定远县| 辽阳市| 正定县| 定边县| 孝感市| 新平| 木里|