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

基于YOLOv5s模型的軋鋼表面缺陷檢測

2021-12-27 11:28:32李一鳴
制造業自動化 2021年11期
關鍵詞:檢測模型

李一鳴,王 瀟

(1.北京信息科技大學 機電工程學院,北京 100192;2.北京信息科技大學 現代測控技術教育部重點實驗室,北京 100192)

0 引言

軋鋼作為重要的工業原材料,軋鋼的質量直接影響產品的質量[1]。因此,軋鋼的表面缺陷精準檢測顯得尤為重要。目前,軋鋼表面缺陷的檢測方法主要有無損檢測[2]和基于機器視覺的檢測[3]。其中無損檢測存在檢測類型有限的缺陷;基于機器視覺檢測方法存在手工提取特征的主觀性,難以實現多種缺陷類型的檢測,尤其是小目標的識別定位[4,5]。

隨著深度學習網絡的日益成熟,深度學習方法在目標檢測與識別分類問題中得到了廣泛的應用,也運用到鋼材的表面缺陷檢測中[6~9]。文獻[6]采用改進的YOLOv3進行金屬表面缺陷檢測,檢測精度達到67.64%。文獻[7]采用改進的Faster R-CNN進行螺紋鋼表面缺陷檢測,取得了穩定的缺陷檢測模型。文獻[8]采用卷積神經網絡檢測鋼板表面焊縫,檢測精度達到97%以上。文獻[9]采用改進Faster R-CNN檢測鋼板表面缺陷,平均檢測精度達到87.14%,明顯提高了小缺陷的檢測精度。

1 YOLOv5s模型結構

YOLOv5s模型沿用YOLOv3、YOLOv4的整體布局,包含Input、Backbone、Neck、Output四個部分,其網絡結構如圖1所示。

圖1 YOLOv5s模型結構

Input:采用Mosaic方式擴充數據樣本,通過不斷更新預測框和標注框的差值并反向更新網絡的參數自主的計算最佳anchor框值,自適應的縮放圖片從而減少黑邊降低冗余信息;

Backbone:包含Focus結構、CSP Networks和SPP結構;

Neck:由CSP2_X結構、FPN+PAN結構組成;

Output:包含邊界框損失函數和NMS,從而獲得最佳的目標檢測框。

2 試驗結果與分析

2.1 數據集介紹

軋鋼表面缺陷目標檢測試驗采用東北大學鋼材表面缺陷數據集(NEU-CLS)[10]作為YOLOv5模型的訓練輸入和檢測目標,該數據集包含6種常見的軋鋼表面缺陷,分別為軋制氧化皮(rolled-in scale)、斑塊(patches)、細裂紋(crazing)、表面點蝕(pitted surface)、夾雜(inclusion)、劃痕(scratches)。數據集圖像的初始分辨率為200×200像素,訓練集包括295×6張圖片,驗證集包括5×6張圖片,一共1800張圖片。

2.2 YOLOv5模型訓練

2.2.1 試驗環境與配置

基于YOLOv5模型的軋鋼表面缺陷檢測的硬件環境為:

1)處理器:Intel i7-8550U CPU @1.80GHz;

2)計算機內存:8GB;

3)顯卡:GPU NVIDIA GeForce MX150。

軟件環境為:

1)操作系統:windows1064位;

2)開發語言:python 3.7,pytorch 1.7.1框架;

3)軟件庫文件:numpy 1.19.2,opencv 4.5.1,cuda 11.0.221,tensorboard 2.5.0。

2.2.2 YOLOv5模型超參數設置

分別基于YOLOv5s模型、YOLOv5m模型和YOLOv5l模型訓練軋鋼表面缺陷檢測模型,采用小批量隨機梯度下降法(SGD)來訓練檢測模型,3個YOLOv5模型的小批量(batch)分別設為16、4、2,網絡的初始學習率設為0.01,動量參數設為0.937,權重衰減系數設為0.0005,最大訓練次數設為300。

2.2.3 YOLOv5模型訓練過程

使用YOLOv5在COCO數據集上訓練好的權值文件yolov5s.pt、yolov5m.pt、yolov5l.pt分別作為其對應的YOLOv5模型的初始權值,采用遷移學習微調模型的權值,使得YOLOv5模型收斂,獲得軋鋼表面缺陷檢測模型,實現軋鋼表面缺陷的精準檢測。

其中,YOLOv5s模型訓練耗時為32.62h,得到的權值文件大小為14.4MB;YOLOv5m模型的訓練耗時為59.42h,得到的權值文件大小為42.5MB;YOLOv5l模型的訓練耗時為112.5h,得到的權值文件大小為93.8MB。由此可知,隨著YOLOv5模型規模越大,訓練耗時越長,權值文件占用的空間也越大。

2.3 檢測模型評價指標

分別通過測試精度(precision,P)、召回率(Recall,R)和mAP來評價軋鋼表面缺陷檢測模型的性能。P指的是一個檢測模型預測的正樣本的確是正樣本的概率;R指的是一個檢測模型預測的實際正樣本的個數;AP為P對R的積分,而mAP是各類AP的平均值,它用來評價檢測模型的整體性能。

