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

基于機器視覺的小樣本零部件表面DD

2023-05-31 09:13:54于重重
計算機仿真 2023年4期
關(guān)鍵詞:特征檢測模型

佟 鑫,鄭 彤,于重重,葉 洋

(北京工商大學(xué)人工智能學(xué)院,北京 100048)

1 引言

基于機器視覺的表面缺陷檢測在國內(nèi)外金屬制造業(yè)、紡織制造業(yè)、印刷制造業(yè)、塑料制造業(yè)、木材制造業(yè)和玻璃制造業(yè)等工業(yè)領(lǐng)域有重要的實際意義。美國西屋電器公司首次采用電荷耦合器件攝像機對鋼板進行表面缺陷檢測[1]。康耐視公司提出自我學(xué)習(xí)識別系統(tǒng),有效地改善了傳統(tǒng)方法在訓(xùn)練速度和精度上的不足[2]。王志成等學(xué)者針對不同形狀的表面缺陷特征建立缺陷數(shù)據(jù)庫,通過計算待檢測表面缺陷和數(shù)據(jù)庫中缺陷的相似性來實現(xiàn)類似鋼板等金屬零部件的缺陷檢測[3]。所構(gòu)建的傳統(tǒng)的缺陷檢測方法系統(tǒng)能夠?qū)崿F(xiàn)相機自動拍照和圖像檢測,但是其不足之處在于檢測精度依賴于缺陷數(shù)據(jù)庫的數(shù)據(jù)質(zhì)量,并且不能很好地適用于復(fù)雜場景下的表面缺陷檢測。

隨著神經(jīng)網(wǎng)絡(luò)理論的發(fā)展,數(shù)據(jù)量足夠時,深度學(xué)習(xí)提取樣本特征的優(yōu)勢逐漸顯露出來,在機器視覺領(lǐng)域越來越多的學(xué)者選擇基于深度學(xué)習(xí)的模型來處理機器視覺的表面缺陷檢測問題。如果數(shù)據(jù)量較少很容易導(dǎo)致網(wǎng)絡(luò)的泛化性極弱。由于現(xiàn)實場景中經(jīng)常很難收集到數(shù)據(jù)量充足的數(shù)據(jù)樣本,面臨著一些小樣本場景下的分類識別任務(wù),小樣本學(xué)習(xí)相關(guān)理論因此迅速發(fā)展[4-6]。在工業(yè)生產(chǎn)中,工業(yè)缺陷很少發(fā)生,而且缺陷的種類多種多樣,因此,在這樣的不平衡小樣本數(shù)據(jù)集上訓(xùn)練神經(jīng)網(wǎng)絡(luò),容易造成過擬合的問題,難以實際應(yīng)用[7]。

針對上述問題,由于得到的真實的汽車零部件缺陷樣本較少,首先對小樣本汽車零部件數(shù)據(jù)進行了數(shù)據(jù)增強,對原本數(shù)量較少的零部件缺陷數(shù)據(jù)進行擴充。模型方面,本論文以Faster RCNN模型為研究基礎(chǔ),結(jié)合指導(dǎo)框區(qū)域候選網(wǎng)絡(luò)、循環(huán)特征金字塔和特征組合關(guān)系檢測器等結(jié)構(gòu)提出一種小樣本汽車零部件表面缺陷目標檢測模型。

2 Faster RCNN目標檢測模型

現(xiàn)有的目標檢測思路可分為單步驟檢測算法和雙步驟檢測算法,單步驟目標檢測是指在單次階段就能同時完成目標分類和目標定位,代表算法有YOLO(You Only Look Once, YOLO)系列算法[8]。雙步驟目標檢測是先通過算法預(yù)測出帶有檢測目標位置信息的候選建議框,然后在對這些框進行分類和進一步的回歸。單步驟目標檢測方法經(jīng)常存在識別物體位置精準性差、召回率低的缺點。所以針對小樣本目標檢測任務(wù)應(yīng)優(yōu)先考慮雙步驟檢測方法。

最早的雙步驟檢測模型是RCNN模型[9],隨著機器視覺領(lǐng)域軟件和硬件的不斷發(fā)展,SPP NET[10]、Fast RCNN[11]、Faster RCNN[12]等模型被不斷提出。其中,Faster RCNN是較為成熟的常用雙步驟目標檢測算法,相比于單步驟目標檢測模型,Faster RCNN網(wǎng)絡(luò)可更精確地檢測目標,可以解決多尺度、小目標問題。Faster RCNN的模型結(jié)構(gòu)圖如圖1所示。

