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

基于Faster R- CNN 的PCB 表面缺陷檢測

2021-05-25 10:04:18耿振宇
科學(xué)技術(shù)創(chuàng)新 2021年11期
關(guān)鍵詞:深度區(qū)域實驗

耿振宇

(南京信息工程大學(xué),江蘇 南京210000)

1 概述

PCB 是電子產(chǎn)品的基礎(chǔ)原件,在眾多領(lǐng)域都發(fā)揮了重要作用,目前中國是全球最大的PCB 生產(chǎn)地,隨著全球電子信息產(chǎn)業(yè)的持續(xù)發(fā)展,PCB 將會用更大的用武之地,雖然生產(chǎn)技術(shù)改進(jìn)很大,生產(chǎn)效率大幅提高,但是缺陷問題不可避免的出現(xiàn),因此對于PCB 的質(zhì)量檢測顯得極為重要。傳統(tǒng)的PCB 檢測方法包括人工檢測、機械檢測[1];傳統(tǒng)機器視覺閾值分割,邊緣特征提取,模板匹配的方法[2];統(tǒng)計學(xué)方面包括基于PCA、基于直方圖的方法。由于電路板的復(fù)雜性,傳統(tǒng)方法對于種類較多的缺陷很難達(dá)到精確分類[3],開發(fā)一套能夠高效準(zhǔn)確地檢測電子元器件產(chǎn)品的缺陷檢測系統(tǒng), 將促進(jìn)電子元器件行業(yè)的發(fā)展[4]。隨深度學(xué)習(xí)的出現(xiàn)和不斷發(fā)展[5],可以將深度學(xué)習(xí)的目標(biāo)檢測算法運用于PCB 表面缺陷的檢測,本文使用PCB 裸板照片對PCB裸板進(jìn)行表面缺陷檢測,以短路、開路、毛刺、鼠咬、余銅、漏孔六種裸板缺陷為例進(jìn)行檢測。

2 算法介紹

2.1 RCNN 算法

RCNN 算法是2014 年由Ross B. Girshick 等人基于CNN提出的[6],成功將深度學(xué)習(xí)引用到目標(biāo)檢測算法上,成為首次達(dá)到工業(yè)級應(yīng)用的算法,傳統(tǒng)的目標(biāo)檢測算法通常都是通過人工選取特征或滑動窗口得出候選的區(qū)域框,最后使用非極大值抑制得到輸出結(jié)果。而R-CNN 將候選區(qū)域算法和卷積神經(jīng)網(wǎng)絡(luò)相結(jié)合,這種方法使得檢測速度和精度有了質(zhì)的提升[7]。RCNN的基本思想就是給深度網(wǎng)絡(luò)傳遞圖片區(qū)域內(nèi)容,提取出深度網(wǎng)絡(luò)某層的特征,并用這個特征來判斷物體并對是物體的區(qū)域做適當(dāng)調(diào)整。

R-CNN 運用于目標(biāo)檢測主要有以下幾步:

(1)獲取輸入圖像。

(2)提取約2000 個候選區(qū)域。

(3)將候選區(qū)域分別輸入CNN 網(wǎng)絡(luò)在,此期間將候選圖片進(jìn)行縮放。

(4)利用SVM處理CNN 的輸出輸入并進(jìn)行類別的判定。

2.2 Fast R-CNN

R-CNN 雖然有很大突破但是其速度依舊較慢,2015 年作者作出改進(jìn)并提出了Fast R-CNN[8]。其加快了selective search的步驟和同時訓(xùn)練分類和回歸過程, 加快了整體的速度。Fast R-CNN 對R-CNN 進(jìn)行了以下幾個方面的改進(jìn):整合R-CNN中的CNN、SVM 以及Regression,極大提高了速度;用在feature map 上經(jīng)過一次CNN 使用selective search 截取候選區(qū)域并進(jìn)行分類回歸來替代對原始圖像進(jìn)行selective search 提取;使用了ROI Pooling 算法兼容不同圖片尺度, 將特征圖池化到固定維度的特征向量。

2.3 Faster R-CNN

