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

基于改進SSD 的液晶玻璃基板缺陷檢測

2023-03-30 06:22:14陳城CHENCheng陳煒峰CHENWeifeng張世杰ZHANGShijie
價值工程 2023年8期
關鍵詞:特征檢測

陳城 CHEN Cheng;陳煒峰 CHEN Wei-feng;張世杰 ZHANG Shi-jie

(南京信息工程大學,南京 210000)

0 引言

隨著以智能手機為代表的智能電子設備在過往十余年的蓬勃發展,極大提高了我們生活和工作的方便程度,這和智能設備功能的完善有著直接關系,良好的人機交互給用戶帶來舒適的使用體驗[1],也是智能設備能夠普及的重要因素之一。目前,電子設備與用戶交互的內容主要通過顯示器進行可視化展示,顯示器就是設備與用戶之間交流的橋梁。我國開始研發與生產液晶玻璃基板起步較晚[2],技術不夠成熟,現有產線也是基于國外相關企業產線模仿,但是關鍵技術沒有對我國開放,造成生產出的產品容易出現瑕疵,所以在產品出產線前十分有必要對其進行質量檢測,對于液晶玻璃基板這類產品最直觀的質量檢測方法就是先對表面進行觀察,看是否有氣泡、結石、條紋、裂紋等缺陷特征。目前生產線上產品檢測主要是以人工檢測為主,人工檢測成本高,人在長時間工作下容易造成漏檢誤檢等不良情況,為了進一步提高檢測效率與產線的自動化水準,用新一代機器視覺檢測代替人工檢測已經成為工業界的共識[3]。本文主要針對液晶玻璃基板缺陷檢測領域進行相關算法的搭建與改進,經實驗驗證表明,基于深度學習的液晶玻璃基板檢測準確率與效率相較于人工檢測均有可觀的提高,對于企業降低人力成本提高自動化生產水平的角度來說,具有十分重要的意義。

本文提出了一種基于SSD[4]的液晶玻璃缺陷檢測方法,主要工作內容為以下三點:①建立了液晶玻璃常見缺陷的數據集;②在SSD 的特征提取主干網絡中引入了ResNet[5]殘差模塊;③對提取到的特征進行了跨通道多尺度融合。

1 SSD 概述

SSD 算法全稱為Single Shot MultiBox Detector,由名可知SSD 是單階段多尺度目標檢測算法,單階段目標檢測算法不同于兩階段目標檢測,如Faster RCNN[6]網絡需要先用RPN 網絡生成目標建議框再進行目標概率預測及邊界框回歸,這種方式一定程度上限制了實時目標檢測的需求,而SSD 算法利用在輸入圖像上不同尺度的先驗框和主干網絡提取到的特征直接完成目標預測。

SSD 算法是一個采用多先驗框分別從不同特征層預測的單階段目標檢測算法。單階段目標檢測網絡如SSD、YOLO[7-9]最顯著的特征是不再使用RPN 結構生成目標建議框,雖然放棄使用RPN 結構可能會影響點目標檢測的精度,但是檢測速度得到了很大的提升,SSD 算法與Faster RCNN 的不同之處除了RPN 外,SSD 在不同特征層預測目標的思想改善了Faster RCNN 對小目標物體檢測效果不好的狀況,通過多層的特征提取網絡后在最后一個特征層上預測體現出的細節信息較少,而低層特征圖的抽象程度不高細節信息丟失較少,所以在低層特征圖上預測這樣有利于小目標的檢測,高層特征圖上抽象程度高用來提取圖像的語義信息及大目標檢測。另外SSD 在不同的特征層上使用數量不同,大小和比例不同的先驗框也符合目標檢測的需求。

2 理論背景

2.1 網絡框架

SSD 網絡是以VGG 作為特征提取的主干網絡,通過VGG 和5 個額外添加層得到尺寸大小不同的預測特征圖,這6 個預測特征圖大小分別為38×38、19×19、10×10、5×5、3×3,接著在這6 個特征圖上生成大小比例不用的先驗框用于框選圖像中可能存在的目標,絕大多數的先驗框中其實并不存在檢測的目標,為了提高目標檢測的效率需要對所有的先驗框進行非極大值處理,最后網絡輸出預測目標的類別與定位信息。

2.2 生成先驗框

先驗框指的就是在特征圖上按照預一定的尺寸與比例生成的一系列目標候選框,如圖1 所示。

圖1 先驗框生成

這些候選框中可能包含了需要被檢測的目標,在圖1中(b)、(c)所示的特征層上,以每個單元格的中心為中心點生成了4 個不同的先驗框,在SSD 中共設置了6 個不同的預測特征層,先驗框生成的尺寸、寬高比和數量在每個特征層都不一樣,同一個預測層中每個單元格的先驗框尺寸、寬高比和數量相同,一般先驗框寬高比設有{1/2, 1,2}和{1/3,1/2,1,2,3}具體的如表1 所示。