圖1 Faster RCNN模型結(jié)構(gòu)圖[12]

從圖1可以看出, Faster RCNN模型首先對輸入圖像進行了特征提取,之后,區(qū)域候選網(wǎng)絡(luò)(Region Proposal Network, RPN)會根據(jù)所提取的特征圖生成若干對應(yīng)的候選檢測錨框,然后對錨框進行分類和回歸。

3 小樣本零部件表面缺陷目標檢測模型

3.1 基于指導(dǎo)框結(jié)構(gòu)的區(qū)域候選網(wǎng)絡(luò)

區(qū)域候選網(wǎng)絡(luò)位于Faster RCNN網(wǎng)絡(luò)的前端,其主要作用是在輸入的圖像上產(chǎn)生一系列候選建議框。在區(qū)域候選網(wǎng)絡(luò)中使用滑窗的方式會在特征圖中生成大量建議框,但單一圖片中的物體特征有限,導(dǎo)致生成的建議框中負樣本過多。同時,區(qū)域候選網(wǎng)絡(luò)在生成建議框時會認為先驗假設(shè)框的尺寸或者寬高比為幾個固定值,這些先驗假設(shè)往往隨著不同的數(shù)據(jù)集變化而變化的,使得公共數(shù)據(jù)集上的先驗假設(shè)并不適用于零部件表面缺陷數(shù)據(jù)集。

為解決上述問題,本論文采用融入指導(dǎo)框區(qū)域候選網(wǎng)絡(luò)[13](Guided Anchoring Region Proposal Network, GA-RPN)的方式,使用提取到的特征來指導(dǎo)建議框的中心位置和寬高比,讓模型在提高生成建議框效率的同時還能夠生成任意尺寸大小的候選建議框。指導(dǎo)框區(qū)域候選網(wǎng)絡(luò)框架如圖2所示。

圖2 GA_RPN網(wǎng)絡(luò)框架

由圖3可知,指導(dǎo)框結(jié)構(gòu)主要由建議框生成模塊和特征自適應(yīng)模塊組成。建議框生成模塊主要作用是用來預(yù)測特征的位置和特征形狀,且在網(wǎng)絡(luò)訓(xùn)練過程中只保留大于預(yù)先人為設(shè)置的閾值的預(yù)測概率值,并進一步篩選掉了與目標缺陷無關(guān)的錨框區(qū)域。

圖3 指導(dǎo)框結(jié)構(gòu)圖

由于零部件表面缺陷形狀的不確定性,同一類缺陷的形狀也可能差異較大。為了能全面而準確地預(yù)測出缺陷在零部件上的位置,指導(dǎo)框結(jié)構(gòu)中加入了對于目標缺陷的形狀預(yù)測。通過形狀預(yù)測結(jié)構(gòu)可以得到一組偏移調(diào)整量(dw,dn),偏移向量的作用是使得預(yù)測錨框在最大程度上接近真實錨框,用來指導(dǎo)建議框尺寸的調(diào)整。其中,形狀預(yù)測分支中產(chǎn)生的偏移調(diào)整量用于指導(dǎo)最后的錨框回歸,最終得到最貼近缺陷形狀的錨框位置信息。

為進一步改善目標檢測網(wǎng)絡(luò)的候選框生成中正負樣本不均衡的問題,在訓(xùn)練時加入聚焦式損失函數(shù),以減少產(chǎn)生的候選框中負樣本候選框?qū)δP蜋z測結(jié)果的影響。聚焦式損失函數(shù)如式(1)所示。

(1)

式(1)中,α因子用于平衡正負樣本,γ因子調(diào)節(jié)簡單樣本損失降低的速率。實驗證明設(shè)置γ=2時是最優(yōu)。

3.2 循環(huán)特征金字塔網(wǎng)絡(luò)

