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

基于改進Swin Transformer的鋼板表面缺陷檢測方法

2022-07-24 09:28:16代曉林劉夢玫苗延麒韓偉
裝備制造技術 2022年4期
關鍵詞:特征提取特征檢測

代曉林,劉夢玫,生 群,李 林,苗延麒,韓偉

(1.大連惠友自動化有限公司,遼寧 大連 116083;2.大連船舶重工集團有限公司,遼寧 大連 116083)

鋼板是鋼鐵行業的主要產品,占據行業總產量的65%。鋼板也是建筑業、航天航空業、機械制造業,汽車制造業、造船業等制造工業的主要基礎材料。鋼板的任何質量問題,都會對制造業造成巨大的經濟損失,也會對鋼板制造商造成巨大的聲譽損失。對于厚度薄、寬度大的鋼板材料而言,表面缺陷是產品質量最大的威脅。即使是偶爾發生的鋼板內部缺陷,也會大概率的在鋼板表面表現出不同的形態。傳統的人工鋼板表面缺陷檢測,需要大量人工,效率低且遺漏率高。自動視覺檢測設備則可以實現高速、高精度、全自動化的缺陷檢測,極大提高產品質量和生產效率。自動視覺檢測設備逐漸成為企業進行鋼板表面質量檢測的標準儀器。

自動視覺檢測設備的核心是高效的算法。早期的缺陷識別算法有統計識別算法、波譜法、模型法等。例如,Neogi[1]等提出基于梯度圖像的全局自適應閾值算法;Ma[2]等提出了一種基于鄰域灰度差異的方法;Choi[3]等提出了一種基于形態增強的雙加博濾波器算法。這些方法對缺陷的規律性要求高,對小尺寸的缺陷識別精度差,且需要專業的探測設備配合獲取數據。隨著計算機GPU算力的不斷提高,以及計算機視覺算法的不斷突破,深度學習算法得到了廣泛的應用。在鋼板缺陷檢測領域,深度學習算法可以克服以往算法的缺點,快速、高精度地識別多類別表面缺陷。

提出的改進Swin Transformer算法可以準確、快速地識別多種類別的鋼表面缺陷。相對于常用的Faster RCNN,Mask RCNN等算法,具有對小尺寸缺陷識別精度更高,訓練及預測速度更快的優勢。該算法使用Swin Transformer替代計算量較大的卷積神經網絡(CNN),且將Swin Transformer與特征金字塔(FPN)相結合,使之能夠保留小缺陷數據,預測精度更高。

1 Swin Transformer網絡模塊

1.1 鋼板表面缺陷特征分析

常見的鋼板表面缺陷有6種[4],分別是內含物、劃痕、軋制氧化皮、開裂、點蝕表面和斑塊,如圖6所示,每種缺陷的基本特征:

(1)內含物:在灰度圖中的特征是暗色點狀及帶狀物,長度、寬度不一,位置隨機。

(2)劃痕:在灰度圖中的特征是明亮的細長條形物,寬度較小,長度較大,一條劃痕附件經常有其他劃痕。

(3)軋制氧化皮:在灰度圖中的特征是暗色斑點,有凹凸感,比點蝕大,比斑塊小。

圖1 鋼表面缺陷類型示例

(4)開裂:在灰度圖中的特征是不規則的龜裂紋路,多條龜裂同時存在的情況比較常見。

(5)點蝕表面:在灰度圖中的特征是細小的暗色小點,密集度高,數量多,多點蝕聚集在一起,大面積出現。

(6)斑塊:在灰度圖中的特征是較大面積的暗色,形狀不規則,經常單獨出現,位置隨機。

從對每種缺陷基本特征的分析中可以看出,不同種類的缺陷在灰度圖上的特征有如下特點:點蝕表面、開裂的缺陷尺寸小;軋制氧化皮的灰度對比不明顯;內含物和劃痕的缺陷尺寸較為相似。傳統算法難以處理分析具有這些特征的缺陷,因此采用基于深度學習的視覺檢測算法進行處理[5-6]。

1.2 Swin Transformer特征提取網絡

