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

基于SqueezeNet的卷煙小盒外觀檢測算法在低成本硬件上的實現

2022-03-04 00:18:06
科技創新與應用 2022年4期

劉 巍

(紅云紅河煙草(集團)有限責任公司昆明卷煙廠,云南 昆明 650202)

卷積神經網絡算法(CNN)在圖像分類、圖像分割和目標檢測等領域獲得廣泛應用,但隨著性能要求越來越高,效率問題逐漸顯現。只有解決CNN效率問題,才能更廣泛地應用。目前,使用輕量化模型正是解決此種問題的一種途徑,輕量化模型設計在于更高效的網絡計算方式,從而使網絡參數減少的同時,不損失網絡性能。本文采用輕量化SqueezeNet模型作為小包外觀識別算法,之后將其部署到樹莓派上,實現對小盒的外觀檢測。

1 背景介紹

1.1 樹莓派(Raspberry Pi)

樹莓派由Raspberry Pi基金會開發,外形只有信用卡大小。它是一款基于ARM的微型電腦主板,以SD/Micro SD卡為內存硬盤,卡片主板周圍布有USB接口和以太網接口,可連接鍵盤、鼠標和網線,以上部件全部整合在一張僅比信用卡稍大的主板上,具備所有PC的基本功能。

1.2 SqueezeNet卷積神經網絡

SqueezeNet是一種輕量化卷積神經網絡,由伯克利和斯坦福的研究人員合作發表于ICLR-2017。該算法不同于傳統的卷積網絡,提出fire module,fire module包含兩部分,分別是squeeze層和expand層。squeeze層,就是1*1卷積,其卷積核數要少于上一層feature map數。expand層分別用1*1和3*3卷積,然后合并起來,如圖1所示。

圖1 fire module模型

輸入128個feature map,經過fire module輸出后,同樣得到128個feature map。使用SqueezeNet算法有效減少神經網絡權值參數,還可進行實時計算,減少算法計算時間。

2 數據集

本文所使用的圖像數據來自某卷煙廠52#號機FOCKE-FXS機型視覺成像系統,所采圖像為近半年的數據,包括缺陷剔除圖像與正常圖像,其中缺陷剔除圖像共587張,正常圖像295張,原始圖像尺寸大小為451像素×451像素,圖像經過尺寸變換,轉化為227像素×227像素×3的圖像。

小包正面外觀缺陷包括商標缺陷與印花缺陷2種,典型缺陷如圖2所示。

圖2 典型缺陷

3 SqueezeNet卷積神經網絡模型

針對小包外觀檢測,本文設計了一種SqueezeNet卷積神經網絡架構,如圖3所示。輸入的圖像數據是227像素×227像素×3的RGB圖像,作為網絡的輸入層。接下來是1層卷積層與池化層,conv1層卷積過濾器大小是3×3×3,卷積過濾器共有64個,卷積步長為2,pool1為池化層,步長為2,進行3×3的最大池化。網絡結構中fire2、fire3、fire4、fire5、fire6、fire7、fire8、fire9是fire module層。經過fire2、fire3得到128個特征圖,pool3為池化層,步長為2,進行3×3的最大池化;經過fire4、fire5,得到256個特征圖,pool5為池化層,步長為2,進行3×3的最大池化;進入fire6、fire7,得到384個特征圖,經過fire8、fire9,得到512個特征圖;之后通過一個dropout層,dropout參數為50%;conv10與pool10為卷積層與池化層,conv10層卷積過濾器大小為1×1×512,卷積過濾器共有1 000個,pool10步長為1,經過14×14的平均池化;fc層為全連接層,將三維的圖像數據轉換為一維的數據,便于進行分類。最后1層為輸出層,使用softmax函數對小包外觀進行分類,得到小包缺陷(defective)與正常(good)2種情況的識別概率。此外,在各卷積層后的激活函數為ReLU激活函數。

圖3 SqueezeNet網絡結構

4 結果

按照設計的模型結構,在MATLAB中使用神經網絡工具箱生成卷積神經網絡,學習率設定為0.000 1,訓練輪數為800輪,Minibatch取4,即每批次計算4個輸入圖像,選擇交叉熵損失函數作為優化函數,使用訓練數據集對小包外觀識別的訓練結果如圖4所示,迭代15 700次以后,模型逐漸趨于穩定,準確率達到97%以上。

圖4 訓練集迭代識別準確率曲線

訓練過程中的損失函數曲線如圖5所示,隨著迭代的逐漸增加,損失函數逐漸降低并趨于穩定,穩定后的數值保持在0.01以下。

