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

基于YOLOv4的小目標(biāo)缺陷檢測

2021-04-12 01:44:24沈陽理工大學(xué)黃海新
電子世界 2021年5期
關(guān)鍵詞:檢測方法

沈陽理工大學(xué) 黃海新 金 鑫

隨著制造業(yè)的高速發(fā)展,缺陷檢測在制造型企業(yè)中的重要性變得來越高。然而大多數(shù)生產(chǎn)廠商還使用人工或基于機(jī)器視覺的方法進(jìn)行缺陷檢測。人工檢測的效率和可靠性通常很低。采用機(jī)器視覺算法對產(chǎn)品進(jìn)行質(zhì)量檢測是一種比較成熟的方案。但缺陷種類過多時,此類算法存在人工設(shè)計特征效率低、泛化性差、處理步驟繁瑣等缺陷。近年來的研究表明,深度學(xué)習(xí)方法已廣泛應(yīng)用于目標(biāo)檢測領(lǐng)域,但對小目標(biāo)檢測的研究較少。為了提高小目標(biāo)及小樣本的檢測精度,本文提出了一種基于YOLOv4的改進(jìn)方法。此方法不但可以滿足檢測的速度和精度,而且在小樣本的情況下成功的檢測出納米級尺度上的制造缺陷。

近年來,基于深度學(xué)習(xí)的方法在目標(biāo)檢測領(lǐng)域取得了重大突破。 因此將深度學(xué)習(xí)算法應(yīng)用于產(chǎn)品質(zhì)量檢測,成為一個主流的研究方向。鑒于YOLO算法不但擁有極高的檢測速度,而且有著不遜于R-CNN系類算法的精度,因此成為本研究的首選研究算法。

本研究使用的數(shù)據(jù)集來自國內(nèi)某高端制造企業(yè)。樣本圖像為其生產(chǎn)線中的工業(yè)攝像頭拍攝的CMOS濾光片支架。尺寸大小為6.5×6.5mm。圖像樣本中共有五類缺陷。由于目標(biāo)物體尺寸小、經(jīng)網(wǎng)絡(luò)提取后的特征不明顯,因此小目標(biāo)物體檢測存在漏檢率高,檢測精度低等缺陷。此外廠商提供的數(shù)據(jù)集中只包含112張圖像。針對上述問題,本文在YOLOv4的基礎(chǔ)上做了如下的改進(jìn):

(1)在數(shù)據(jù)預(yù)處理階段,通過數(shù)據(jù)增強(qiáng)的方法將數(shù)據(jù)集擴(kuò)充至原數(shù)據(jù)集數(shù)量的8倍,然后使用mosaic數(shù)據(jù)增強(qiáng)方法進(jìn)行進(jìn)一步增強(qiáng)。

(2)使用先驗框增強(qiáng)方法,將經(jīng)過優(yōu)化得到的先驗框用于檢測,進(jìn)而提高檢測精度。

由實驗表明,經(jīng)過改進(jìn)版YOLOv4算法可以滿足廠商要求的檢測的速度和精度。

1 YOLOv4網(wǎng)絡(luò)簡介

YOLOv4的網(wǎng)絡(luò)由主干網(wǎng)絡(luò)、頸部網(wǎng)絡(luò)和頭部網(wǎng)絡(luò)這三部分組成。其中,主干網(wǎng)絡(luò)為CSP-DarkNet53,CSP網(wǎng)絡(luò)是可以增強(qiáng)神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)能力的新型主干網(wǎng)絡(luò),同時能夠在輕量化的同時保持準(zhǔn)確性、降低計算瓶頸、降低內(nèi)存成本。Darknet53是YOLOv3所是使用的主干網(wǎng)絡(luò),結(jié)合CSP網(wǎng)絡(luò)的思想形成CSPDarkNet53網(wǎng)絡(luò)。頸部網(wǎng)絡(luò)為SPP和PAN網(wǎng)絡(luò)。SPP網(wǎng)絡(luò)是將CSPDarkNet53卷積后得到的特征歸到同一大小。PAN網(wǎng)絡(luò)有著反復(fù)提取特征的結(jié)構(gòu),提高了檢測小目標(biāo)物體的精度。頭部網(wǎng)絡(luò)負(fù)責(zé)最后的預(yù)測任務(wù)。

2 改進(jìn)的YOLOv4算法

2.1 數(shù)據(jù)增強(qiáng)

