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 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 精品国产99久久| 手机在线免费不卡一区二| 亚洲精品视频免费观看| 18禁色诱爆乳网站| 国产成人1024精品下载| 国产精品视频第一专区| 老司机久久99久久精品播放| 欧美高清国产| 国产主播一区二区三区| 日韩欧美国产精品| 国产综合另类小说色区色噜噜| AV天堂资源福利在线观看| 中文纯内无码H| 国产精品jizz在线观看软件| 99精品免费欧美成人小视频| 青草视频久久| 天天综合网在线| 九九九国产| 99在线小视频| 国产三级毛片| 美臀人妻中出中文字幕在线| 精品一区二区三区无码视频无码| 国产成人精品免费视频大全五级| 福利在线不卡一区| 成人在线欧美| 色欲国产一区二区日韩欧美| 97se亚洲| 波多野结衣爽到高潮漏水大喷| 综合色亚洲| 黄色网址免费在线| 亚洲欧洲日韩综合色天使| 亚洲色图狠狠干| 国产麻豆va精品视频| 男女精品视频| 亚洲综合国产一区二区三区| 亚洲精品无码av中文字幕| 一本大道香蕉中文日本不卡高清二区| 999国内精品视频免费| 激情网址在线观看| 9啪在线视频| 欧美不卡视频一区发布| 欧美人与动牲交a欧美精品| 亚洲欧美自拍视频| 日本国产在线| 亚洲欧美另类日本| 中文字幕免费播放| 国产原创自拍不卡第一页| 丝袜国产一区| 无码日韩视频| 国产三级国产精品国产普男人| 黄片在线永久| 久久午夜夜伦鲁鲁片无码免费| 人人91人人澡人人妻人人爽| 国产三级国产精品国产普男人 | 一级毛片在线播放免费| 无码免费视频| 久久黄色免费电影| 永久免费AⅤ无码网站在线观看| 亚洲av成人无码网站在线观看| 亚洲婷婷丁香| 日韩a在线观看免费观看| 成人毛片在线播放| 精品色综合| 久久女人网| 亚洲精品成人7777在线观看| 国产男人的天堂| 欧美成人午夜视频| 欧美黄色网站在线看| 国产精品毛片一区视频播| 亚洲国产精品日韩专区AV| 国产不卡网| 国产一区成人| 国产不卡网| 18禁黄无遮挡网站| 欧美精品综合视频一区二区| 福利在线不卡一区| 午夜视频日本| 欧美精品v日韩精品v国产精品| 人妻中文字幕无码久久一区| 亚洲色图在线观看| 九九热精品视频在线| 成人一区在线|