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 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产一级特黄aa级特黄裸毛片| 国内精品一区二区在线观看 | 国产精品自在在线午夜区app| 精品一区二区久久久久网站| 久久99国产综合精品女同| 亚洲天堂视频在线观看| 多人乱p欧美在线观看| 在线中文字幕网| 国产成人综合欧美精品久久| 亚洲va欧美va国产综合下载| 国产精品久久自在自线观看| 亚洲无码高清一区二区| 无码中文AⅤ在线观看| 最新国产在线| 日韩一级毛一欧美一国产| 麻豆国产在线观看一区二区 | 91青青视频| 99爱视频精品免视看| 日本午夜精品一本在线观看| 五月激情婷婷综合| 日韩高清一区 | 黄色一级视频欧美| 精品少妇人妻无码久久| 婷婷色一二三区波多野衣| 欧美三级日韩三级| 亚洲第一网站男人都懂| 午夜福利在线观看成人| 19国产精品麻豆免费观看| 少妇人妻无码首页| 欧美日韩成人| 久久永久视频| 在线视频一区二区三区不卡| 乱色熟女综合一区二区| 久久精品电影| 99re66精品视频在线观看| h视频在线播放| 999在线免费视频| 欧洲极品无码一区二区三区| 97免费在线观看视频| 欧美三级视频网站| 久久国产精品娇妻素人| 精品国产一二三区| 精品一区二区三区四区五区| 国产成人精品一区二区三区| 高清无码手机在线观看| 亚洲福利视频网址| 国产精品999在线| 国产亚洲精品自在久久不卡| 亚洲精品片911| 亚洲男人在线| 无码精品一区二区久久久| 丰满人妻被猛烈进入无码| 麻豆a级片| 久久这里只有精品免费| 色综合天天综合中文网| 人妻无码一区二区视频| 国产精品一区二区不卡的视频| 亚洲成在人线av品善网好看| 亚洲资源站av无码网址| 91久久性奴调教国产免费| 亚洲中久无码永久在线观看软件| 国产91九色在线播放| 亚洲AV无码一区二区三区牲色| 国产超薄肉色丝袜网站| 亚洲成人网在线观看| 国产成人免费观看在线视频| 热99re99首页精品亚洲五月天| 99精品在线看| 无码国产偷倩在线播放老年人| 丁香六月激情综合| 日本在线亚洲| 91精品最新国内在线播放| 欧美另类精品一区二区三区| 精品五夜婷香蕉国产线看观看| 无码aaa视频| 亚洲天堂首页| 中文字幕 欧美日韩| 久久精品国产999大香线焦| 欧美福利在线| 草草影院国产第一页| 国产成人高清精品免费软件| 国产一区在线视频观看|