圖5 損失函數

用事先分配好的10%隨機驗證集,在每次迭代完成,計算得到權重值后,使用驗證集進行驗證,驗證數據集與測試數據集基本一致,在迭代15 700次以后,達到穩定。進行15 700次迭代(800輪)后,得到模型最終權重值。之后,重新獲得小包外觀數據集,對算法進行驗證,結果見表1。

表1 數據集識別結果

由表可知,全部數據集識別準確率達到99.66%,效果較好,比常規卷積神經網絡識別準確率要高,說明使用的SqueezeNet模型是有效的。

5 在樹莓派上實現SqueezeNet算法

5.1 樹莓派設置

樹莓派操作系統為Raspbian Stretch,要運行SqueezeNet卷積神經網絡算法,還需要安裝OpenCV、ARM Compute Library兩個庫。之后,使用MATLAB的cnncodegen函數生成SqueezeNet C++代碼,通過編譯,產生可執行文件object_recogition。

5.2 樹莓派上實現小包外觀識別

使用一張印花歪斜的圖片,如圖6(a)所示,圖片識別處理時間為769 ms,圖片被識別為缺陷的概率為100.0%,識別為正常的概率為0.0%,圖片識別正確。

使用一張印花正常的圖片,如圖6(b)所示,圖片識別處理時間663 ms,圖片被識別為正常的概率為97.3%,缺陷的概率為2.7%,圖片識別正確。

圖6 煙包識別結果

6 結束語

本文采用SqueezeNet卷積神經網絡作為小包外觀檢測的識別算法,經過算法學習與算法驗證,取得較好的效果,小包外觀檢測識別準確率達到99.66%。之后,使用樹莓派作為實現硬件,在樹莓派系統上編譯SqueezeNet算法,生成可執行程序,圖像輸入樹莓派中進行驗證,結果顯示在樹莓派上運行的程序能正確對卷煙小包外觀進行識別,具有實際應用價值。

主站蜘蛛池模板: 中文国产成人久久精品小说| a级毛片免费网站| 在线精品亚洲一区二区古装| 黄色网页在线观看| 欧美高清三区| 亚洲婷婷在线视频| a级毛片视频免费观看| 亚洲欧美日韩中文字幕在线| 2020极品精品国产| 亚洲欧州色色免费AV| 亚洲日韩在线满18点击进入| 成年片色大黄全免费网站久久 | 成人韩免费网站| 少妇被粗大的猛烈进出免费视频| 久久性视频| 色悠久久综合| 亚洲色图综合在线| 国产精品无码久久久久久| 青青草原国产精品啪啪视频| 黄色网站不卡无码| 天堂va亚洲va欧美va国产| 亚洲成人一区二区| 欧美亚洲一二三区| 亚洲国产精品一区二区第一页免| 18禁影院亚洲专区| 欧美成人A视频| 国产精品亚洲专区一区| 亚洲三级片在线看| 亚洲综合在线网| 欧美一级一级做性视频| 亚洲一区精品视频在线| 福利片91| 香蕉久人久人青草青草| 色综合狠狠操| 欧美精品在线免费| 54pao国产成人免费视频| 中文字幕伦视频| 亚洲中文字幕97久久精品少妇| 最新国产高清在线| 日韩国产黄色网站| 国产AV毛片| 日韩免费成人| 成人av专区精品无码国产 | 无码福利日韩神码福利片| 成年免费在线观看| 亚洲第一区在线| 91在线视频福利| 国产又爽又黄无遮挡免费观看| yy6080理论大片一级久久| 一本大道香蕉久中文在线播放| 国产欧美日韩在线在线不卡视频| 亚洲成年人网| 国产主播喷水| 精品国产Av电影无码久久久| 免费国产高清精品一区在线| 欧美日本在线一区二区三区 | 97av视频在线观看| 污污网站在线观看| 四虎成人免费毛片| 亚洲国产欧美自拍| 成色7777精品在线| 国产91无码福利在线| 久久精品人人做人人爽| 区国产精品搜索视频| 精品国产美女福到在线不卡f| 看你懂的巨臀中文字幕一区二区| AV老司机AV天堂| 国产成人精品一区二区| 国产精品妖精视频| 国产精品无码AV中文| 怡红院美国分院一区二区| 国产v欧美v日韩v综合精品| 99视频在线免费观看| 日韩欧美中文字幕一本| 成人综合久久综合| 欧美亚洲日韩中文| 精品人妻无码区在线视频| 国产精品v欧美| 国内黄色精品| 久久网欧美| 亚洲二三区| 欧美一区中文字幕|