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

基于YOLOv5 的PCB 缺陷檢測算法研究

2024-01-16 12:39:56遲盛元孟祥民
科學技術創新 2024年1期
關鍵詞:特征效果實驗

遲盛元,白 巖*,孟祥民

(北華大學 機械工程學院,吉林 吉林)

引言

隨著電子工業的發展,電子工業在現代制造業中占據著重要的地位。印刷電路板(Printed Circuit Board,PCB)作為一種重要的電子元件,確保著各種元器件的正常運行。因此提高PCB 質量對電子信息行業是非常重要的。但是PCB 的生產過程會經歷許多復雜的工序,可能會出現短路、開路等缺陷。為了保證電子設備的安全和可靠,必須對PCB 的表面缺陷進行檢測。

針對PCB 缺陷檢測,易歡等人[1]利用HALCON 軟件,進行傳統的圖像處理方法來進行缺陷識別。董大興等人[2]通過使用Canny 算子和霍夫變換等方式來進行PCB 缺陷檢測。這兩種方法不僅不具有泛化性,而且最終結果檢測結果的準確還過于偏低。王淑青等人[3]將YOLOv5 原始模型的主干網絡替換為EfficientNetV2 結構來提高模型檢測精度,但是得出來的結果迭代次數太多,對邊緣設施要求過高。

本文針對上述問題,對YOLOv5 網絡結構算法進行改進,來提高PCB 缺陷檢測精度。

1 YOLOv5

YOLOv5[4]因運行速度快、識別精度高等特點,在計算機視覺領域受到廣泛應用。YOLOv5 網絡由輸入端(Input)、主干網絡(Backbone),特征融合網絡(Neck)和輸出端(Output)四個部分構成[5]。其中Input 指的是圖像的傳入,Backbone 利用不同圖像的信號在細粒度上聚集并產生圖像特征,Neck 通過各種混合和組合圖像特征操作將圖像特征信息傳遞到預測層,Output 主要用于對圖象的特征進行預測,產生一個邊框,并對分類進行預測[6]。

2 YOLOv5 網絡結構改進

2.1 在Backbone 階段加入SEnet

由于印制電路板缺陷部分結構復雜,具有強干擾力,因此本文在Backbone 階段加入SE 注意力機制(SEnet)[7]。該方法能夠自動地從各個特征中提取出重要度,并根據這些重要度對特征進行強化,同時剔除那些不需要處理的特征。

在圖1 中,U 表示大小為C×H×W 的特征圖,Fsq表示為Squeeze 運算,類似一個全局平均池化運算,見式(1)

圖1 SE 注意力模塊

zc表示經過Fsq運算后的輸出,下標c 表示通道數;uc代表U 中第c 個二維矩陣,在圖3 中Fsq為Excitation 運算,等于2 個full connection 運算,見式(2)

s 是經過Fex處理后的輸出,其中δ 和σ 分別表示ReLU 和sigmoid 的激活函數。然后對s 進行Fscale運算,即將特征映射uc與標量sc的信道相乘,得到輸出特征,見式(3)

2.2 Decoupled Head

在YOLOX 算法中使用了解耦頭的方法,不僅可以加快收斂速度,而且還能提升檢測精度[8]。原始YOLOv5 算法仍采用YOLOv3 的Head,在進行目標檢測過程中,分類任務與回歸任務是相互沖突的,但是使用解耦頭方法可以巧妙的解決這個問題。解耦頭結構圖見圖2。

圖2 解耦頭結構圖

2.3 改進后的YOLOv5 整體網絡結構

我們對YOLOv5 網絡結構進行了一定改寫,首先,在Backbone 階段引入SEnet,通過自學習方法,自動獲取各特征信道的重要性值,來獲得更重要的特征;然后,引入了解耦頭(Decoupled Head)的方法,來解決分類與回歸任務間的沖突。改進前后的結構對比圖見圖3。

圖3 改進前后結構對比圖

3 實驗與結果分析

3.1 實驗數據集及檢測效果

本實驗數據來自于北京大學智能機器人開放實驗室,共收集到1 293 幅圖片,包含6 種缺陷[9]。缺陷圖片見圖4(a),檢測效果的效果圖見圖4(b)。

圖4 缺陷圖片及檢測效果

3.2 實驗平臺

