亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PSO-Gabor特征增強的鋼板表面缺陷識別研究

        2022-09-26 14:57:28姜樂兵宋飛虎裴永勝李臻峰
        儀表技術(shù)與傳感器 2022年8期
        關(guān)鍵詞:濾波器濾波準確率

        姜樂兵,宋飛虎,裴永勝,吳 鑫,李臻峰

        (1.江南大學(xué)機械工程學(xué)院,江蘇省食品先進制造裝備技術(shù)重點實驗室,江蘇無錫 214122;2.江蘇科貿(mào)新材料科技有限公司,江蘇江陰 214000)

        0 引言

        鋼板作為鋼材加工的主要材料,在生產(chǎn)制造、交通運輸?shù)阮I(lǐng)域得到廣泛應(yīng)用[1]。在鋼板制造過程中,設(shè)備和工藝會造成熱軋帶鋼表面出現(xiàn)裂紋和麻點等不同缺陷,這不僅影響產(chǎn)品美觀,還對產(chǎn)品的耐磨性、抗疲勞強度等性能有較大影響,嚴重降低產(chǎn)品的使用壽命[2]。因此,為保證產(chǎn)品質(zhì)量,對鋼板表面的缺陷進行檢測與識別研究具有重要意義。

        為克服人工檢測方法效率低、主觀性強等缺點,徐科等[3]結(jié)合Tetrolet變換和核保局投影算法對熱軋鋼板表面缺陷圖像實現(xiàn)低維特征的提取,利用支持向量機實現(xiàn)熱軋鋼板表面缺陷的識別,該方法對熱軋鋼板表面8類常見缺陷具有較高的識別率,但Tetrolet變換耗時較長,難以實現(xiàn)缺陷的在線檢測。李愛蓮等[4]結(jié)合LBP和LBQ進行特征提取,利用蟻群與粒子群優(yōu)化支持向量機的懲罰參數(shù)和核函數(shù)參數(shù)實現(xiàn)缺陷分類。隨著數(shù)據(jù)集的擴充及網(wǎng)絡(luò)結(jié)構(gòu)逐漸優(yōu)化,卷積神經(jīng)網(wǎng)絡(luò)(CNN)用于缺陷分類成為研究熱點[5-7]。湯勃等[8]選用特征灰度值一階概率分布和x方向投影分布對鋼板表面缺陷圖像進行標記,將標記圖像輸入到卷積神經(jīng)網(wǎng)絡(luò)中實現(xiàn)鋼板表面缺陷識別,但該算法需要先對缺陷圖像進行預(yù)處理,檢測步驟較復(fù)雜。

        因此,為提高鋼板表面缺陷的識別準確率,同時避免繁瑣的人為特征提取過程,本文提出了一種基于PSO-Gabor特征增強的鋼板表面缺陷識別方法,能夠有效增強缺陷特征,準確快速地識別鋼板表面6類缺陷,極大地提升檢測速度與識別準確率。

        1 鋼板表面缺陷識別算法

        基于PSO-Gabor特征增強的鋼板表面缺陷識別主要包括3個階段:

        (1)利用PSO算法對Gabor濾波器進行參數(shù)尋優(yōu);

        (2)基于最優(yōu)參數(shù)構(gòu)造Gabor濾波器對缺陷圖像進行濾波,并計算濾波后圖像的能量響應(yīng)值以獲得能量圖;

        (3)構(gòu)建CNN,將能量圖作為模型輸入,實現(xiàn)缺陷圖像的識別。

        算法流程如圖1所示。

        圖1 缺陷識別流程圖

        1.1 二維Gabor濾波器

        1985年,Daugman提出了二維Gabor函數(shù)[9]。二維Gabor濾波器的濾波原理為:圖像在不同的頻率和帶寬上進行濾波,符合濾波器頻率范圍的信號進行提取,其他超過頻率范圍的信號被抑制[10]。時域中二維Gabor濾波器如式(1)所示:

        (1)

        式中:x和y分別表示Gabor濾波器的橫縱坐標;φ為頻率;θ為方向;σ為尺度;x′=xcosθ+ysinθ,y′=-xsinθ+

        ycosθ。

        輸入圖像f(x,y)與二維Gabor濾波器進行卷積可得到輸出圖像g(x,y|σ,φ,θ),如式(2)所示:

        (2)

        式中:k取決于二維Gabor濾波器濾波窗口尺寸W;

        W=2k+1。

        輸出圖像g(x,y|σ,φ,θ)的能量響應(yīng)表達式如式(3)所示:

        (3)

        式中:gRe(x,y|σ,φ,θ)和gIm(x,y|σ,φ,θ)分別為輸出圖像g(x,y|σ,φ,θ)的實部與虛部。

        從式(1)可得,Gabor濾波器由頻率φ、方向θ及尺度σ決定,Gabor濾波器選取不同參數(shù)獲得不同的濾波效果,在時域和頻域中產(chǎn)生不同的能量響應(yīng)。研究表明,低頻率、小尺度Gabor濾波器提取圖像全局特征,高頻率、大尺度Gabor濾波器獲得圖像細節(jié)特征[11-13];同時濾波窗口尺寸W也影響Gabor濾波器對圖像的濾波效果,Gabor濾波器小窗口提取圖像整體特征,大窗口獲得圖像局部特征[11]。此外,濾波窗口尺寸還影響濾波速度,窗口尺寸越小,濾波速度越快。隨著Gabor濾波器的3個參數(shù)和濾波窗口尺寸的改變,濾波后圖像的能量響應(yīng)也會有所不同。缺陷圖像經(jīng)過不同參數(shù)的Gabor濾波器濾波后的能量響應(yīng)見圖2。

        圖2中,每行代表其他3個參數(shù)保持相同,另一個參數(shù)逐漸增大的能量圖對比結(jié)果。由圖2可知,頻率φ、方向θ、尺度σ以及濾波窗口尺寸W越小,缺陷圖像的整體特征更明顯,隨著參數(shù)值增大,缺陷的細節(jié)特征逐漸被提取,當(dāng)繼續(xù)增大時,缺陷細節(jié)會逐漸消失。綜上所述,φ、θ、σ以及W對Gabor濾波器的濾波性能有較大影響,因此,Gabor濾波器的參數(shù)尋優(yōu)對提升濾波性能有重要意義。

        (a)W=27,θ=5π/6,σ=1

        1.2 PSO算法求解Gabor濾波器最優(yōu)參數(shù)

        PSO算法是一種全局搜索算法,通過群體中個體間的協(xié)作與信息共享來尋求最優(yōu)解,其收斂速度快、無繁雜的參數(shù)設(shè)置,目前廣泛用于函數(shù)求解與模式識別等領(lǐng)域。本文采用PSO算法對Gabor濾波器的頻率φ、方向θ、尺度σ以及濾波窗口尺寸W進行尋優(yōu)。PSO算法中每個粒子都代表問題的一個潛在解,每個粒子對應(yīng)著一個適應(yīng)度函數(shù)決定的適應(yīng)度值[14-15]。粒子的速度及位置更新公式為:

        (4)

        (5)

        搜索前期較大的w值有利于全局搜索,在搜索后期適當(dāng)減小則可以加強局部搜索能力[16],因此,對w的值線性遞減可以提高粒子群尋優(yōu)性能,其計算公式[17]如式(6)所示:

        (6)

        式中:k為當(dāng)前迭代次數(shù);n為迭代次數(shù);wmax=0.9;

        wmin=0.4。

        根據(jù)Fisher準則構(gòu)造目標函數(shù)作為PSO算法對Gabor濾波器參數(shù)進行迭代尋優(yōu)的適應(yīng)度函數(shù),適應(yīng)度函數(shù)如式(7)所示:

        (7)

        式中:μE和σE分別為無缺陷圖像經(jīng)過Gabor濾波器濾波后圖像的能量響應(yīng)均值與能量響應(yīng)標準差。

        在特定的搜索空間中,要找到與無缺陷圖像特征相匹配的Gabor濾波器參數(shù),則需要使圖像能量響應(yīng)均值μE達到最大,并使能量響應(yīng)標準差σE達到最小,也就需要使適應(yīng)度函數(shù)Z的值達到最大,即可獲得Gabor濾波器的最優(yōu)參數(shù)。

        本文設(shè)定PSO算法的初始種群數(shù)為50,迭代次數(shù)為50。粒子群經(jīng)過50次迭代尋優(yōu)獲得Gabor濾波器的4個最優(yōu)參數(shù)值,如表1所示。

        表1 Gabor濾波器最優(yōu)參數(shù)值

        根據(jù)表1的最優(yōu)參數(shù)構(gòu)造最優(yōu)二維Gabor濾波器,與缺陷圖像進行卷積操作,并根據(jù)式(3)對濾波后的圖像求解能量響應(yīng)值從而獲得能量圖,部分能量圖如圖3所示,其中左圖為缺陷原圖,右圖為對應(yīng)的能量圖。從圖3可以直觀地看出,能量圖中無缺陷區(qū)域與缺陷區(qū)域能量響應(yīng)值差別明顯,缺陷區(qū)域更加突出。

        (a)裂紋

        (f)劃痕

        為了進一步體現(xiàn)所構(gòu)造的最優(yōu)Gabor濾波器的濾波效果,圖4列出了3種增強方法對劃痕圖像的處理結(jié)果,從圖4可以看出,直方圖均衡化處理后的劃痕圖像出現(xiàn)較多偽缺陷區(qū)域,進一步增大了檢測的難度,對數(shù)變換后的劃痕圖像對劃痕缺陷區(qū)域的增強效果不明顯,而經(jīng)過PSO-Gabor濾波器處理后的劃痕能量圖的背景區(qū)域得到了抑制,缺陷區(qū)域得到了增強,增大了對比度。

        (a)原圖未處理

        為了更加清楚地觀察到3種增強方法對劃痕圖像的處理效果,圖5列出了處理后劃痕圖像的水平灰度分布圖,圖中標示出缺陷區(qū)域所在像素位置,從圖中可以看出,PSO-Gabor濾波處理后的能量圖中缺陷區(qū)域和無缺陷區(qū)域的像素灰度值差異更大,表現(xiàn)為波峰更高、波谷更低,且低灰度區(qū)域灰度值趨于均衡。綜合圖4和圖5可知,經(jīng)PSO優(yōu)化后的Gabor濾波器與缺陷圖像卷積可以突出表面缺陷,增強缺陷與背景對比度,達到增強的效果。將能量圖作為CNN的輸入,可進一步實現(xiàn)鋼板表面缺陷識別。

        圖5 3種增強方法處理后劃痕水平灰度分布對比圖

        1.3 卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計

        CNN作為一種深度前饋人工神經(jīng)網(wǎng)絡(luò),主要包括輸入層、卷積層、池化層、全連接層和輸出層,在圖像識別、物體檢測等領(lǐng)域得到廣泛應(yīng)用[18-19]。

        本文設(shè)計的CNN模型由3個卷積層、2個池化層和1個全連接層組成。其中池化層采用最大值池化下采樣,激活函數(shù)采用ReLU函數(shù),輸出層是一個6類別的Softmax分類器。輸入圖像先經(jīng)過多層卷積層與池化層的運算,再通過全連接層轉(zhuǎn)換為固定維度的特征向量,最后通過Softmax分類器得到該圖像特征向量對應(yīng)每種缺陷的概率,從而確定圖像的缺陷種類。模型及參數(shù)信息如表2所示,其中F代表核矩陣大小,s代表步長,d代表卷積核個數(shù)。

        表2 卷積神經(jīng)網(wǎng)絡(luò)的模型參數(shù)

        2 實驗測試與分析

        2.1 缺陷圖像數(shù)據(jù)集

        本文選取東北大學(xué)的NEU-DET圖像數(shù)據(jù)集[20]進行訓(xùn)練和測試,主要包含裂紋(Cr)、夾雜(In)、斑塊(Pa)、麻點(Ps)、氧化鐵皮壓入(Rs)以及劃痕(Sc)共6類缺陷,每類缺陷300張樣本,共1 800張圖片,樣本圖片的大小均為200 pixels×200 pixels。圖6為部分樣本圖像。由圖6可知,同一類別缺陷在形態(tài)、大小和光照均勻性等方面存在一定的差異性,而不同類別缺陷在形態(tài)方面相似度較高,如裂紋與氧化鐵皮壓入,夾雜與劃痕。

        圖6 部分缺陷樣本圖像

        為了提高模型的泛化能力,需先對圖片數(shù)據(jù)集進行擴充[21]。考慮相機實時采集圖像過程中最可能出現(xiàn)的情況,對原有圖像數(shù)據(jù)集進行如下方式擴充:旋轉(zhuǎn)90°、旋轉(zhuǎn)180°、加高斯噪聲、運動模糊處理,數(shù)據(jù)擴充后圖像數(shù)據(jù)集增大到9 000張。

        2.2 CNN網(wǎng)絡(luò)模型的參數(shù)配置

        將與Gabor濾波器卷積后得到的9 000張能量圖作為CNN模型的輸入進行模型訓(xùn)練與缺陷分類。將圖像數(shù)據(jù)集按照3∶1∶1的比例劃分為訓(xùn)練集(5 400張)、驗證集(1 800張)和測試集(1 800張)3部分,其中訓(xùn)練集和驗證集分別用于模型的訓(xùn)練和驗證,測試集用于對模型進行性能評估。

        從實驗訓(xùn)練過程可知,當(dāng)?shù)螖?shù)為30時,模型分類準確率趨于穩(wěn)定,因此將模型訓(xùn)練最大迭代次數(shù)設(shè)置為30。模型訓(xùn)練時,初始學(xué)習(xí)率較大使得網(wǎng)絡(luò)模型中參數(shù)較快地逼近最優(yōu)值,隨著迭代次數(shù)增加,線性降低學(xué)習(xí)率可以使參數(shù)更容易逼近最優(yōu)值[22]。如圖7所示,本文研究不同初始學(xué)習(xí)率(1×10-4、3×10-4、5×10-4、7×10-4、1×10-3、3×10-3和5×10-3)和衰減模式(衰減因子γ=0.1,步長s=5,即表示學(xué)習(xí)率每迭代5次降低為上一次的10%)對模型分類準確率的影響。由圖7可知,隨著初始學(xué)習(xí)率增大,模型分類準確率呈現(xiàn)“先緩慢上升,后快速下降”的趨勢,初始學(xué)習(xí)率為1×10-3時分類準確率最高,達到98.44%。因此,本文模型設(shè)置初始學(xué)習(xí)率為1×10-3,衰減因子γ=0.1,步長s=5。

        圖7 不同初始學(xué)習(xí)率對分類準確率的影響

        2.3 模型測試

        以鋼板表面6類缺陷,每類缺陷300張圖像作為測試集對本文提出的基于PSO-Gabor特征增強的CNN網(wǎng)絡(luò)模型(PSO-Gabor-CNN)的分類性能進行評估,每張圖像測試時間約為50 ms。計算測試集混淆矩陣,結(jié)果如表3所示。

        表3 測試集樣本混淆矩陣

        由測試集混淆矩陣計算該算法的分類準確率P、召回率R以及f。f綜合了P和R的判斷指標,f越大表示分類效果越好[23],計算結(jié)果如表4所示。

        表4 網(wǎng)絡(luò)模型性能評價指標 %

        由表4可得,PSO-Gabor-CNN模型對6類缺陷的f平均值為97.47%,其中在斑塊缺陷分類上表現(xiàn)最好,f達到98.67%;在氧化鐵皮壓入、裂紋缺陷分類上表現(xiàn)較差,f低于97.00%。其原因可能是由于氧化鐵皮壓入與裂紋在形態(tài)上相似,故兩者易被誤分,導(dǎo)致準確率較低。

        2.4 模型比較

        為了驗證PSO-Gabor-CNN模型的有效性,分別從預(yù)處理方法與模型分類器方面進行對比。實驗設(shè)計為:

        (1)對比圖像未經(jīng)預(yù)處理、灰度對數(shù)變換預(yù)處理(LOG)、提取局部二值模式特征圖像預(yù)處理(LBP)和PSO-Gabor預(yù)處理的CNN模型;

        (2)對比基于PSO-Gabor預(yù)處理的反向傳播神經(jīng)網(wǎng)絡(luò)(PSO-Gabor-BPNN)、支持向量機(PSO-Gabor-SVM)和卷積神經(jīng)網(wǎng)絡(luò)模型(PSO-Gabor-CNN)。

        分別將訓(xùn)練集應(yīng)用于上述方法進行模型訓(xùn)練,分類準確率與交叉熵隨迭代次數(shù)變化曲線如圖8所示。

        (a)分類準確率曲線

        由圖8可知,在模型訓(xùn)練過程中,CNN比BPNN和SVM更快收斂,且穩(wěn)定性較高,尤其是基于PSO-Gabor-CNN的網(wǎng)絡(luò)模型收斂速度最快,在第5代左右其分類準確率就達到90%以上,在15代左右其分類準確率穩(wěn)定在98%以上;基于PSO-Gabor-SVM的網(wǎng)絡(luò)模型收斂速度最慢,在訓(xùn)練次數(shù)達到25代以后其分類準確率逐漸穩(wěn)定于82%。

        表5給出了上述不同分類算法訓(xùn)練的交叉熵損失值與分類準確率穩(wěn)定值。從表5可得,傳統(tǒng)的模式識別算法BPNN和SVM分類準確率均小于85%,明顯低于CNN模型分類準確率,交叉熵損失值也在1以上,明顯大于CNN,模型分類效果差距較大。其原因可能是BPNN和SVM屬于淺層分類器,對于提取鋼板表面缺陷圖像高維特征較困難,同時SVM分類器需要人工手動提取導(dǎo)致分類準確率偏低。另外,基于PSO-Gabor預(yù)處理方法較其他傳統(tǒng)預(yù)處理算法可以顯著提高CNN網(wǎng)絡(luò)模型的分類準確率,文中PSO-Gabor-CNN網(wǎng)絡(luò)模型的分類準確率與交叉熵損失值分別為98.44%和0.08,較未作預(yù)處理的CNN模型分類準確率提高11.77%,交叉熵降低0.90;較基于LBP特征提取的CNN模型分類準確率提升了20.22%,交叉熵降低1.77。綜上所述,本文提出的基于PSO-Gabor-CNN網(wǎng)絡(luò)模型分類準確率高,分類效果好。

        表5 不同識別算法性能對比效果

        3 結(jié)束語

        為了解決工業(yè)生產(chǎn)中鋼板表面缺陷的類內(nèi)缺陷形態(tài)差異大、類間缺陷相似度高且識別準確率較低的問題,本文提出了基于PSO-Gabor特征增強的鋼板表面缺陷識別方法。首先研究了Gabor濾波器的頻率φ、方向θ、尺度σ以及濾波窗口尺寸W對Gabor濾波器濾波性能的影響;然后采用PSO算法優(yōu)化Gabor濾波器的4個決定性參數(shù),并獲得Gabor濾波器的最優(yōu)參數(shù)分別為:φ=4.48、θ=3π/4、σ=1.5、W=31,根據(jù)最優(yōu)參數(shù)構(gòu)造Gabor濾波器并與鋼板表面缺陷圖像進行卷積操作,計算其能量響應(yīng)值獲得對應(yīng)的缺陷能量圖;針對濾波后的缺陷能量圖設(shè)計卷積神經(jīng)網(wǎng)絡(luò)模型,最終模型的缺陷分類準確率達到97.5%,識別時間約為50 ms,極大地提升了缺陷分類識別的能力;并通過缺陷分類識別實例及對比實驗驗證了本文方法的有效性。本文對鋼板表面的6類常見缺陷進行檢測與識別,后期研究可擴大缺陷種類,進一步完善分類模型。

        猜你喜歡
        濾波器濾波準確率
        基于無擾濾波器和AED-ADT的無擾切換控制
        乳腺超聲檢查診斷乳腺腫瘤的特異度及準確率分析
        健康之家(2021年19期)2021-05-23 11:17:39
        不同序列磁共振成像診斷脊柱損傷的臨床準確率比較探討
        2015—2017 年寧夏各天氣預(yù)報參考產(chǎn)品質(zhì)量檢驗分析
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        開關(guān)電源EMI濾波器的應(yīng)用方法探討
        電子制作(2018年16期)2018-09-26 03:26:50
        高速公路車牌識別標識站準確率驗證法
        基于TMS320C6678的SAR方位向預(yù)濾波器的并行實現(xiàn)
        RTS平滑濾波在事后姿態(tài)確定中的應(yīng)用
        基于線性正則變換的 LMS 自適應(yīng)濾波
        遙測遙控(2015年2期)2015-04-23 08:15:18
        在线人妻无码一区二区| 国产精品麻豆va在线播放| 亚洲av日韩av在线观看| 无码人妻一区二区三区在线| 亚洲国产韩国欧美在线| 国产国拍亚洲精品永久不卡| 日韩国产精品一本一区馆/在线| 日产精品一区二区免费| 熟女乱乱熟女乱乱亚洲| 亚洲日本高清一区二区| 亚洲国产一区二区三区| 国产精品福利一区二区| 女人被狂c躁到高潮视频| 亚洲熟妇少妇69| 丰满少妇高潮在线观看| 伊人精品成人久久综合97| 蜜臀av毛片一区二区三区| 日本动漫瀑乳h动漫啪啪免费| 99久久99久久精品国产片果冻| 久久99精品波多结衣一区| 人妻中出中文字幕在线| 亚洲av三级黄色在线观看| 凹凸国产熟女精品视频app| 三上悠亚av影院在线看| 97色偷偷色噜噜狠狠爱网站97| 日本一二三区在线视频观看| 亚洲va中文字幕无码一二三区| 偷偷色噜狠狠狠狠的777米奇| 中文字幕亚洲乱码熟女在线萌芽| 92精品国产自产在线观看48页| 国产精品一二三区亚洲| 特级精品毛片免费观看| 亚洲人在线观看| 亚洲AV成人综合五月天在线观看| 翘臀诱惑中文字幕人妻| 亚洲av无一区二区三区久久蜜桃| 久久精品成人无码观看不卡| 国产精品美女| 一区二区三区精品偷拍av| 欧美又大粗又爽又黄大片视频| 免费久久人人爽人人爽av|