999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

聯合LBP與SOM的多分辨率織物疵點檢測

2012-02-21 04:02:50林似水鄭力新
網絡安全與數據管理 2012年23期
關鍵詞:檢測

林似水,鄭力新

(華僑大學 信息科學與工程學院,福建 廈門 361021)

織物疵點是影響織物品質的重要因素。長期以來,織物疵點檢測都由人工完成。這種方法自動化程度極低,檢測速度慢。而且該方法是一種單調繁重的重復性勞動,它極大地損傷人的視覺,檢測結果容易受到疲憊、緊張等主觀因素的影響。因此,開發一種快速、有效、可靠、實時的疵點檢測系統成為迫切需要解決的問題。

近年來,出現了很多疵點檢測方法[1-11],其中應用與人眼視覺近似的小波及Gabor是使用比較多的方法,這兩種方法都具有多尺度、多分辨率的特點,非常適合檢測尺度不同的疵點。但這兩種算法都比較復雜,計算量大,不能滿足生產線上對疵點檢測的實時性要求。本文在結合國內外相關參考文獻的基礎上,針對從企業獲取的疵點圖像,提出了一種應用LBP金字塔與SOM的織物疵點檢測方法。該方法結合了圖像金字塔的多分辨率特性,LBP對圖像局部紋理特征的卓越描繪能力,以及SOM對輸入數據的優秀聚類能力。實驗表明,該方法運行速度快、檢測效果好,適用于不同紋理織物的不同疵點檢測。

1 LBP與SOM原理

1.1 局部二進制模式(LBP)原理

LBP是一種有效的紋理描述算子,對圖像的局部紋理特征具有卓越的描繪能力,同時又具有很強的分類能力、較高的計算效率,對于單調的灰度變化具有不變性。

LBP的主要思想是以某一點與其鄰域像素的相對灰度作為響應,正是這種相對機制使得LBP算子對于單調的灰度變化具有不變性。圖1給出了一個LBP算子,應用LBP算子的過程類似于濾波過程中的模板操作。逐行掃描圖像,對于圖像中的每一個像素點,以該點的灰度值作為閾值,對其周圍3×3的8鄰域進行二值化,按照一定的順序將二值化結果組成一個8位二進制數,以此二進制的值(0-255)作為該點的響應。

圖1 LBP算子

1.2 自組織映射神經網絡SOM

自組織映射神經網絡(SOM)是由芬蘭赫爾辛基大學神經網絡專家Kohonen教授在1981年提出的。這種網絡模擬大腦神經系統自組織特征映射的功能,是一種競爭式學習網絡,能無監督地進行自組織學習。自組織特征映射神經網絡根據輸入向量在輸入空間的分布情況對它們進行分類,使得輸入信號可以映射到低維空間,并保持相同特征的輸入信號在映射后的空間中對應鄰近區域。圖2表示SOM的兩種基本網絡結構。

圖2 SOM神經網絡結構圖

令輸入信號為 x=[x1,x2,…,xp],輸出神經元 j的權向量為 wj=[wj1,wj2,…,wjp],j=1,2,…,N,設 輸入 信號 x按順序依次輸入,每輸入一個向量(模式)時,首先尋找其權向量wj與x最佳匹配的神經元e,一個簡單的方法是計算它們之間的歐幾里德(Euclidean)距離,最小者即為最佳單元:

然后應確定最佳匹配單元的鄰域,此鄰域是隨迭代次數n變化的,因此稱為鄰域函數 Ni(n)。最后應確定一個在Ni(n)內神經元的權值修改公式:

SOM網絡的學習過程如下:

(1)權值初始化,用小的隨機數對各權向量賦初值wj(0);

(2)在樣本集中隨機選一個樣本x作為輸入;

(3)在時刻 n,根據公式(1)選擇最佳匹配單元 e;

(4)確定鄰域函數 Ni(n);

(5)按照式(2)修正權值;

(6)n=n+1,返回(2),直到形成有意義的映射圖。

2 本文方法實現

本文算法的主要思想是,對織物圖像應用圖像金字塔進行降級采樣,得到不同分辨率的多級圖像,然后分別對每一級圖像進行檢測,最后再對檢測結果進行融合,去除孤立點后得到檢測結果。本算法充分利用圖像在不同多分辨率下所呈現出的整體與局部的特性,提高了算法的檢測效果。

算法步驟如下:

(1)獲取源圖像

獲取圖像大小為 M×N(本文為 512×512)的織物疵點圖像,對圖像進行灰度化,將彩色圖像轉化為灰度圖像 f(x,y)。

(2)圖像金字塔分解