2015 年,Ren 等 人 在 Fast-R-CNN 基 礎(chǔ) 上 提 出 了Faster-R-CNN[9]。相比于Fast-R-CNN, Faster-R-CNN 引入了區(qū)域生成網(wǎng)絡(luò)RPN 而非選擇性算法以生成候選區(qū)域,使得目標(biāo)檢測的整個流程只由神經(jīng)網(wǎng)絡(luò)來進(jìn)行操作,極大降低了生成候選區(qū)域的時間成本,提升了計算速度。

本文將利用Faster R-CNN 作為主干網(wǎng)絡(luò)進(jìn)行PCB 的表面缺陷檢測實驗。

3 評價指標(biāo)

目標(biāo)檢測有多種檢測評價指標(biāo),本文選擇mAp 評價指標(biāo)。

P 為準(zhǔn)確率,計算公式為

TP 為正例且劃分正確的個數(shù);FP 為負(fù)例且劃分錯誤的個數(shù);FN 為正例且劃分錯誤的個數(shù);TN 為負(fù)例且劃分正確的個數(shù)。

precision 和recall 一般成負(fù)相關(guān)關(guān)系,R 越低,P 越高;反之,R 越高,P 越低。

AP 為平均精確度,通過PR 曲線與橫縱坐標(biāo)圍成的面積得出,而mAP 即平均AP 值,是對多個驗證集個體求平均AP 值,本次實驗將采用mAP 作為評價指標(biāo)。

4 實驗

4.1 實驗數(shù)據(jù)

深度學(xué)習(xí)所需要訓(xùn)練的數(shù)據(jù)集較多,然而PCB 表面缺陷數(shù)據(jù)集較少且不規(guī)范,因此目前沒有標(biāo)準(zhǔn)的PCB 裸板缺陷數(shù)據(jù)集,而數(shù)量較少的數(shù)據(jù)極容易出現(xiàn)過擬合現(xiàn)象,對實驗結(jié)果造成負(fù)面的影響,而且PCB 表面缺陷種類繁多,不能一一列舉,因此針對PCB 的缺陷類型,自行構(gòu)建數(shù)據(jù)集[10],采用斷路、短路、毛刺、鼠咬、余銅、漏孔等六種裸板缺陷類型,通過對不同類別的缺陷類型圖像進(jìn)行圖像處理技術(shù)的處理,將其擴展到萬余張圖片,數(shù)據(jù)集采用VOC2007 格式,數(shù)據(jù)在同一個文件夾中。數(shù)據(jù)集缺陷類型如圖1 所示。

圖1 6 種PCB 表面缺陷類型

各類表面缺陷圖片數(shù)量如表1 所示。

表1 PCB 裸板各缺陷類型數(shù)量

4.2 實驗環(huán)境

本文實驗采用的配置是windows10 操作系統(tǒng),CPU 為Intel(R)XEON(R)CPU E5-2609 0,GPU 為NVIDIA GeForce GTX 1080 Ti,開發(fā)語言為Python,深度學(xué)習(xí)框架為pytorch。

4.3 實驗流程

實驗流程圖如圖2 所示。

圖2 實驗流程圖

實驗采取Faster R-CNN 作為主干網(wǎng)絡(luò),Resnet50 作為主干特征提取網(wǎng)絡(luò)。采用mAP 作為評價指標(biāo),將Batch size 設(shè)為8,Epoch 為50,數(shù)據(jù)集的類別classes 為6。通過訓(xùn)練獲得建議框網(wǎng)絡(luò),利用ROI 獲得預(yù)測結(jié)果,之后再訓(xùn)練獲得預(yù)測結(jié)果的網(wǎng)絡(luò)。檢測測試集圖片,生成每一個圖片的檢測結(jié)果,生成相應(yīng)的預(yù)測框文件。然后獲取測試集中的標(biāo)簽文件,根據(jù)每個標(biāo)簽文件的結(jié)果生成真實框的文本文件。

計算所有建議框和真實框的重合程度,并進(jìn)行篩選,將confidence 設(shè)為0.5,重合程度度大于0.5 的建議框為正樣本,小于0.5 的建議框為負(fù)樣本,最終獲取mAP 值。