表1 先驗框在不同層分布

2.3 正負樣本選取

在SSD 網絡訓練時,并不是所有生成的8732 個先驗框都參與訓練過程,正樣本在SSD 中的選取準則有兩種,第一種是對圖像中的每一個真實標注框匹配IOU 值最大的先驗框,但是僅靠這種方式得到的正樣本數量有限,為了補充第一種方法匹配到正樣本的數量,第二種是對任意的先驗框只要和任何一個真實標注框的IOU 值大于設定的閾值,也可以將其算作為正樣本。除正樣本外的所有先驗框都可以作為負樣本,但是將剩下的先驗框全部當成負樣本參與訓練,這會帶來樣本極不平衡的狀況,負樣本的選取原則是在剩下的先驗框中計算置信度損失,將置信度損失排在前面的先驗框選取為負樣本,負樣本的數量按正樣本的3 倍選取。

3 改進SSD 算法

3.1 主干網絡引入深度殘差模塊

在特征提取主干網絡中隨著卷積層的增加可以有效地表示圖像語義信息,但是直接加深網絡并不能使得效果很好,還可能帶來網絡退化現象同時也容易造成小目標和細節特征的丟失,隨著網絡的加深更容易帶來梯度消失與梯度爆炸現象,傳統的解決方法通常是通過對數據進行標準化處理,權重初始化,以及BN 標準化處理。引入殘差模塊可以很好地解決網絡退化現象,殘差模塊結構如圖2 所示,(a)圖針對網絡層數較少使用的殘差結構,(b)圖是對深層網絡使用的殘差結構,殘差模塊將輸入特征分成兩條線路,側分支采用跳躍連接不改變輸入信息恒等映射至輸出,主分支使用卷積提取特征與側分支的輸入矩陣直接相加后用ReLu 函數激活,主分支與側分支的輸出特征矩陣的高寬及通道數必須相同,這樣才能將主分支與側分支的輸出特征矩陣直接相加,(b)圖與(a)圖相比只多了1×1 卷積用來升維或降維,當輸入矩陣為256 維使用(a)和(b)殘差模塊時,(b)結構運算量比(a)結構少約17 倍。

圖2 殘差模塊

殘差結構的恒等映射分支在反向傳播中的梯度一直是1,這樣可以把底層的信號傳入深層,也可以把深層的梯度傳回底層,可以有效地防止梯度消失,傳統線性結構很難擬合恒等映射,跳躍連接可以讓模型自行選擇更新,殘差結構彌補了高度非線性造成的不可逆的信息損失。

3.2 引入多尺度跨通道特征映射

FPN 結構(Feature Pyramid Networks)增加了高層特征于低層特征之間的融合[10],在融合之后的特征圖上進行目標預測。FPN 網絡結構可以分成三個部分,從底層到頂層,再從頂層到低層以及側向連接。從底層到頂層是以ResNet 作為主干網絡通過卷積池化提取不同尺寸的特征圖,自底到頂主要是提取輸入圖像的語義信息,FPN 網絡的輸入特征{C2、C3、C4、C5}分別為每個殘差卷積塊的輸出特征層。從頂層到低層是通過上采樣線性插值算法將高特征層的尺寸調整與低特征層一致,通過1×1 卷積后保證相鄰兩層之間的通道數一致,如此相鄰兩層間的特征矩陣就可以相加融合,這種由底到頂再從頂到底以及不同特征層間的元素融合操作,將高層抽象出的語義信息傳至了低特征層從而增強了低特征層語義表征能力,最后通過3×3,步距為1 的卷積核對每個預測層融合之后的特征層卷積操作后得到{P2,P3,P4,P5,P6}特征層用于最終檢測,這樣可以降低上采樣時可能帶來的重疊效應。雖然這種自頂到底的FPN 結構融合了不同層的特征在一定程度上提高了檢測精度,但是這種結構只是把頂層的語義傳入了低層而且傳入的也不夠全面,因為高特征層在下采樣過程中容易丟失小目標的特征,所以對于低特征層并沒有傳回所需要的小目標的語義信息。為了讓將低特征層的定位信息融入到高層特征,解決定位信息不充分的問題,PANet 對FPN 結構進行了補充從P2 到P5 再次使用3×3 卷積,如圖3 所示。

圖3 PANet 結構

4 實驗結果與分析

4.1 數據集準備