在生產(chǎn)過程中,由于短時間內(nèi)很難搜集到大量帶有缺陷的樣本,因此使用數(shù)據(jù)增強(qiáng)的方法對原有數(shù)據(jù)集進(jìn)行預(yù)處理變得尤為重要。實驗中采用的數(shù)據(jù)增強(qiáng)的方法主要有如下幾點:

(1)幾何變換

即對圖像進(jìn)行幾何變換,包括翻轉(zhuǎn),旋轉(zhuǎn),裁剪,變形,縮放等各類操作。結(jié)合本實驗數(shù)據(jù)集,這里主要應(yīng)用了鏡像和旋轉(zhuǎn)的方式進(jìn)行數(shù)據(jù)增強(qiáng),通過這兩種方法的結(jié)合,將數(shù)據(jù)集擴(kuò)充到原有數(shù)據(jù)集數(shù)量的8倍。

(2)mosaic數(shù)據(jù)增強(qiáng)

mosaic數(shù)據(jù)增強(qiáng)是在原有CutMix數(shù)據(jù)增強(qiáng)方法的基礎(chǔ)上提出的新的數(shù)據(jù)增強(qiáng)方法,理論上和CutMix類似。CutMix數(shù)據(jù)增強(qiáng)方式是利用兩張圖片進(jìn)行拼接,但是mosaic利用了四張圖片。其優(yōu)點是豐富檢測物體的背景,且在BN計算的時候一下子會計算四張圖片的數(shù)據(jù),使得mini-batch大小不需要很大,那么一個GPU就可以達(dá)到比較好的效果。mosaic數(shù)據(jù)增強(qiáng)效果如圖7所示。

2.2 圖像樣本的先驗框增強(qiáng)

通常數(shù)據(jù)集中待檢測物體大小不一,造成目標(biāo)大小差異的主要原因有兩個:一是目標(biāo)物體本身大小不一,二是拍攝距離不同。對于本數(shù)據(jù)集,由于鏡頭到物體的距離是固定的。因此在該情況下,可以使用聚類算法預(yù)先統(tǒng)計數(shù)據(jù)集中所有缺陷樣本的大小來獲取先驗框。使用聚類后得到的先驗框進(jìn)行檢測,增強(qiáng)了預(yù)測尺度的適應(yīng)性。

圖1 average IOU與聚類中心k的關(guān)系曲線

進(jìn)行聚類時,選取聚類中心個數(shù)為1-9,分別運行K-means++算法對數(shù)據(jù)集中的缺陷樣本進(jìn)行分析,得到average IOU與聚類中心k的關(guān)系如圖1所示。從圖中可以看出隨著k的逐漸增大,average IOU變化越來越平穩(wěn)。我們選取聚類中心為9,在此基礎(chǔ)上得到的先驗框大小為(8,8)、(9,12)、(15,9)、(9,25)、(16,16)、(31,11)、(8,54)、(59,10)、(13,52)。

然后我們將這9中尺度的先驗框每三個作為一組,平均分配到52×52、26×26、13×13這三個尺度的特征圖上,具體如表1所示。

表1 YOLO Head中特征圖與其對應(yīng)先驗框大小

3 實驗與分析

3.1 數(shù)據(jù)集簡介

本研究基于國內(nèi)某廠的實際生產(chǎn)項目。要求開發(fā)基于深度學(xué)習(xí)的方法對流水線上的工業(yè)產(chǎn)品進(jìn)行實時的缺陷檢測。本次實驗的數(shù)據(jù)集為生產(chǎn)廠商提供的56組帶有缺陷的芯片支架圖像。每組共兩張圖像,是由兩個工業(yè)攝像頭同時對同一缺陷產(chǎn)品采集的圖像。如圖2所示。

圖2 數(shù)據(jù)樣本

在數(shù)據(jù)集中缺陷類型共分成5類,缺陷類型如表2所示,其中各缺陷如圖3所示。

3.2 實驗結(jié)果與分析

設(shè)置學(xué)習(xí)率設(shè)置為0.001,衰減系數(shù)設(shè)置為0.0005,并且選擇steps模式更新學(xué)習(xí)率,在訓(xùn)練迭代次數(shù)達(dá)到8000和9000次時,將學(xué)習(xí)率分別降低至初始學(xué)習(xí)率的10%和1%。我們將原始的YOLOv4算法和經(jīng)過改進(jìn)的YOLOv4算法分別迭代10000次進(jìn)性訓(xùn)練。經(jīng)過10000次迭代之后,損失值和mAP基本趨于穩(wěn)定。最后的損失值下降到1.7左右,mAP大約在82%左右,各評價參數(shù)如表3所示。