將驗證集放入進(jìn)行驗證后,幾乎所有的缺陷都被檢測出來,對于不同的缺陷類別存在不同的準(zhǔn)確性,各類缺陷類型識別準(zhǔn)確率如表2 所示。

表2 PCB 各缺陷類型AP 值

檢測效果圖如圖3 所示。

圖3 檢測效果圖

5 結(jié)論

PCB 表面缺陷屬于小面積缺陷,本文基于深度學(xué)習(xí),通過研究RCNN 系列算法,并對Faster R-CNN 網(wǎng)絡(luò)的算法原理進(jìn)行分析應(yīng)用。傳統(tǒng)網(wǎng)絡(luò)對小目標(biāo)的識別效果較差。為此,本文采用FasterR-CNN+Resnet50 對PCB 進(jìn)行表面缺陷檢測。通過模型訓(xùn)練,結(jié)果表明,F(xiàn)aster R-CNN 網(wǎng)絡(luò)在PCB 表面缺陷檢測精度較高,能較好地滿足檢測要求。

猜你喜歡
深度區(qū)域實驗
記一次有趣的實驗
深度理解一元一次方程
做個怪怪長實驗
深度觀察
深度觀察
深度觀察
NO與NO2相互轉(zhuǎn)化實驗的改進(jìn)
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
關(guān)于四色猜想
分區(qū)域
主站蜘蛛池模板: 国产精品美乳| 日韩精品高清自在线| 亚洲国产成人久久精品软件| 草草影院国产第一页| 国产亚洲视频播放9000| 亚洲成人播放| 国产成人乱无码视频| 国产黄在线免费观看| 日本久久久久久免费网络| 波多野结衣在线一区二区| 国产91高清视频| 亚洲欧美在线综合一区二区三区| 国产哺乳奶水91在线播放| 狠狠色噜噜狠狠狠狠色综合久| 91久久性奴调教国产免费| 亚洲AV无码久久精品色欲| 999福利激情视频| 草逼视频国产| 福利在线一区| 国产经典三级在线| 亚洲AV电影不卡在线观看| 无码一区18禁| 国产成人亚洲综合A∨在线播放| 无码专区第一页| 国产成人一区在线播放| 国产精品无码AV片在线观看播放| 免费A级毛片无码免费视频| 日本伊人色综合网| 国产成人亚洲欧美激情| 亚洲成人高清在线观看| 亚洲av中文无码乱人伦在线r| 一级在线毛片| 亚洲综合一区国产精品| 亚洲日韩每日更新| 青草娱乐极品免费视频| 久久久国产精品免费视频| 久久婷婷五月综合色一区二区| 国内视频精品| 99国产精品一区二区| 五月天丁香婷婷综合久久| 一级毛片在线播放| 国产一区二区三区免费| lhav亚洲精品| 波多野结衣无码视频在线观看| 国产综合在线观看视频| 国产伦片中文免费观看| 亚洲免费福利视频| 婷婷丁香在线观看| 日韩无码一二三区| 亚洲一欧洲中文字幕在线| 精品国产免费人成在线观看| 国产午夜一级毛片| 911亚洲精品| 久久国产精品电影| 日韩欧美中文字幕一本| 永久毛片在线播| 中文字幕一区二区人妻电影| 国产99视频在线| 国产精品无码制服丝袜| 亚洲日韩每日更新| 九九精品在线观看| 欧美黄色网站在线看| 幺女国产一级毛片| 国产成人精品在线1区| 国产成人免费视频精品一区二区 | 韩国v欧美v亚洲v日本v| 婷婷午夜影院| 国产精品私拍在线爆乳| 中文字幕久久波多野结衣| 国产青榴视频| 国产亚洲视频免费播放| 亚洲精选高清无码| 91久久精品日日躁夜夜躁欧美| 丰满少妇αⅴ无码区| 91福利免费| 国产精品久久久久久久伊一| 另类重口100页在线播放| 91久久青青草原精品国产| 色妞永久免费视频| 国产不卡一级毛片视频| 日韩欧美成人高清在线观看| 国产精品尹人在线观看|