這里使用高斯金字塔向下采樣,獲得下一層圖像tn(x,y),n=1,2,3…。 執行的過程為先用高斯核對圖像f(x,y)進行卷積,然后刪除所有偶數行和偶數列,這樣得到的圖像面積變為原來的四分之一。本文采用3級采樣,得到不同分辨率的圖像如圖3所示。

圖3 圖像金字塔向下采樣結果

(3)預處理

對圖像 tn(x,y),n=1,2,3 進行高斯濾波,剔除噪聲獲得平滑信號和較好的圖像邊緣;再對圖像進行直方圖均衡化,增加圖像灰度的動態范圍,提高圖像對比度。從圖4(c)中可以看出,均衡化后圖像的對比度得到了顯著增強。

圖4 圖像預處理

(4)LBP 算子處理

LBP使用的是鄰域單元作為處理單元,使用中心點與周圍像素的相對灰度作為響應,這樣可避免圖像因為受光照而產生的灰度變化的影響。應用LBP對tn(x,y)進行處理得到 Tn(x,y),如圖 5(b)所示。

圖5 LBP算子效果圖

(5)特征提取

由于織物都具有一定的紋理特征,這個特征又可以用紋理基元來表示,即紋理基元以一定的排列方式在織物圖像中周期性的重復。而紋理基元又是不同的灰度值按一定的排列方式形成,因而本文所提取的特征為一子窗口的特征,方法如下。

定義一個 M×N 大小的模板 g(x,y),用式(3)為模板中的每個元素賦予一定的權值(式中L為繞中心點的層數,從最外層開始依序為 0,1,2,…)。然后用該模板對圖像進行卷積,得出的結果再歸一化到[0,1],得到模板所對應的圖像區域的一個特征c1。接著再計算模板g(x,y)所對應的圖像區域的平均灰度值,歸一化后得到另外一個特征 c2。模板大小M和 N應滿足式(4),其中wh為基元之間的水平距離,weh為基元的寬度;wv為基元之間的垂直距離,wev為基元的高度。

(6)SOM神經網絡識別

在使用神經網絡識別之前,需要提取正??椢飯D像的特征對SOM網絡進行訓練,得到網絡的密碼本向量,即網絡的權值。網絡訓練好后,統計每個輸出神經元對應的歐幾里德距離的最小值min與最大值max,并定義該神經元的置信區間為[min,max]。識別時,對于落在置信區間內的特征值,認為是正常的織物元素;對于置信區間外的特征值,則認為是疵點元素。圖6為不同層的織物圖像對應的識別結果。

圖6 不同層對應的識別結果

(7)識別結果融合與孤立點去除

結果的融合采用金字塔向上采樣的方法,即首先在每個維度上擴大為原來的兩倍,新增的行以0填充,然后用拉普拉斯濾波器進行卷積,估計新增的像素的近似值。融合結果如圖7(b)所示。孤立點的去除采用形態學中的開運算去除一些小點,然后計算孤立點的周長和面積,將一些小的孤立點當噪聲處理掉,得到圖像Q(x,y),如圖 7(c)所示。

圖7 識別結果融合與處理

3 實驗結果

本實驗是在OpenCV 2.1以及Visual Studio 2008環境下進行的,計算機配置為Intel E5300 2.6 GHz CPU,2 GB內存。OpenCV是一個開源的跨平臺計算機視覺庫,由一系列的C函數及C++類組成,提供面向Intel IPP高效多媒體函數庫的接口,可針對用戶使用的Intel CPU優化代碼,提高處理性能[12]。

實驗分別對斷緯、缺經、破洞和勾絲這四類最為常見的疵點進行了測試,疵點圖像的大小為512×512。并與參考文獻[9]提出的算法進行對比(使用兩個方向,3個尺度的Gabor算子),結果如表1所示。

表1 實驗結果表

從表1的實驗結果可以看出,對于不同紋理的織物,本文算法能將疵點從織物圖像中較準確地分割出來,證明了該檢測算法具有良好的檢測效果,適用于不同紋理類型織物的不同疵點的檢測。并且本文算法在處理時間上開銷較小,檢測速度快,能夠提高疵點檢測系統的實時性。

本文提出了一種聯合LBP與SOM的多分辨率織物疵點檢測方法。將織物圖像應用圖像金字塔進行降級分解,得到不同分辨率的圖像,再對每一級的圖像應用局部二進制(LBP)算子,提取特征后送入事先訓練好的自組織映射神經網絡(SOM)進行識別。最后對已識別的多級圖像進行融合,計算輪廓的周長和面積去除孤立點后得出最終的檢測結果。實驗結果表明,本文方法能將疵點從織物圖像中較準確地分割出來,檢測速度快、效果好,適用于不同紋理類型織物的不同疵點的檢測。