現有的目標檢測方法中,例如Faster RCNN,Mask RCNN等,多使用CNN和上采樣作為特征提取的方法,卷積核大小及池化方法的選擇會嚴重影響檢測的精度及效率。卷積核越小,所需要參數和計算量也越小,但是感受野也越小;上采樣次數越多,感受野也越大,但是丟失的像素信息越多。Swin Transformer做特征提取,則既可以盡可能多的保留原始像素信息,也可以減少計算量。

圖2是兩個連續的Swin Transformer模塊,一個Swin Transformer模塊由一個帶兩層的多層感知機(MLP)的非重疊局部窗口多頭自注意力模塊(WMSA)和移位窗口多頭自注意力模塊(SW-MSA)組成。在每個MSA模塊和每個MLP之前使用層歸一化(LayerNorm),并在每個MSA和MLP之后使用殘差連接。

如圖3所示,W-SMA是將特征圖用 大小的窗口進行劃分,并在每個窗口中進行多頭自注意力操作。在圖3中的多頭自注意力機制中,以頭數取2說明自注意力機制的運算過程,即通過注意力函數得到每個子窗的變量(query)、關鍵字(key)、關系值(value)集合,然后將該集合映射成頭數為2的輸出,接著將對應位置上的q,k,v進行加權求,最后進行多頭數據拼接。

SW-SMA是將特征圖用M×M大小的窗口進行切分,并對窗口實行移位,實現不同窗口間的信息交互。如圖4所示,被劃分后的窗口沿對角線方向向下移動,然后再將移出坐標軸區域的特征圖移回至相應位置,即可獲得新的窗口。最后在分割后的每個窗口進行多頭自注意力操作。

圖2 Swin Transformer模塊

圖3 非重疊局部窗口多頭自注意力模塊

圖4 移位窗口多頭自注意力模塊

2 改進的Swin Transformer特征提取網絡

2.1 改進的Swin Transformer特征提取網絡

如圖5所示,Swin Transformer作為特征提取的骨干網絡能夠保留小尺度缺陷信息,且運算速度快。為了對各種尺寸的缺陷進行識別、分類和檢測,還需要將Swin Transformer骨干特征提取網絡與特征金字塔(FPN)、區域生成網絡(RPN)、興趣區域匹配(ROI Align)及全連接網絡(FC)進行組合。

在FPN網絡結構中,每一個階段(Stage)的輸出代表不同尺寸的特征圖,對其進行上采樣后,與上一個階段的特征圖進行融合,新得到的特征圖就包含了不同尺寸缺陷的特征。把特征圖P2、P3、P4、P5輸入RPN區域建議網絡,根據原圖尺寸獲取預定個數的建議框,對一個物體生成多個候選建議框;把候選建議框輸入進行二值分類,然后使用RoI Align進行池化綜合,再經過全連接網絡進行分類和回歸,得到檢測結果和相應的損失。

2.2 改進的Swin Transformer特征提取網絡參數

采用“[]×d”表示Swin Transformer迭代的次數,win.sz.表示對特征圖進行劃分的窗口大小,dim表示通道數,head表示頭數。則Swin Transformer特征提取網絡參數具體見表1。

圖5 基于Swin Transformer的鋼板表面缺陷識別網絡

表1 Swin Transformer網絡參數

3 試驗結果與分析

3.1 試驗數據

原始數據采用NEU熱軋帶鋼表面缺陷數據庫,包括內含物、劃痕、軋制氧化皮、開裂、點蝕表面和斑塊6類缺陷,每類缺陷圖片300張,一共1800張鋼板表面缺陷圖片,圖片尺寸為(200×200)px。使用OpenCV進行數據增強,將每類圖片增強至600張,一共3600張圖片。其中3000張圖片作為訓練樣本,600圖片作為測試一樣本。

3.2 試驗環境

為排除試驗環境對測試數據的干擾,所有試驗均在同一臺計算機上進行。計算機的操作系統為CentOS 8.0,CPU為Intel Core i7 8700,GPU為RTX8000,內存為DDR$3200MHz 32GB,使用Python,OpenCV對數據進行預處理,深度學習框架為Pytorch v1.10.0。

3.3 試驗結果分析

在評估對鋼板表面缺陷圖片的檢測效果上,使用不同類別的所有類別的平均精度mAP(mean Average Precision)與識別幀率作為評價指標。每個模型的超參數設置相同,初始學習率為0.0001;使用adam優化器;學習衰減率為0.1,衰減步長為400,衰減周期為50。Batch_size為8,375個batch為一個epoch,訓練迭代100個epoch。表2為6種缺陷在測試集數據集上的檢測精度與mAP。