實驗在Windows 10 系統下完成,CPU 為Intel Core i5-12400F@2.5GHz,GPU 型 號 為 NVIDIA Ge-Force RTX3050,顯存12 GB,單顯卡訓練,使用CUDA11.3 對GPU 進行加速,采用基于Python3.9 的Pytorch1.11.0 深度學習框架。

3.3 評估指標

模型的評價指標主要有:準確率(precision, P),召回率(recall, R)平均精度均值(mean average precision,mAP)等[10]。其中,P、mAP 是判斷準確率的重要依據,計算式為(4-7)。

其中,TP、FP、FN 分別是被模型預測為正例的正樣本數,被模型預測為正例的負樣本數,和被模型預測為負例的正樣本數。

3.4 實驗對比分析

為了更全面地分析各個模塊的改進效果,本文設計了消融實驗,見表1。實驗表明,引入各個模塊后mAP@.5 都有不同程度提高,實驗4 比實驗1 的mAP@.5 提高了4.2%。表2 顯示不同算法的對比結果,從表2 可知,改進后的YOLOv5 算法比其他網絡效果檢測效果好。

表1 消融實驗

表2 算法對比實驗

結束語

本文通過對YOLOv5 網絡結構的改進,使改進后的算法在印刷電路板的缺陷的檢測和識別的實驗中獲得了良好的效果。最后的實驗結果顯示,在改進后的YOLOv5 網絡結構中,對PCB 電路板缺陷的檢測與識別的mAP@.5 為92.5%,通過對YOLOv5 網絡的仿真試驗,證明了該方法的有效性。

猜你喜歡
特征效果實驗
記一次有趣的實驗
按摩效果確有理論依據
如何表達“特征”
做個怪怪長實驗
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
迅速制造慢門虛化效果
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
抓住特征巧觀察
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 欧美色图第一页| 亚洲色图欧美在线| 99色亚洲国产精品11p| 欧美日韩免费在线视频| 久久国产精品77777| 精品伊人久久大香线蕉网站| 永久在线播放| 国产区免费| 色婷婷色丁香| 国产精品白浆在线播放| 台湾AV国片精品女同性| 亚洲婷婷丁香| 日韩中文无码av超清| 亚洲国产成人精品一二区| 欧美笫一页| 91精品人妻互换| 国产99在线| 国产成人精品视频一区视频二区| 超清无码熟妇人妻AV在线绿巨人| 亚洲色欲色欲www在线观看| 福利视频一区| 九色在线观看视频| 999福利激情视频| 亚洲欧美天堂网| 亚洲欧美另类中文字幕| 国产亚洲精久久久久久无码AV| 国产在线精彩视频二区| 日本日韩欧美| 色综合婷婷| 日韩不卡免费视频| 欧美在线国产| av无码久久精品| 久久亚洲国产视频| 国产亚洲欧美另类一区二区| 秋霞午夜国产精品成人片| 欧美亚洲国产一区| 亚洲无码精彩视频在线观看| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 亚洲成A人V欧美综合天堂| 日韩小视频在线观看| 免费一级毛片完整版在线看| 久久精品亚洲中文字幕乱码| 999福利激情视频| 久久成人免费| 国产国产人在线成免费视频狼人色| 亚洲乱强伦| 日本亚洲成高清一区二区三区| 爱色欧美亚洲综合图区| 国产一区亚洲一区| 夜夜操国产| 国产一区二区精品高清在线观看| 亚洲综合久久成人AV| 国产精品三区四区| 欧美视频在线观看第一页| 熟妇丰满人妻av无码区| 97se亚洲| 最新亚洲av女人的天堂| 国产精品极品美女自在线看免费一区二区| 欧美一区二区精品久久久| 超碰91免费人妻| 精品国产香蕉伊思人在线| 日本免费精品| 国产精品尤物在线| 国产尤物视频在线| 在线精品视频成人网| 久久久国产精品无码专区| 欧美一级高清免费a| 天堂在线视频精品| 青青操视频免费观看| 欧美黄色网站在线看| 欧美97色| 天堂av高清一区二区三区| 性色一区| 久久国产精品夜色| 国产激爽爽爽大片在线观看| 国产亚洲成AⅤ人片在线观看| 四虎国产精品永久一区| 久久一级电影| 婷婷亚洲视频| 成人在线不卡视频| 国产人前露出系列视频| 99热这里都是国产精品|