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ū)域
主站蜘蛛池模板: 久久精品波多野结衣| 欧美亚洲一区二区三区在线| 欧美综合成人| 日韩视频免费| 小说 亚洲 无码 精品| 亚亚洲乱码一二三四区| 亚洲天堂高清| 国产成人禁片在线观看| 中文字幕 欧美日韩| 91精品国产综合久久香蕉922| 国产一区二区三区在线无码| 58av国产精品| 欧美日韩另类国产| 在线日韩日本国产亚洲| 欧美精品成人| 免费黄色国产视频| 91福利国产成人精品导航| 国产一区二区福利| 色AV色 综合网站| AV网站中文| 国产永久无码观看在线| 超薄丝袜足j国产在线视频| 不卡无码h在线观看| 极品国产一区二区三区| 国产成+人+综合+亚洲欧美 | 亚洲h视频在线| 欧美区一区| 欧美日韩国产在线观看一区二区三区| 欧美日韩久久综合| 2021国产精品自产拍在线| 青草视频免费在线观看| 91麻豆国产在线| 日韩一级毛一欧美一国产| 中文字幕 91| 日韩AV无码免费一二三区| 国产特级毛片aaaaaa| 在线观看免费国产| 亚洲人成网站在线播放2019| 久草视频精品| 国产免费久久精品99re不卡| 欧美激情伊人| 久综合日韩| 国产国产人成免费视频77777| 天堂亚洲网| 亚洲欧美激情小说另类| 亚洲中文精品久久久久久不卡| 亚洲不卡网| 日韩高清在线观看不卡一区二区| 日韩a级毛片| 美女免费精品高清毛片在线视| 欧美国产日韩一区二区三区精品影视 | 亚洲男人天堂网址| 欧美亚洲中文精品三区| 亚洲va在线观看| 在线观看精品自拍视频| 日韩中文字幕亚洲无线码| 国产欧美另类| 国产综合另类小说色区色噜噜 | 亚洲精品午夜无码电影网| 国产免费人成视频网| 九九久久精品免费观看| 国产精品久久久久久搜索| 国产尤物视频网址导航| 国产精品永久不卡免费视频| 亚洲欧洲自拍拍偷午夜色无码| 国产 在线视频无码| 精品国产91爱| 一级毛片免费的| 国产美女在线观看| 国产毛片久久国产| 亚洲无码高清一区| 国产91丝袜在线播放动漫| 亚洲 欧美 日韩综合一区| 国产精品中文免费福利| 亚洲一道AV无码午夜福利| 国产不卡一级毛片视频| 色天堂无毒不卡| 亚洲精品视频免费| 亚洲国产清纯| 亚洲欧美日本国产综合在线 | 欧美精品1区| 亚洲乱强伦|