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

基于深度學習的人造板表面缺陷檢測研究?

2021-03-11 02:53:22魏智鋒肖書浩蔣國璋伍世虔程國飛
林產工業 2021年2期
關鍵詞:特征檢測模型

魏智鋒 肖書浩 蔣國璋 伍世虔 程國飛

(1.武漢科技大學機械自動化學院冶金裝備及其控制教育部重點實驗室,湖北 武漢 430081; 2.武昌首義學院機械與自動化學院,湖北 武漢 430068; 3.中山火炬職業技術學院,廣東 中山 528436)

人造板表面質量的好壞,直接影響后續產品的制造質量。但在生產過程中,不可避免地會產生一些缺陷。這些缺陷會嚴重影響產品質量,給企業造成經濟損失。因此對人造板進行缺陷檢測極為重要。目前大多采用人工檢測方法,而人造板連續壓機生產線高速運行,板材流通量大,人工檢測工作強度大,易產生錯檢、漏檢,檢測率低。因此,亟需提供一套檢測方法,以滿足人造板表面缺陷檢測實時性、高精度要求[1-3]。

目前已有一些基于經典視覺數據的檢測方法,如基于剪枝決策樹的人造板表面缺陷識別方法[4]、基于區域篩選分割和隨機森林的人造板缺陷識別方法[5]、人造板表面缺陷檢測圖像自適應快速閾值分割算法[6]、基于灰度共生矩陣和分層聚類的人造板表面圖像缺陷提取方法[7]和人造板在線同步圖像采集系統設計與實現[8]。這些方法均需手工選取人造板表面某些關鍵參數或制作特征,存在泛化能力不高、特征層次較淺的缺點。深度學習[9]特別是卷積神經網絡具有特征層次深、檢測準確率高、魯棒性好等優點,已被逐步應用到各領域的目標檢測中[10]?;谏疃葘W習的目標檢測模型主要分為兩類:一類是基于區域建議方法的R-CNN模型[11]、Fast R-CNN模型[12]和Faster R-CNN模型[13]等;另一類是基于回歸方法的SSD[14]以及YOLO模型等[15]。SSD模型是檢測精度相對較高的網絡結構,運行速度快,且能做到實時檢測。

本文提出一種基于改進的SSD深度學習模型的人造板表面缺陷分類檢測方法,利用該模型可達到同時進行多類多個缺陷檢測的目的,為人造板表面缺陷的實時檢測提供技術支持。

1 材料與方法

1.1 數據采集及分類

試驗所用的人造板樣本均來自韶關工廠,所用人造板表面缺陷圖像訓練數據均為試驗中采集的數據。缺陷圖像是在自然光照條件下,在改裝的人造板檢測帶上采取俯視視角拍攝而得,其圖像分辨率為300×300像素。缺陷圖像包含5 種,分別為粗刨花、膠斑、砂痕、水印和雜物缺陷。圖1 為在實驗室中搭建的人造板缺陷檢測系統。

圖1 人造板缺陷檢測系統Fig.1 Wood-based panels defect detection system

1.2 數據集生成及預處理

本文使用Labellmg對圖像樣本進行標定。為了提高訓練效果,使模型的泛化性能得到提升,對數據集使用數據增強方法。鑒于更換不同方向和角度都不會改變圖像樣本特征,本文使用水平翻轉與垂直翻轉2 種數據增強方法。在標注過程中總共對3 216 張圖片中的4 956 個目標對象進行標注,并將所有圖片按照VOC2007數據格式進行批量重命名,統一設置為jpg格式。在訓練和測試之前,首先將3 216 張包含各類缺陷的圖像歸一化處理為300×300×3(300×300 表示圖像分辨率,3 表示有RGB 3 個顏色通道)尺寸。部分圖像如圖2 所示,具體的數據集制作流程如圖3 所示。

圖2 部分采集圖像Fig.2 Partially acquired image

圖3 數據集制作流程Fig.3 Data set production process

為了生成測試數據集,從帶注釋的圖像數據集中選取20%的圖像作為測試集。測試集包含需檢測的所有5 種缺陷圖像,且每種缺陷類型的圖像數量大致相同。對標記完的圖片進行微調,將圖片信息和xml格式的文件分別保存并分成訓練集和測試集。人造板表面缺陷圖像測試集、訓練集的數量如表1 所示。

表1 訓練集和測試集的數量Tab.1 Number of training sets and test sets

1.3 試驗平臺

本試驗基于64 位windows10 操作系統: GPU型號為11GB GPU GeForce GTX 1080Ti,CPU型號為Core i7-7700k @ 4.2 GHz CPU,內存為32 GB DDR4。軟硬件平臺通過python語言搭建,采用基于PyTorch深度學習框架,并使用CUDA 8.0 版本的計算框架。

2 人造板表面缺陷分類檢測與模型評價指標

SSD方法的原理是基于一個前向卷積網絡,生成一組固定大小的包圍盒和盒子中的大量對象類實例,然后通過非最大抑制步驟生成最終檢測。使用VGG作為基礎網絡,整體架構如圖4 所示。

圖4 SSD框架Fig.4 Architecture of SSD