為了提取更豐富的圖像特征信息,采用循環(huán)金字塔網(wǎng)絡(luò)[15]來從多尺度的角度對零部件表面缺陷進行特征提取。循環(huán)金字塔網(wǎng)絡(luò)是由基本的特征金字塔網(wǎng)絡(luò)組成的。特征金字塔網(wǎng)絡(luò)主要的作用是進行特征提取,在各個尺度上對特征進行整合合并得到多個新的融合特征圖[14]。循環(huán)特征金字塔網(wǎng)絡(luò)將傳統(tǒng)的特征金字塔網(wǎng)絡(luò)融合后的輸出再次輸入到網(wǎng)絡(luò)骨架中,進行二次循環(huán)得到新的特征圖輸出,循環(huán)特征金字塔網(wǎng)絡(luò)如圖4所示。

圖4 循環(huán)特征金字塔[15]

這一過程可以表示為式(2)所示。

fi=Fi(fi+1,xi),xi=Bi(xi-1,Ri(fi))

(2)

在式(2)中,fi表示輸出特征,其中i=1,…,S,S表示特征金字塔的層數(shù)。x0表示輸入圖像,Fi分別表示從頂端流向底端的過程。Bi表示在將特征轉(zhuǎn)換連接回自下而上部分的主干網(wǎng)之前的特征,將上述操作在神經(jīng)網(wǎng)絡(luò)中轉(zhuǎn)換為遞歸操作可以表示為式(3)。

(3)

3.3 組合特征關(guān)系檢測器

不同于一般的分類或者檢測網(wǎng)絡(luò),小樣本任務(wù)訓(xùn)練數(shù)據(jù)集通常由支持集和查詢集組合而成,訓(xùn)練過程中會分別從支持集和查詢集中隨機選擇同一類別的樣本形成訓(xùn)練組合(QN,SN),QN和SN分別代表數(shù)據(jù)集中類別種類均為N類的查詢集樣本圖像和支持集樣本圖像。這樣的設(shè)計方式使得小樣本模型在訓(xùn)練的過程中更加注重同一類別樣本特征之間的關(guān)系,有利于學(xué)習(xí)類間樣本的相似性。

組合特征關(guān)系檢測器是指在模型訓(xùn)練的過程中將查詢集和支持集的特征組合起來形成一種組合特征關(guān)系檢測器。針對零部件表面缺陷樣本數(shù)據(jù)量較少,檢測識別精度較低等問題,本文提出一種組合特征關(guān)系,此組合特征關(guān)系是指查詢集特征和支持集特征圖上像素級上進行的特征組合,分別為多對多關(guān)系、一對多關(guān)系、一對一關(guān)系。

本文構(gòu)建的組合特征關(guān)系檢測器結(jié)構(gòu)圖如圖5所示。圖5中有三行結(jié)構(gòu),第一行結(jié)構(gòu)是多對多的關(guān)系結(jié)構(gòu),多對多關(guān)系中將支持集特征和查詢集特征連接成新的融合特征,最后用包含ReLU的兩層全連接層輸出最后的分數(shù)。圖5中第二行是一對一的關(guān)系結(jié)構(gòu),首先使用1×1×C大小的卷積層對支持集特征和查詢集特征進行池化操作,對于得到的每一個新支持集特征和新查詢集特征進行拼接操作,最后用全連接層獲得分類評價分數(shù)。圖5中第三行是一對多的關(guān)系結(jié)構(gòu),一對多的關(guān)系是指將多個查詢集的樣本特征和單一支持集特征連接到一起,支持集特征和查詢集特征會生成一個新的融合特征,然后將拼接的新的特征輸入到后續(xù)的卷積池化層。

圖5 組合特征關(guān)系檢測器結(jié)構(gòu)圖

3.4 小樣本零部件表面缺陷目標檢測網(wǎng)絡(luò)

基于前文提出的GA-RPN結(jié)構(gòu)、循環(huán)特征金字塔網(wǎng)絡(luò)、多關(guān)系檢測器,最終的小樣本汽車零部件表面缺陷目標檢測模型如圖6所示。

圖6 小樣本汽車零部件表面缺陷目標檢測模型

從圖6中可以看到,從模型結(jié)構(gòu)上來說,模型產(chǎn)生候選框的結(jié)構(gòu)是一個GA-RPN結(jié)構(gòu),GA-RPN的結(jié)構(gòu)主要是由建議框生成模塊和特征自適應(yīng)模塊組成。支持集和查詢集圖像的特征需要通過GA-RPN來預(yù)測得到候選框。在網(wǎng)絡(luò)的特征檢測器方面,為充分學(xué)習(xí)來自查詢集和支持集的特征關(guān)系,分別以不同的組合方式對特征進行拼接,然后進行訓(xùn)練檢測,最終的結(jié)果由三種組合關(guān)系共同作用得到。

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

