• 
    

    
    

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

      ?

      基于MBLBPV算法的布匹瑕疵檢測方法

      2019-09-20 02:04:12
      測控技術(shù) 2019年1期
      關(guān)鍵詞:布匹二值瑕疵

      (河南理工大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,河南 焦作 454003)

      布匹瑕疵是影響布匹質(zhì)量的重要因素。據(jù)統(tǒng)計,布匹瑕疵導(dǎo)致的劣等紡織品價格僅為一等紡織品的45%~65%[1],因此,布匹瑕疵檢測是布匹生產(chǎn)過程中至關(guān)重要的環(huán)節(jié)。傳統(tǒng)的基于人眼的檢測方法存在費用高、效率低、準(zhǔn)確性差和主觀性強的問題。為了提高布匹瑕疵檢測的準(zhǔn)確率,基于計算機視覺的檢測方法[2]成為研究的焦點。目前,基于計算機視覺的檢測方法主要分為頻譜法、統(tǒng)計法和模型法3種類型[3-4]?;陬l譜的檢測算法主要基于傅里葉變換、Gabor變換[5]或小波變換[6]等將布匹圖像轉(zhuǎn)換到頻域來實現(xiàn)瑕疵檢測,但該類方法具有較高的計算復(fù)雜度;基于模型的方法需要對各種布匹瑕疵進行全面訓(xùn)練,因此增加了在線檢測的困難度,較難滿足檢測的實時性要求;基于統(tǒng)計方法是利用像素的統(tǒng)計特征進行瑕疵檢測,該類方法簡單明了,但容易受噪聲和外界條件的干擾。

      作為一種簡單有效的統(tǒng)計方法,局部二值模式(Local Binary Patterns,LBP)[7]已被廣泛用于紋理分類、人臉識別及圖像匹配等領(lǐng)域,多種針對LBP的擴展方法也被提了出來[8]。在文獻(xiàn)[9]中,Tajeripour等人基于LBP算法實現(xiàn)了布匹瑕疵檢測,該方法有效地降低了LBP的特征維數(shù),同時又保證了LBP特征對瑕疵圖像的有效表達(dá)。但該方法對應(yīng)的紋理邊緣彎曲度小,造成正常樣本與瑕疵樣本的特征區(qū)分不明顯。為此,付蓉等人[10]提出了自適應(yīng)局部二值模式的檢測方法,項明等人[11]提出了基于局部二值模式方差(LBP Variance,LBPV)[12]的檢測方法。雖然上述方法取得了較好的檢測效果,但仍對圖像尺度變化考慮不足,同時仍存在噪聲敏感的問題。

      針對上述LBP及改進方法在布匹瑕疵檢測中存在的問題,提出一種基于多尺度分塊局部二值模式方差(Multi-Scale Block Local Binary Patterns Variance,MBLBPV)算子。該算子仍然基于局部二值模式方差LBPV[12],但在特征提取時,融入多尺度分塊思想,將特征提取擴展到任意大小的“子塊區(qū)域”。該方法在較好描述不同尺度分塊紋理信息的同時,用局部灰度方差反應(yīng)圖像灰度分布對比度的變化,削弱了噪聲對特征提取的干擾,也使瑕疵樣本與正常樣本能夠明顯區(qū)分。實驗結(jié)果表明,該方法可以有效地實現(xiàn)瑕疵檢測,并對圖像噪聲具有較好的抑制作用。

      1 多尺度分塊局部二值模式方差

      1.1 局部二值模式

      基本LBP算子是針對圖像3×3的矩形鄰域,以中心像素的灰度值為閾值與其鄰域像素的灰度值進行比較,若鄰域像素的灰度值不小于閾值,則將該點標(biāo)記為1,否則標(biāo)記為0。從而,該矩形鄰域的8個像素點可以產(chǎn)生一個8位的二進制數(shù),將這個二進制數(shù)轉(zhuǎn)換為十進制無符號整數(shù),即為該鄰域中心像素的LBP值。LBP值的定義如下:

      (1)

      (2)

      式中,ROR(x,i)為旋轉(zhuǎn)函數(shù),表示將x循環(huán)右移i位。

      為了降低特征維數(shù),Ojala等人又提出了一致局部二值模式(Uniform Local Binary Patterns,ULBP)。設(shè)U表示LBP算子中從1到0或從0到1跳變的次數(shù),定義如下:

      U(LBPP,R)=|s(gi-1-gc)-s(g0-gc)|+

      (3)

      若U(LBPP,R)≤2,就把這個模式歸為一致模式,否則記為非一致模式。

      結(jié)合旋轉(zhuǎn)不變模式與一致模式,Ojala等人給出了旋轉(zhuǎn)不變一致局部二值模式:

      (4)

      式中,上標(biāo)riu2表示旋轉(zhuǎn)不變一致模式。

      1.2 局部二值模式方差

      為了突出局部空間結(jié)構(gòu)和對比度信息,Ojala等人[13]提出了局部鄰域灰度方差(VAR):

      (5)

      在此基礎(chǔ)上,將LBP和VAR的聯(lián)合分布LBP/VAR作為圖像的紋理特征。然而VAR是一系列連續(xù)的值,在具體應(yīng)用中需要量化處理,并且該量化過程中不可避免地出現(xiàn)誤差,影響分類效率。為此,Guo等人[12]提出了LBPV算子。該方法將每個像素的方差作為LBP子模式的權(quán)重,有效地將局部空間模式和局部對比度差異融為一體,且無需量化,避免了量化過程中的問題。LBPV的定義如下:

      (6)

      式中,

      其中,k為具體的紋理模式值;N及M表示圖像尺寸。

      1.3 多尺度分塊局部二值模式

      基本LBP特征的計算是針對單個像素的,像素灰度值微小的變化就可能導(dǎo)致LBP值的不同,易受噪聲的影響。而多尺度分塊局部二值模式(Multi-Block Local Binary Patterns,MBLBP)[14]正好可以彌補LBP的不足之處。該算子采用“子塊區(qū)域”的像素灰度平均值之間的比較代替單個像素之間的比較進行LBP特征計算,增加了像素之間的相關(guān)性,同時“子塊區(qū)域”均值的比較有利于削弱噪聲的干擾。對于9×9的鄰域,首先,計算每個“子塊區(qū)域”(3×3鄰域)的灰度均值,然后,以中心子塊區(qū)域的灰度均值為閾值,按照基本LBP算法,得到MBLBP特征值。

      1.4 多尺度分塊局部二值模式方差

      MBLBPV在LBPV的基礎(chǔ)上,融入多尺度分塊的思想[14],將布匹特征提取由孤立的像素點擴展到適當(dāng)尺度的子塊區(qū)域。其基本過程是:首先給定大小為t×t的子塊,并將圖像中任意3t×3t大小的鄰域窗口轉(zhuǎn)化為3×3鄰域,對于轉(zhuǎn)化后3×3鄰域的每個點的值采用對應(yīng)子塊的灰度均值代替。圖1給出了針對2×2的子塊,將6×6鄰域轉(zhuǎn)化為3×3鄰域的示例。其次,基于LBPV算子提取轉(zhuǎn)化后的布匹圖像特征并進行瑕疵檢測。顯然,當(dāng)t取不同的值時,可以得到不同尺度下的MBLBPV特征,而當(dāng)t取1時,則退化為LBPV算子。

      圖1 2×2子塊鄰域均值化示意圖

      針對轉(zhuǎn)化后的3×3鄰域,設(shè)Mgc代表中心子塊鄰域灰度均值,Mgi(i=0,1,…,7)代表其8個相鄰子塊灰度均值,則MBLBPV值的提取過程如下:

      (7)

      其中:

      2 瑕疵檢測

      2.1 訓(xùn)練

      在訓(xùn)練和檢測中,取t=2。在訓(xùn)練階段,首先將MBLBPV算子應(yīng)用于無瑕疵布匹圖像,得到標(biāo)準(zhǔn)特征向量V。其次,把無瑕疵布匹圖像分割成互不重疊且大小為Wd×Wd的檢測塊,并分別提取每個檢測塊MBLBPV特征。同時,檢測塊劃分的大小應(yīng)適中,檢測塊太小計算的準(zhǔn)確性不夠,而檢測塊太大將導(dǎo)致瑕疵的檢測能力下降。為了保證檢測塊可以提供豐富、可靠的特征信息,每個檢測塊的MBLBPV算子數(shù)目應(yīng)該足夠多,根據(jù)經(jīng)驗將算子數(shù)目設(shè)為100。設(shè)提取MBLBPV特征的掩模的大小為m×m,則Wd應(yīng)滿足,

      (8)

      對于前面提到的LBP及相關(guān)改進方法,在進行瑕疵檢測時都基于3×3鄰域,本文測試時也采用同樣掩模,因此由式(8)可知,Wd≥12。

      在提取檢測塊特征后,基于Chi-square統(tǒng)計函數(shù)度量每個檢測塊的特征向量與標(biāo)準(zhǔn)特征向量V的相似度。設(shè)Sb為第b個檢測塊的MBLBPV特征,與標(biāo)準(zhǔn)特征V間的距離度量表示如下:

      (9)

      式中,Lb為第b個檢測塊的特征向量與標(biāo)準(zhǔn)特征向量V的相似度;B為劃分的塊數(shù)。Lb越小說明檢測塊的紋理特征與圖像全局紋理特征越相似。在具體檢測時,選取最大的Lb值作為測試階段判斷瑕疵塊的閾值,

      T=max(Lb),b=1,2,…,B

      (10)

      2.2 檢測

      在測試階段,首先將待測試的布匹圖像分割成相互重疊的檢測塊,用MBLBPV算子計算各個檢測塊的特征向量Sb,并通過式(9)計算每個檢測塊的特征向量Sb與標(biāo)準(zhǔn)特征向量V的相似度,標(biāo)記為Ltest;然后通過比較Ltest與閾值T判斷是否為瑕疵塊。

      (11)

      在進行檢測塊劃分時,移動步長越小、重疊區(qū)域越多,檢測塊中包含的紋理信息就越多,檢測準(zhǔn)確率也會越高。但是,計算時間也會相應(yīng)地增加。考慮到檢測精度和系統(tǒng)實時性要求,采用Wd/2作為移動步長。

      3 實驗結(jié)果及分析

      為了有效驗證本文方法的有效性,將MBLBPV算子與LBP、LBPV和MBLBP 3種算子的檢測效果進行了對比。實驗中選擇了3類瑕疵圖像:點狀瑕疵、線狀瑕疵和面狀瑕疵,并分別在無噪聲和加入高斯噪聲的情況下進行對比驗證,實驗圖像大小為204像素×143像素。實驗中,首先基于無瑕疵的同類布匹圖像進行訓(xùn)練,得到判斷瑕疵塊的閾值,然后對待測圖像進行瑕疵檢測。在實驗結(jié)果中,有瑕疵的檢測塊標(biāo)記為白色,判斷為無瑕疵的檢測塊標(biāo)記為黑色。

      首先針對點狀瑕疵、線狀瑕疵和面狀瑕疵的無噪聲圖像,檢測結(jié)果如圖2所示??梢钥闯?,相對于其他3種方法,MBLBPV能明顯區(qū)分瑕疵區(qū)域和正常區(qū)域,對于點狀瑕疵、線狀瑕疵和面狀瑕疵都有比較理想的檢測效果。

      其次,測試了噪聲情況下,不同算法的檢測效果,實驗中采用的噪聲模型為高斯白噪聲(方差為0.01)。針對3類不同的瑕疵圖像,4種方法的檢測效果如圖3所示??梢钥闯?,MBLBPV算法在加入高斯噪聲的布匹圖像中的瑕疵檢測效果明顯優(yōu)于其他算法,且噪聲對其他3種方法的影響較大。因此,MBLBPV算法對噪聲不敏感,具有良好的抗噪能力。

      圖2 3種瑕疵類型檢測對比

      最后,為了客觀地比較不同算法對布匹瑕疵檢測效果,實驗選取錯檢率、漏檢率和正檢率對算法的性能進行客觀評價。其中,錯檢率定義為將無瑕疵檢測塊誤判為有瑕疵檢測塊的數(shù)目與測試圖像按照算法要求所劃分的檢測塊總數(shù)目的比值;漏檢率定義為將有瑕疵檢測塊誤判為無瑕疵檢測塊的數(shù)目與測試圖像按照算法要求所劃分的檢測塊總數(shù)目的比值;正檢率定義為正確判斷有瑕疵檢測塊和無瑕疵檢測塊的檢測塊數(shù)目與測試圖像按照算法要求所劃分的檢測塊總數(shù)目的比值。顯然,錯檢率、漏檢率越小,正檢率越大表示算法檢測效果越好。

      (12)

      (13)

      (14)

      圖3 噪聲情況下3種類型瑕疵檢測對比

      其中:

      Nt=Nf+Nl+Nc

      式中,Rf為錯檢率;Rl為漏檢率;Rc為正檢率;Nf為檢測過程中將無瑕疵檢測塊誤判為有瑕疵檢測塊的數(shù)目;Nl為檢測過程中將有瑕疵檢測塊誤判為無瑕疵檢測塊的數(shù)目;Nc為檢測過程中正確判斷有瑕疵檢測塊和無瑕疵檢測塊的檢測塊數(shù)目;Nt為測試圖像中按照算法要求所劃分的檢測塊的總數(shù)目。

      表1給出了4種方法的檢測效果對比,可以看出,本文算法在無噪聲的布匹圖像和加入噪聲的布匹圖像中均有較好的識別能力,其檢測正確率均能夠達(dá)到96%以上,對常見的點狀瑕疵、線狀瑕疵和面狀瑕疵都有較好的檢測效果。

      表1 4種方法實驗結(jié)果對比 單位:%

      4 結(jié)束語

      在分析利用LBP及其擴展方法進行布匹瑕疵檢測存在的問題的基礎(chǔ)上,提出了基于多尺度分塊局部二值模式方差的布匹瑕疵檢測方法,引入多尺度分塊思想,通過選取適當(dāng)尺度的分塊區(qū)域代替單個像素進行特征提取,解決了局部二值模式的易受噪聲干擾的問題。同時,融合局部方差解決了局部二值模式進行瑕疵檢測效果不理想的問題。實驗表明,MBLBPV算子取得了比傳統(tǒng)方法更好的瑕疵檢測效果,并具有更好的抗噪性能。

      猜你喜歡
      布匹二值瑕疵
      混沌偽隨機二值序列的性能分析方法研究綜述
      支持CNN與LSTM的二值權(quán)重神經(jīng)網(wǎng)絡(luò)芯片
      登記行為瑕疵與善意取得排除的解釋論
      法律方法(2021年4期)2021-03-16 05:35:28
      哦,瑕疵
      揚子江詩刊(2019年3期)2019-11-12 15:54:56
      哦,瑕疵
      揚子江(2019年3期)2019-05-24 14:23:10
      基于二值形態(tài)學(xué)算子的軌道圖像分割新算法
      視頻圖像文字的二值化
      獨 坐
      中國詩歌(2017年12期)2017-11-15 04:04:05
      選擇的價值
      毫無瑕疵的推理
      长兴县| 泉州市| 宁夏| 邵阳市| 密云县| 穆棱市| 建平县| 宜良县| 二连浩特市| 襄汾县| 柘荣县| 苍梧县| 宜兰市| 巨鹿县| 梅州市| 赤城县| 巴楚县| 岱山县| 桂东县| 宿州市| 家居| 濉溪县| 吕梁市| 昌宁县| 紫阳县| 大连市| 延长县| 马边| 永昌县| 封丘县| 北流市| 新绛县| 柳江县| 乌兰察布市| 舞阳县| 腾冲县| 德州市| 广昌县| 玉环县| 祁阳县| 嫩江县|