2.4 試驗結果與分析

基于YOLOv5s模型、YOLOv5m模型和YOLOv5l模型的軋鋼表面缺陷檢測結果如圖2~圖4所示。由圖2~圖4可以看出,對比于軋鋼表面缺陷標注,3個模型的6類缺陷均能較準確地識別定位,但存在缺陷的定位精度不高的情況?;赮OLOv5s、YOLOv5m和YOLOv5l的軋鋼表面缺陷檢測模型性能對比如表1所示。由表1可知,YOLOv5l模型的精度P、召回率R和mAP均低于另兩個模型,可能的原因是YOLOv5l模型規模較大,訓練不夠,模型仍未完全收斂。YOLOv5m模型的精度P(0.875)高于YOLOv5s模型的精度P(0.772);YOLOv5s模型的召回率R(0.773)高于YOLOv5m模型的召回率R(0.687);在IOU的閾值為0.5時,YOLOv5s模型的mAP(0.776)略高于YOLOv5m模型的精度mAP(0.773);而IOU的閾值從0.5取至0.95,兩個模型的mAP的平均值均較低,只有0.441。因此,可以看出,判定正負樣本的IOU閾值對于軋鋼表明缺陷檢測非常重要。綜合考慮YOLOv5s模型和YOLOv5m模型的性能指標,以及兩個模型的訓練耗時與模型大小,采用YOLOv5s模型作為軋鋼表面缺陷檢測的模型。

圖4 基于YOLOv5l的軋鋼表面缺陷檢測結果

表1 基于不同YOLOv5模型的軋鋼表面缺陷檢測模型的性能

圖2 基于YOLOv5s的軋鋼表面缺陷檢測結果

圖3 基于YOLOv5m的軋鋼表面缺陷檢測結果

3 結語

軋鋼表面缺陷智能檢測,有助于生產人員準確地把握軋鋼的情況和快速地做出決策。而軋鋼表面的缺陷大小參差不齊,綜合考慮試驗硬件條件和模型性能,基于YOLOv5模型對軋鋼的表面缺陷進行檢測。并對比不同種類YOLOv5模型的性能指標,采用YOLOv5s模型來實現軋鋼表面缺陷的智能檢測,該模型的整體性能指標mAP較高,且模型較小。

猜你喜歡
檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 亚洲AⅤ波多系列中文字幕| 国产99在线| 99激情网| 中文字幕在线一区二区在线| 日本精品视频| 久久永久视频| 国产第三区| 午夜a级毛片| 狼友视频国产精品首页| 狠狠色香婷婷久久亚洲精品| 伊人91在线| 国产乱子伦手机在线| 波多野结衣中文字幕一区二区| 青青青国产精品国产精品美女| 韩日免费小视频| 亚洲成人精品久久| 亚洲第一成人在线| 精品第一国产综合精品Aⅴ| 久久窝窝国产精品午夜看片| 九九香蕉视频| 国产嫩草在线观看| 人妻中文久热无码丝袜| AV熟女乱| 素人激情视频福利| 在线看免费无码av天堂的| 亚洲人成影院在线观看| 亚洲欧美综合精品久久成人网| 中文字幕在线不卡视频| 亚洲国产系列| 青青操国产视频| 在线观看国产黄色| 欧美一级黄色影院| 青青操视频免费观看| 亚洲综合狠狠| 国产成人艳妇AA视频在线| 精品久久人人爽人人玩人人妻| 成年A级毛片| 久久综合九九亚洲一区| 日本成人不卡视频| 国产欧美在线观看精品一区污| 色网站在线免费观看| 国产精品污视频| 国产微拍精品| 国产精品免费p区| 性欧美久久| 久久99国产综合精品1| 亚洲人精品亚洲人成在线| 国产日本视频91| 亚洲欧美日韩成人在线| 国产a在视频线精品视频下载| 亚洲第一香蕉视频| 国产在线小视频| 免费一级无码在线网站| 日本人又色又爽的视频| 国产精品污污在线观看网站| 97se亚洲综合在线天天| 亚洲福利视频一区二区| 中文字幕无码制服中字| 天堂岛国av无码免费无禁网站| 国产香蕉在线视频| 91精品网站| 99免费在线观看视频| 在线看免费无码av天堂的| 日本久久久久久免费网络| 欧美无遮挡国产欧美另类| 第九色区aⅴ天堂久久香| 欧美日韩高清在线| 国产综合网站| a毛片免费在线观看| 国产福利免费在线观看| 亚洲最大看欧美片网站地址| 91国内外精品自在线播放| 国产最新无码专区在线| 国内视频精品| AV在线天堂进入| 成人在线观看不卡| 亚洲欧美日韩综合二区三区| 国产在线一区视频| 亚洲免费三区| 激情無極限的亚洲一区免费| 强乱中文字幕在线播放不卡| 高清免费毛片|