4.1 實驗數(shù)據(jù)集增強

為了證明小樣本汽車零部件表面缺陷目標檢測模型的有效性,在FSOD公共數(shù)據(jù)集上進行實驗,并構(gòu)造汽車零部件表面缺陷數(shù)據(jù)集,進一步驗證此模型的實際應(yīng)用效果。

汽車零部件表面缺陷數(shù)據(jù)集為零部件工廠現(xiàn)場采集得到,采集到的原始零部件圖像尺寸大、冗余背景多。直接使用原始圖片進行模型訓(xùn)練會影響模型訓(xùn)練精度和速度,因此首先對零部件圖像進行圖像分割,得到各種缺陷圖像。汽車零部件表面缺陷的類型有八種,分別是鐵銹、有無花鍵、黑斑、裂紋、螺紋孔遮擋、有螺紋、無螺紋、劃痕。每一類別的缺陷圖像數(shù)據(jù)為40張,圖像尺寸大小為200×200。為解決采集圖像時光照不均這一問題,采用自動色彩均衡算法[16](ACE)對零部件圖像進行增強。零部件表面缺陷數(shù)據(jù)集圖像數(shù)量少,因此采用數(shù)據(jù)增強來擴充零部件表面缺陷數(shù)據(jù)集。通過圖像旋轉(zhuǎn)、裁剪、顏色變換等方法對數(shù)據(jù)進行增強后,將每類圖片擴為400張,圖像尺寸不變。部分零部件表面缺陷數(shù)據(jù)集展示如圖7所示。

圖7 數(shù)據(jù)集部分表面缺陷圖片

4.2 實驗評估方法與實驗環(huán)境

在目標檢測模型Faster RCNN模型中,交并比(Intersection-over-Union,IOU)是由區(qū)域生成網(wǎng)絡(luò)產(chǎn)生的候選框(Candidate Bound)和原始目標在圖像標注的真實位置框(Ground Truth)的交集和并集的比值,如式(4)所示。

(4)

模型訓(xùn)練時會預(yù)先設(shè)置IOU閾值,對于檢測過程中得出的一系列IOU值,模型將IOU值大于閾值的檢測目標TP,將小于閾值的檢測目標認定為FP,目標的真實總數(shù)量為N。檢測正確的總框數(shù)與累計的總框數(shù)之比為檢測正確率(Precision),正確率計算如式(5)所示。

(5)

正確識別出的目標與測試集中所有該目標的個數(shù)之比是模型檢測的召回率(Recall),召回率計算如式(6)所示。

(6)

對于數(shù)據(jù)集中的每一個類,將橫坐標定為召回率,將縱坐標定為正確率,可得到該類的P-R曲線,平均精度(Average Precision,AP)的值通過計算P-R曲線的面積得到。此處使用的評價指標為平均精度均值(mean Average Precision,mAP),是通過對各類的平均精度取均值所得到的。

本文實驗的硬件環(huán)境為:CPU是Intel i7 8700k,內(nèi)存大小為16G×2,GPU為NVIDIA GTX1080Ti×4,系統(tǒng)環(huán)境是Ubuntu16.04,實驗環(huán)境是基于深度學(xué)習(xí)框架Pytorch1.4.0完成的。

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

使用本文提出的小樣本汽車零部件表面缺陷目標檢測模型分別在公共數(shù)據(jù)集FSOD和零部件表面缺陷數(shù)據(jù)集上進行了實驗,為證明多關(guān)系檢測器的合理性,分別對每種關(guān)系以及它們的組合進行了實驗。如表1所示,實驗的結(jié)果給出了1way-1shot下訓(xùn)練的mAP結(jié)果。

表1 1way-1shot下模型mAP

從實驗結(jié)果可以看出,總體來說模型在FSOD數(shù)據(jù)集的表現(xiàn)比在零部件表面缺陷數(shù)據(jù)集的表現(xiàn)好很多,這是由于FSOD數(shù)據(jù)集無論是在樣本多樣性還是在樣本數(shù)量上都遠優(yōu)于零部件表面缺陷數(shù)據(jù)集。在相同數(shù)據(jù)集下,特征組合關(guān)系檢測器的三種關(guān)系組合線性相加時模型準確率最高。