2.1 MobileNet-SSD人造板表面缺陷檢測

MobileNet網絡是為在有限硬件條件下提高深度學習的實時性能而開發[16]。該網絡可以在不犧牲精度的前提下減少參數個數。本文采用該輕量級網絡代替SSD中的VGGNet作為基礎卷積神經網絡。

圖5 顯示了MobileNet的基本卷積結構。Conv_Dw_Pw是一個深度可分離的卷積結構。它由深層卷積層(Depthwise Layer,Dw)和點卷積層(Pointwise layer,Pw)組成。Dw使用3×3 卷積核的深層卷積層,而Pw使用1×1 卷積核的普通卷積層。每一個卷積結果都由批量歸一化(Batch Normalization, BN)算法[15]和激活函數校正線性單元(ReLU)處理。BN算法通過設置兩個學習參數來調整數據分布,避免了梯度消失和復雜參數(如學習率和Dropout比例等)的設定。

圖5 MobileNet的基本卷積結構Fig.5 MobileNet's basic convolution structure

MobileNet卷積的計算式為:

標準卷積的計算式為:

為滿足工業生產的速度要求,本文將二者結合起來,提高了SSD的計算速度。根據計算代價,MobileNet只需要視覺幾何組16(VGG-16)的1/33 的參數就可以達到相同的分類精度。在訓練過程中,每一層都存在一個批范數和ReLU非線性,提高了網絡的收斂速度和提取特征的穩定性。另外,加入ReLU非線性,提高了特征映射在擬合結束后的表現能力。由于節省了卷積運算,SSD的速度提高了約1.3 倍,精度損失僅為0.1%,使得網絡對實時缺陷檢測的響應更加靈敏[19]。

2.2 Inception網絡

GoogLeNet中使用的一個特殊結構叫Inception,是一種在ImageNet 2014 年大型視覺識別挑戰(ILSVRC14)中設置分類和檢測的最新技術。該體系結構的主要特點是提高了網絡內部計算資源的利用率。它允許增加網絡的深度和寬度,同時保持計算預算不變。本文網絡的初始狀態如圖6 所示。輸入有4 個分支,分別與不同大小的濾波器進行卷積或合用,最后在特征維上縫合在一起。這樣在多個尺度上同時進行卷積,可以提取出不同尺度的特征。更多的特征豐富度意味著最終分類判斷更為準確。在3×3 和5×5 卷積之前,使用1×1 卷積計算縮減[20]。

圖6 網絡中的InceptionFig.6 Inception in the network

SSD網絡將來自多個分辨率不同的功能圖預測結合起來,處理不同大小的對象。每個添加的特征層(或者來自基礎網絡的現有特征層)可以使用一組卷積濾波器,產生一組固定的檢測預測。為提高網絡速度,本研究用一組可分離的深度層代替了基本網絡,但是這種結構為了節省計算量犧牲了特征提取能力。對于工廠實際生產來說,檢測速度和檢測精度同等重要,因此可以選擇利用Inception替換來自基礎網絡的現有特征層,以在精度和速度之間保持平衡。

早期網絡是基于MobileNet和Inception中用于高質量圖像分類的可分離深度卷積,稱為基礎網絡。本文將SSD中的基礎網絡構造為3×3 的可分離卷積和初始?;揪W絡由MobileNet的前13 層組成,并用Inception替換Conv_ds_。這些層的大小逐漸減小,可用于多尺度預測。每個添加的特征層(或者來自基礎網絡的現有特征層)可以使用一組3×3 卷積濾波器產生一組固定的檢測預測[21]。在基礎網絡的端部增加5 個卷積特征層。該網絡將來自多個分辨率不同的特征映射的預測結合起來,以自然地處理不同大小的對象。整體網絡模型如圖7 所示。

圖7 整體網絡模型Fig.7 Overall network model

2.3 評價指標

目前通常用平均精度均值(mAP)衡量檢測算法的精度,將平均精度(AP)作為每一類別的檢測精度的評價指標。mAP、AP與準確率(precision , P)、召回率(recall, R)有關[22],計算公式如下:

式中,TP代表正類,即被模型預測為正的正樣本數量;FP代表被錯誤劃分到正樣本的數量,FN代表被錯誤劃分到負樣本的數量。

對于目標檢測每個類別都可以得到一條查準率-召回率(P-R)曲線,曲線下的面積就是平均精度AP值,其積分公式為:

將所有類別的AP值求平均,即為mAP值,其公式為:

式中,M代表類別總數,AP(k)代表第k類的AP值。

速度評估指標采用模型檢測一幅圖所耗費的平均時間,即平均檢測時間,單位為ms。

3 模型訓練過程

根據調參策略,對在ImageNet上預訓練的模型參數進行微調。在模型訓練過程中,優化器使用SGD(stochastic gradient descent)算法,初始學習率(learning rate)設置為0.001,動量(momentum)設置為0.9,權重衰減(weight decay)為0.000 5,batch_size設置為32。新增的卷積網絡使用xavier方式初始化。設置迭代次數為80 000 次,正樣本閾值為0.4。