表2 缺陷類型

表3 各評價參數(shù)

將改進(jìn)的YOLOv4算法和原YOLOv4算法進(jìn)行對比發(fā)現(xiàn):對小樣本問題,如何如何進(jìn)性數(shù)據(jù)增強(qiáng)是至關(guān)重要的。而對于小目標(biāo)檢測問題,我們使用了K-means算法分析數(shù)據(jù)集中的缺陷樣本,再用經(jīng)過增強(qiáng)過的先驗框進(jìn)性預(yù)測。由實驗數(shù)據(jù)可知,經(jīng)過改進(jìn)的YOLOv4算法無論是precision還是recall都比YOLOv4算法有所提高,同時在IOU=0.5時的mAP和average IoU也有所提高。基于實驗結(jié)果,本文提出的改進(jìn)版YOLOv4算法對于小目標(biāo)物體檢測問題有實質(zhì)性的意義。

結(jié)束語:本文針對小目標(biāo)及小樣本檢測問題提出了改進(jìn)版的YOLOv4目標(biāo)檢測算法。根據(jù)實驗數(shù)據(jù)集特點,使用了數(shù)據(jù)增強(qiáng)及先驗框增強(qiáng)的方法,實驗結(jié)果顯示在檢測精度的各項指標(biāo)方面都有一定的提升。因此本文提出的先驗框增強(qiáng)和數(shù)據(jù)增強(qiáng)方法對于其他小目標(biāo)物體檢測及小樣本問題有實質(zhì)性的指導(dǎo)意義。此外,本方法可應(yīng)用與高端制造行業(yè),如半導(dǎo)體行業(yè)、智能制造行業(yè)、軍工制造行業(yè)等。未來,提升檢測精度、降低模型復(fù)雜度仍然是主要研究方向。

猜你喜歡
檢測方法
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
學(xué)習(xí)方法
小波變換在PCB缺陷檢測中的應(yīng)用
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: av免费在线观看美女叉开腿| 亚洲一欧洲中文字幕在线| 欧美一区二区三区欧美日韩亚洲 | 免费高清毛片| 国产成人免费| 伊人无码视屏| 日本手机在线视频| 欧日韩在线不卡视频| 国产成人久久综合777777麻豆| 国产理论一区| 久久综合一个色综合网| 制服丝袜国产精品| 天天做天天爱夜夜爽毛片毛片| 欧美日韩成人在线观看| 69综合网| 亚洲午夜福利精品无码不卡| 国产导航在线| 成人久久18免费网站| 污视频日本| 制服丝袜亚洲| 中国国产A一级毛片| 91久久精品国产| 9cao视频精品| 亚洲国产欧洲精品路线久久| 美女免费黄网站| 成年人视频一区二区| 日韩在线观看网站| 黄色福利在线| 精品亚洲国产成人AV| 日韩在线中文| 久久精品娱乐亚洲领先| 欧美a级完整在线观看| 亚洲区一区| 国产乱子伦精品视频| 亚洲国产午夜精华无码福利| 婷婷色狠狠干| 亚洲第一色网站| 91福利片| 亚洲综合色在线| 国产打屁股免费区网站| 激情成人综合网| 久久人午夜亚洲精品无码区| 国产成人AV大片大片在线播放 | 亚洲色欲色欲www在线观看| 国产夜色视频| 亚洲人成人无码www| 伊人久久大线影院首页| 在线国产欧美| 沈阳少妇高潮在线| 国产精品久久国产精麻豆99网站| a级毛片在线免费| 久久毛片网| 九九热精品视频在线| 亚洲国产日韩一区| 成人自拍视频在线观看| 亚洲另类国产欧美一区二区| 久久五月视频| 中文字幕亚洲电影| 特级欧美视频aaaaaa| 香蕉eeww99国产精选播放| 九九热精品免费视频| 日韩中文无码av超清| 国产激爽大片高清在线观看| 欧美日本在线一区二区三区| 色噜噜狠狠狠综合曰曰曰| 中文字幕有乳无码| 免费一级毛片完整版在线看| 任我操在线视频| 久久精品人妻中文系列| m男亚洲一区中文字幕| 污污网站在线观看| 亚洲视频色图| 全部毛片免费看| 99er这里只有精品| 精品国产www| 呦女精品网站| 看看一级毛片| 国产福利观看| 亚洲欧美不卡| 黄色网页在线观看| av手机版在线播放| 一级毛片在线免费看|