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相互轉化實驗的改進
主站蜘蛛池模板: 亚洲综合色吧| 国内精品视频| 伊人久久久久久久| 亚洲日本在线免费观看| 亚洲天堂伊人| 青青草原国产免费av观看| 四虎成人在线视频| 日韩在线影院| 日韩欧美91| 亚洲欧美日韩中文字幕一区二区三区| 国产凹凸视频在线观看| 国产精品久线在线观看| 亚洲欧洲日产国码无码av喷潮| 亚洲精品无码不卡在线播放| 不卡网亚洲无码| 亚洲人成在线免费观看| 国产精品开放后亚洲| 国产白浆在线观看| 亚洲AV无码乱码在线观看裸奔| 播五月综合| 麻豆国产精品视频| 亚洲国产精品一区二区第一页免| 欧美色图久久| 精品视频第一页| 亚洲一区精品视频在线| 国产伦精品一区二区三区视频优播| 中文字幕首页系列人妻| 亚洲国产一成久久精品国产成人综合| 久久综合亚洲鲁鲁九月天| 97人妻精品专区久久久久| 韩日免费小视频| 国产91无码福利在线 | 99久久国产自偷自偷免费一区| 亚洲中文字幕久久精品无码一区| 国产成人精品视频一区二区电影| 青青草综合网| 亚洲成a人片在线观看88| 波多野结衣一区二区三区88| 激情五月婷婷综合网| 九色综合伊人久久富二代| 欧美性天天| 亚洲区视频在线观看| 久久久无码人妻精品无码| 色婷婷国产精品视频| 99成人在线观看| 一级福利视频| 亚洲中文无码h在线观看| 久久黄色毛片| 国产视频大全| 国产亚洲精品资源在线26u| 日韩欧美中文在线| 国产草草影院18成年视频| 性视频一区| 中文字幕亚洲乱码熟女1区2区| 日本在线视频免费| 美美女高清毛片视频免费观看| 国产成人久久综合777777麻豆| 国产成人高清亚洲一区久久| 国产香蕉在线| 亚洲国产日韩视频观看| 91精品小视频| 午夜视频免费试看| 2024av在线无码中文最新| 中文字幕无线码一区| 国产一区二区丝袜高跟鞋| 高清无码一本到东京热| 91在线国内在线播放老师| 午夜电影在线观看国产1区| 国产主播在线一区| 五月天久久综合| 全部无卡免费的毛片在线看| 国产凹凸一区在线观看视频| 国产69囗曝护士吞精在线视频| 国产精品久久自在自2021| 性欧美久久| 国产在线观看成人91| 久久福利片| 亚洲欧美综合另类图片小说区| 国产在线八区| 国产视频只有无码精品| 内射人妻无套中出无码| 91无码国产视频|