由于本論文針對零部件表面缺陷的檢測主要是檢測八種缺陷,缺陷種類較少,為進一步驗證本論文所構(gòu)建的小樣本目標檢測模型對零部件表面缺陷數(shù)據(jù)集的效果,因此在針對零部件表面缺陷的檢測問題時,分別進行了策略為“1way-1shot”、“1way-5shot”、“2way-1shot”、“2way-5shot”的實驗,然后利用剩余的樣本對模型的檢測結(jié)果進行評估。

下表2所示是各種零部件表面缺陷在1樣本訓(xùn)練的模型下進行檢測的實驗結(jié)果。

表2 1way-5shot下各缺陷的mAP

從實驗結(jié)果可以看出,在“1way-5shot”訓(xùn)練策略下,模型平均檢測精確率最高,可以達到51.5%。

5 結(jié)論

針對零部件表面缺陷數(shù)據(jù)集數(shù)據(jù)量少、缺陷部位不明顯等問題,本論文結(jié)合目標檢測模型理論和小樣本學(xué)習(xí)思想構(gòu)建出一種適合汽車零部件表面缺陷檢測的模型,從數(shù)據(jù)和模型兩個方面分別做了增強和改進。實驗結(jié)果證明,本論文所構(gòu)建的小樣本目標檢測模型對于零部件表面缺陷數(shù)據(jù)集有較好的檢測效果。

猜你喜歡
特征檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
主站蜘蛛池模板: 538国产视频| 看你懂的巨臀中文字幕一区二区| 成人免费黄色小视频| 热久久综合这里只有精品电影| 国产青青草视频| 久久一日本道色综合久久| 国产成人精品一区二区三区| 亚洲精品在线观看91| 99手机在线视频| 亚洲va欧美ⅴa国产va影院| 国产你懂得| 凹凸国产熟女精品视频| 少妇精品在线| 91九色最新地址| 国产成人精品男人的天堂下载| 国产乱子伦无码精品小说| 全午夜免费一级毛片| 一级毛片无毒不卡直接观看| 亚洲91精品视频| 91娇喘视频| 色一情一乱一伦一区二区三区小说| 日韩精品无码一级毛片免费| 99精品视频在线观看免费播放| 国产一区二区丝袜高跟鞋| 亚洲欧美日韩另类| 亚洲最猛黑人xxxx黑人猛交| 亚洲无卡视频| 强乱中文字幕在线播放不卡| 国产精品19p| 一本久道久久综合多人| 在线看片免费人成视久网下载| 黄色成年视频| 亚洲综合专区| 国产免费久久精品99re丫丫一| 91久久精品日日躁夜夜躁欧美| 亚洲性视频网站| 国产主播在线一区| 六月婷婷精品视频在线观看| 久久精品嫩草研究院| 在线国产三级| 亚洲成A人V欧美综合| 99手机在线视频| 国产第八页| 丁香亚洲综合五月天婷婷| 情侣午夜国产在线一区无码| 欧美精品高清| 国产情侣一区二区三区| 国产激爽大片高清在线观看| 久久免费视频播放| 制服丝袜 91视频| 国产精品深爱在线| 一本大道AV人久久综合| 日韩精品成人网页视频在线| a欧美在线| h视频在线观看网站| 国产成人AV综合久久| 国产午夜小视频| 欧美日韩在线国产| 天天爽免费视频| 日韩亚洲综合在线| 国产人人射| 久久99久久无码毛片一区二区| 国产白丝av| 中文字幕亚洲另类天堂| 又大又硬又爽免费视频| 日韩美一区二区| 91精品啪在线观看国产91| 网久久综合| 精品99在线观看| 中文字幕欧美日韩高清| 色有码无码视频| 精品国产91爱| 国产v欧美v日韩v综合精品| 国产精品香蕉| 国产在线观看成人91| 色婷婷综合在线| 日韩专区欧美| 欧美日韩激情在线| av在线手机播放| 自拍欧美亚洲| 国产欧美综合在线观看第七页| 国产不卡一级毛片视频|