由于有缺陷的液晶玻璃在產線生產中并不多見,目前還沒有公開的玻璃數據集,所以本課題所用數據集圖片是于現場拍攝采集,根據液晶玻璃常見的表面缺陷特征,將數據集分為夾雜、氣泡、錫點、節瘤、裂痕這5 種常見缺陷類別,將數據集按照3∶1 的比例分成訓練數據集和測試數據集,如表2 所示。

表2 訓練數據集與測試數據集

4.2 實驗搭載環境

本實驗在windows 操作系統上基于Pytorch1.11.0 深度學習框架進行,使用的Python 編程語言,使用的操作系統 為windows10,CPU 為Intel Core i7-1165G7 4.7GHz,GPU 為Nvidia P100-16G,本實驗使用的數據集為表1 液晶玻璃缺陷數據集,包含了常見的5 中缺陷類別共計3950 張圖像,訓練數據集為3195 張,測試數據集755 張,網絡訓練時設Ir 為0.005,momentum 為0.9,weight_decay為0.0005,batch_size 為4,每進行5 個epoch 學習率調整為原來的0.33 倍。

4.3 實驗結果分析

分別使用SSD、Faster RCNN 、YOLOv3 和本文提出的改進SSD 的目標檢測網絡,基于相同的超參數設置在給出的表2 玻璃缺陷數據集上訓練,并在測試集上測試模型預測準確率,各個目標檢測網絡在5 種不同缺陷類別上的測試結果如表3 所示。

從表3 中可以看出SSD、Faster RCNN、YOLOv3 都存在共同的問題,相對較小對錫點檢缺陷測精度不高,而引入殘差模塊以及跨通道特征融合后的改進SSD 網絡對所有缺陷類別的檢測精度都很高,尤其是對小目標檢測,相較于沒有改進的SSD 檢測網絡整體精度提升了15.7%,對錫點的提升更為明顯提升約20%,圖4 為不同網絡對裂痕的檢測顯示。

表3 不同目標檢測網絡準確率對比

圖4 裂痕檢測效果

5 結論

本文提出的改進SSD 缺陷檢測算法有效的提升了檢測精度,特別是對不容易發現的小缺陷檢測精度提升明顯,殘差模塊的引入增加了特征提取網絡的深度,使得網絡可以抽象出更深層次的含義,引入PANet 將高特征層的語義信息傳入了低層,將低層定位信息傳入了高特征層,使得在各個預測特征層都有不錯的檢測效果。

猜你喜歡
特征檢測
抓住特征巧觀察
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
主站蜘蛛池模板: 欧美在线黄| 福利在线免费视频| 日本一本在线视频| 日韩免费视频播播| 91福利一区二区三区| 日韩一级二级三级| 国产综合日韩另类一区二区| 日本精品αv中文字幕| 欧美日韩第二页| 久久国产精品无码hdav| av天堂最新版在线| 日本不卡视频在线| 日韩精品成人在线| 找国产毛片看| 伊人蕉久影院| 在线观看国产黄色| 中国一级特黄视频| 成人国产精品2021| 亚洲永久色| 99这里精品| a亚洲视频| AV不卡在线永久免费观看| 国产另类视频| 午夜爽爽视频| h视频在线播放| 波多野结衣中文字幕一区二区| 日韩精品无码免费专网站| 国产成人福利在线| 亚洲视频免费在线看| 精品一区二区三区水蜜桃| 色老头综合网| 国产区精品高清在线观看| 美女无遮挡被啪啪到高潮免费| 亚洲高清国产拍精品26u| av在线5g无码天天| 911亚洲精品| 国产乱人视频免费观看| 亚洲国产中文欧美在线人成大黄瓜| 成人在线视频一区| 亚洲乱亚洲乱妇24p| 久久久久国产精品嫩草影院| 亚洲区视频在线观看| 国产欧美中文字幕| 乱人伦视频中文字幕在线| 日韩精品中文字幕一区三区| 亚洲国产综合精品一区| 国产系列在线| 久操线在视频在线观看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲视频免费播放| 国语少妇高潮| 欧美精品1区| 91蜜芽尤物福利在线观看| 伊人久久影视| 有专无码视频| 青青操国产视频| 欧美啪啪一区| 国产激情影院| 午夜综合网| 精品少妇三级亚洲| 亚洲视频影院| 久久综合色天堂av| 成人精品区| 亚洲天堂区| a级毛片免费在线观看| 日韩黄色精品| 久草视频一区| jizz国产视频| 成年女人a毛片免费视频| 成人国产精品网站在线看| 午夜精品区| 无码网站免费观看| 亚洲av综合网| 毛片免费高清免费| 国产噜噜在线视频观看| 毛片在线看网站| 一区二区三区四区在线| 五月婷婷丁香综合| 草草线在成年免费视频2| 亚洲国产成人精品青青草原| 女人18一级毛片免费观看| 亚洲成人福利网站|