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算法,生成可執行程序,圖像輸入樹莓派中進行驗證,結果顯示在樹莓派上運行的程序能正確對卷煙小包外觀進行識別,具有實際應用價值。

主站蜘蛛池模板: AV熟女乱| 欧美中出一区二区| 亚洲男人的天堂在线观看| 99在线视频免费观看| 国产一区亚洲一区| 伊人蕉久影院| 99精品免费欧美成人小视频| 亚洲国产日韩欧美在线| 免费jizz在线播放| 国产一级做美女做受视频| 91久久偷偷做嫩草影院| 国产精品久久精品| 波多野结衣中文字幕一区二区| 国产乱码精品一区二区三区中文 | 国产精品视频第一专区| 国产视频资源在线观看| 日韩免费视频播播| 香蕉eeww99国产精选播放| 高潮毛片免费观看| 色噜噜在线观看| 国产91精品调教在线播放| 亚洲无码高清免费视频亚洲 | 国产色爱av资源综合区| 污污网站在线观看| 国产成人精品一区二区免费看京| 欧美色图久久| 日韩高清中文字幕| 五月婷婷综合在线视频| 亚洲精品无码在线播放网站| 日本免费a视频| 成年女人a毛片免费视频| 特级毛片8级毛片免费观看| 久久无码av一区二区三区| 97免费在线观看视频| 777午夜精品电影免费看| 综合色区亚洲熟妇在线| 国产青青草视频| 国产视频一二三区| 国产亚洲欧美另类一区二区| 88av在线看| 99草精品视频| 熟妇人妻无乱码中文字幕真矢织江| 99精品在线视频观看| 国产日韩欧美在线视频免费观看 | 日韩成人在线网站| 伊伊人成亚洲综合人网7777 | 久久久久国产一级毛片高清板| 国产门事件在线| 亚洲国产日韩在线观看| 成人精品免费视频| 福利国产微拍广场一区视频在线| 欧美日韩在线第一页| 亚洲中文字幕日产无码2021| 欧美视频二区| 国产理论最新国产精品视频| 日韩在线欧美在线| 婷婷六月激情综合一区| 特级毛片8级毛片免费观看| 国产第四页| 99成人在线观看| 国产97视频在线| 国产91线观看| 毛片在线看网站| 亚洲AV免费一区二区三区| 无码高潮喷水在线观看| 国产精品免费电影| 亚洲成在线观看| 欧美激情视频一区二区三区免费| 国产全黄a一级毛片| 在线免费观看a视频| 欧美午夜久久| 国内精品视频在线| 日韩av手机在线| 国产精品一区二区国产主播| 久久精品女人天堂aaa| 全部毛片免费看| 亚洲成年人片| a级毛片免费网站| 国产资源免费观看| 国产欧美日韩精品综合在线| 欧美性猛交一区二区三区| 欧美区日韩区|