圖8 訓練損失函數曲線 Fig.8 Training loss function curve

模型訓練過程為:從VOC2007 數據集中選取訓練集和測試集。對本文SSD-MobileNet模型應用上面選取的5 類目標數據進行檢測,通過訓練調參,多輪迭代得到最優結果。訓練過程損失函數變化如圖8 所示,隨著迭代次數epoch增加,損失函數值Loss逐漸下降。在迭代次數達到15 000 次時,Loss值基本趨于穩定。

4 結果與分析

在相同的訓練集和測試集條件下,對本文模型和現有SSD以及其他再訓練模型的檢測結果進行比較。用圖片傳輸速率(FPS)衡量現有硬件條件下不同模型處理數據的速度。

圖9 模型的部分檢測結果Fig.9 Partial test results of the model

模型的部分檢測結果如圖9 所示,其中邊框區域表示檢測缺陷的位置,并標出了該缺陷的類型及其對應的概率值。

用訓練好的模型對新拍攝的197 張處理后尺寸為300×300 像素的照片進行測試,具體測試結果如表2所示。該模型比初始SSD網絡模型在單個分類檢測上的AP高出2.93%~7.14%,mAP高出4.32%,檢測速度高出約1.2 倍。

表2 改進網絡模型檢測結果對比Tab.2 Improved comparison of network model test results

如表3 所示,采用3 種不同的特征提取網絡ResNet18[23]、 VoVNet39[24]、ESPNetV2[25]與本文的網絡模型進行分類效果對比試驗。根據評價模型的準確性與魯棒性可知,本文網絡模型的mAP相較其他特征提取網絡要高出2.25%~3.52%,更為精準;且在檢測速度上明顯高于VoVNet39 和ESPNetV2,比ResNet18 高出2 幀/s。說明本文網絡模型在實時檢測的精度和速度上都有明顯的優勢。

表3 4 種特征提取網絡檢測效果對比Tab. 3 Comparison of four kinds of feature extraction network detection effects

5 結論

本文提出一種基于Inception的MobileNet-SSD人造板表面缺陷檢測方法。使用附加到多個特征映射的Inception以提高網絡區分不同缺陷的能力。經過對建立的表面缺陷數據集的訓練,可實現人造板表面粗刨花、水印、砂痕、雜物、膠斑缺陷的分類檢測。本文網絡模型的mAP達到93.76%,檢測速度為75幀/s。通過與其他3種特征提取網絡進行對比可知,檢測模型效果較為理想,可為人造板表面缺陷的實時檢測提供參考方案。

猜你喜歡
特征檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产免费久久精品99re不卡 | 欧美国产在线精品17p| 99热国产这里只有精品无卡顿"| 国产自产视频一区二区三区| 午夜精品影院| 无码专区国产精品一区| 精品国产亚洲人成在线| 色欲不卡无码一区二区| 在线国产毛片| 国产精品对白刺激| 国产一级二级在线观看| 国产91丝袜| 久久精品这里只有国产中文精品| 国产福利免费视频| 久热中文字幕在线| 色综合a怡红院怡红院首页| 精品伊人久久久久7777人| 久久久久亚洲AV成人人电影软件| 中文一区二区视频| 日韩一区二区在线电影| 丁香五月激情图片| 久久香蕉国产线看观看式| 99在线视频精品| 毛片大全免费观看| 特级毛片8级毛片免费观看| 67194在线午夜亚洲| 国产精品视频免费网站| 在线五月婷婷| 天天综合色网| 99手机在线视频| 国产精品尹人在线观看| 国产97视频在线| 8090午夜无码专区| 永久毛片在线播| 99久久99这里只有免费的精品| 亚洲熟女中文字幕男人总站| 日本午夜网站| 精品无码一区二区三区电影| 国产一区二区色淫影院| 69av免费视频| 美女视频黄又黄又免费高清| 国产成人精品亚洲日本对白优播| 在线观看免费人成视频色快速| 亚洲一区第一页| 亚洲精品自拍区在线观看| 伊人蕉久影院| 黄色三级毛片网站| 日韩第九页| AV无码国产在线看岛国岛| 在线无码私拍| 伊人丁香五月天久久综合 | 中文字幕亚洲第一| 免费欧美一级| 色综合日本| 98超碰在线观看| 成人久久18免费网站| 免费无码又爽又黄又刺激网站| 内射人妻无码色AV天堂| 999在线免费视频| 2021精品国产自在现线看| 国产精品第5页| 欧美视频在线观看第一页| 亚洲资源在线视频| 国产精品嫩草影院av| www.youjizz.com久久| 国产麻豆另类AV| 亚洲经典在线中文字幕| 精久久久久无码区中文字幕| 成人午夜福利视频| 97se亚洲综合在线天天| 中文字幕va| 日韩a在线观看免费观看| 十八禁美女裸体网站| 久久婷婷国产综合尤物精品| 欧美在线一级片| 毛片在线播放a| 国产成人无码综合亚洲日韩不卡| 波多野结衣视频一区二区| 99在线视频免费观看| 丝袜高跟美脚国产1区| 国产成人久久综合777777麻豆| 毛片久久久|