[1]BISSI L, BARUFFA G, PLACIDI P, et al.Patch based yarn defect detection using Gabor filters[C].I2MIC,2012 IEEE International, 2012: 240-244.

[2]PRIYA S, KUMAR T A, PAUL D V.A novel approach to fabric defect detection using digital image processing[C].ICSCCN, 2011: 228-232.

[3]Ding S, Liu Z, Li C.AdaBoost learning for fabric defect detection based on HOG and SVM [C].International Conference on Multimedia Technology, 2011:2903-2906.

[4]Guan S, Yuan J, Ma K.Fabric defect detection based on wavelet reconstruction[C].ICMT 2011, 2011:3520-3523.

[5]Zhang L, He Xh, Zhang Hb.A fabric defects detection method usingSAR imaging[C].2010 6th International Conference on WiCOM, 2010:1-4.

[6] Jia X.Fabric defectdetection based on open source computer vision library OpenCV[C].2010 2nd International Conference on ICSPS, 2010:342-345.

[7]Zhang YH, Yuen CWM, Wong WK.A new intelligent fabric defect detection and classification system based on gabor filter and modified elman neural network[C].ICACC,2010:652-656.

[8]付蓉,石美紅.基于自適應LBP和SVM的織物疵點檢測算法[J].計算機應用,2010,30(6):1597-1601.

[9]趙波.改進的基于最大熵和Gabor濾波器的織物疵點檢測[J].微型機與應用,2011,30(13):29-35.

[10]管聲啟.方向性紋理織物疵點檢測方法研究[J].計算機工程與科學,2011,33(3):73-76.

[11]盧亮,趙靜.基于小波變換和圖像最大熵的織物疵點檢測[J].科學技術與工程,2011,11(22):5446-5450.

[12]BRADSKI G, KAEBLER A.Learning OpenCV[M].南京:東南大學出版社,2009.

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产精品久久久久久久久kt| 国产va视频| 成人日韩视频| 麻豆国产在线不卡一区二区| 自拍欧美亚洲| 精品无码国产自产野外拍在线| 一本大道香蕉久中文在线播放| 亚洲国产天堂久久综合| 日韩免费毛片视频| 久久精品aⅴ无码中文字幕 | 熟女日韩精品2区| 亚洲黄色网站视频| 亚洲 日韩 激情 无码 中出| 九色在线观看视频| 国产欧美日韩va另类在线播放 | 美女无遮挡拍拍拍免费视频| a毛片免费看| 精品99在线观看| 国产成人午夜福利免费无码r| 99热这里只有精品久久免费| 男女男精品视频| 97视频精品全国在线观看| 高清无码手机在线观看| 亚洲国产亚洲综合在线尤物| 爽爽影院十八禁在线观看| 中文字幕波多野不卡一区| 日本不卡在线播放| 美女扒开下面流白浆在线试听 | 中文字幕一区二区视频| 美女视频黄频a免费高清不卡| 欧美a级完整在线观看| 成人精品午夜福利在线播放| 99久久婷婷国产综合精| 中国黄色一级视频| 日韩国产精品无码一区二区三区| 久久国产高清视频| 久久伊人色| 日本免费a视频| 欧美www在线观看| 久久久久久久久亚洲精品| 国产成人综合日韩精品无码不卡| 欧美另类精品一区二区三区| 日本午夜影院| 亚洲精品无码日韩国产不卡| 亚洲欧洲AV一区二区三区| 国产免费久久精品99re不卡| 亚洲视频三级| 欧美中文一区| 亚洲色无码专线精品观看| 手机在线免费不卡一区二| 最新加勒比隔壁人妻| 国外欧美一区另类中文字幕| 亚洲无码免费黄色网址| 免费无码AV片在线观看国产| 91福利国产成人精品导航| 久久婷婷国产综合尤物精品| 成人日韩精品| 国产美女在线免费观看| 亚洲女同欧美在线| 免费一看一级毛片| 亚洲永久色| 国产理论精品| 久久一色本道亚洲| 日本高清免费一本在线观看| 国产精品女同一区三区五区| 久热精品免费| 福利在线不卡一区| 性网站在线观看| 日韩中文字幕免费在线观看 | 日本少妇又色又爽又高潮| 99视频只有精品| 超清无码一区二区三区| 99视频只有精品| 人妻少妇乱子伦精品无码专区毛片| 精品无码一区二区三区在线视频| 国产成人三级在线观看视频| 99热这里只有精品5| 欧美国产综合色视频| 午夜视频在线观看区二区| 毛片网站在线播放| 午夜视频在线观看区二区| 亚洲人成网站色7777|