表2 6種缺陷的檢測精度

如 表2所 示,YOLO V4,Faster R-CNN,Swin Transformer算法的mAP分別為85.91%,88.81%,91.19%。Swin Transformer算法具有更好的檢測精度。每種算法的檢測速度及權重文件大小見表3。

表3 缺陷的檢測速度與權重文件大小

由表3可知,Swin Transformer的檢測速度比Faster R-CNN更快,且權重文件更小,參數更少;比YOLO V4的檢測速度慢,但是也可以滿足實時檢測的速度要求。因此,提出的基于Swin Transformer骨干網絡的鋼板表面缺陷檢測方法,不僅能夠滿足工業生產中缺陷檢測的速度要求,做到實時檢測;而且檢測精度更高。

4 結論

用基于Swin Transformer骨干網絡的鋼板表面缺陷檢測方法檢測鋼板表面常見的6種缺陷。該方法解決了以往方法對小尺寸缺陷識別精度差的問題,且能用較少的模型參數實現較快的計算速度。與YOLO V4和Faster R-CNN的對比試驗中可以看出,Swin Transformer的mAP分別提高了5.28%和2.38%。該算法檢測速度達到了35幀/s,可以實現實時檢測。

猜你喜歡
特征提取特征檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
如何表達“特征”
基于Gazebo仿真環境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
一種基于LBP 特征提取和稀疏表示的肝病識別算法
小波變換在PCB缺陷檢測中的應用
基于MED和循環域解調的多故障特征提取
主站蜘蛛池模板: 亚洲色图另类| 91人妻在线视频| 深夜福利视频一区二区| 54pao国产成人免费视频| 性色一区| 日韩国产另类| 欧美成人国产| 国产午夜无码专区喷水| 亚洲成人免费在线| 午夜毛片免费观看视频 | 国产中文在线亚洲精品官网| 国产尤物在线播放| 欧美一区二区精品久久久| 国产麻豆福利av在线播放| 日韩精品少妇无码受不了| 成年人福利视频| 国产大片喷水在线在线视频| 亚洲狼网站狼狼鲁亚洲下载| 广东一级毛片| 精品国产一区二区三区在线观看 | 无码AV高清毛片中国一级毛片| 91青青草视频在线观看的| 992Tv视频国产精品| 91国内外精品自在线播放| 9久久伊人精品综合| 国产精品无码一二三视频| 午夜激情婷婷| 久久精品中文字幕少妇| 精品99在线观看| 欧美a在线看| 欧美在线网| 高清无码手机在线观看| 欧美成人午夜视频免看| 国产精品久久久久久久久kt| 伊在人亞洲香蕉精品區| 久久综合丝袜长腿丝袜| 久久久精品国产SM调教网站| 少妇人妻无码首页| 二级毛片免费观看全程| 国产精品视频a| 91福利国产成人精品导航| AV网站中文| 日韩中文字幕亚洲无线码| 中文精品久久久久国产网址 | 热九九精品| a毛片在线播放| 久久免费看片| 青青草综合网| 国产一级无码不卡视频| 91免费在线看| 日本道综合一本久久久88| 美女一级毛片无遮挡内谢| 久久国语对白| 国产亚洲视频中文字幕视频| 国产va视频| 精品无码一区二区三区在线视频| 99热这里只有精品在线观看| 亚洲国产成人在线| 国产午夜不卡| 日本妇乱子伦视频| 四虎免费视频网站| 国产一区二区色淫影院| 欧美激情福利| 在线观看国产一区二区三区99| 色哟哟国产精品一区二区| www.亚洲色图.com| 亚洲第一区欧美国产综合| 欧美精品一二三区| 国产欧美日韩免费| 夜夜拍夜夜爽| 67194亚洲无码| 亚洲av日韩综合一区尤物| 国产欧美视频综合二区| 天天色天天综合| 国产剧情伊人| 国产黄色片在线看| 国产青榴视频| 91久久精品日日躁夜夜躁欧美| www.av男人.com| 精品一区二区三区视频免费观看| 亚洲成av人无码综合在线观看| 青青热久免费精品视频6|