郭都 張景瑞 盛志恒 李明東
摘 要:由于生活垃圾種類繁多、人們對(duì)于垃圾分類標(biāo)準(zhǔn)了解不全面,生活垃圾分類工作往往事倍功半。本文基于改進(jìn)Res NeXt50網(wǎng)絡(luò)模型設(shè)計(jì)一生活垃圾分類系統(tǒng),使用深度學(xué)習(xí)的方法用計(jì)算機(jī)代替人腦對(duì)生活垃圾進(jìn)行分類,幫助人們提高生活垃圾分類工作的效率和質(zhì)量。對(duì)使用者無法直接操作網(wǎng)絡(luò)模型進(jìn)行垃圾分類的問題,本文使用Tkinter庫設(shè)計(jì)了垃圾分類系統(tǒng)的可視化前端操作界面,對(duì)后端網(wǎng)絡(luò)模型進(jìn)行操控和數(shù)據(jù)傳輸,并對(duì)系統(tǒng)前后端分別進(jìn)行了功能調(diào)試。本文最終設(shè)計(jì)出基于SE-ResNeXt50-lr網(wǎng)絡(luò)模型的生活垃圾分類系統(tǒng),并通過現(xiàn)實(shí)環(huán)境的應(yīng)用測(cè)試驗(yàn)證了系統(tǒng)的可行性與實(shí)用性,該系統(tǒng)能夠幫助人們更好的解決生活垃圾分類問題,達(dá)到課題預(yù)期目標(biāo),滿足實(shí)際應(yīng)用需求。
關(guān)鍵詞:卷積塊注意力機(jī)制;機(jī)器學(xué)習(xí);垃圾分類
一、智能分類處理的研究背景
2018年初,國家住房和城鄉(xiāng)建設(shè)部印發(fā)《關(guān)于加快推進(jìn)部分重點(diǎn)城市生活垃圾分類工作的通知》要求加快推進(jìn)46個(gè)重點(diǎn)城市生活垃圾分類工作,2019年起在全國地級(jí)及以上城市全面啟動(dòng)生活垃圾分類。各個(gè)城市推進(jìn)垃圾分類工作的過程中,遇到了諸多問題,諸如,生活垃圾的分類標(biāo)準(zhǔn)比較繁雜、各城市的垃圾分類標(biāo)準(zhǔn)不統(tǒng)一、人們不能準(zhǔn)確判斷垃圾類別、居民沒有養(yǎng)成分類投放的習(xí)慣等。針對(duì)上述問題,各個(gè)城市采取了不同的方案,例如采用媒體廣告形式倡導(dǎo)垃圾分類、宣傳垃圾分類標(biāo)準(zhǔn),專門派督導(dǎo)員引導(dǎo)垃圾分類投放工作等,但是由于工作量龐大且成本較高所以收益甚微。因此,采取科技手段助力垃圾分類工作降低成本、提高效率迫在眉睫。
近年來,全球范圍內(nèi)出現(xiàn)了一股研究人工智能技術(shù)的新浪潮,在圖像識(shí)別、語音識(shí)別、目標(biāo)檢測(cè)等領(lǐng)域都有了重大突破。尤其是圖像檢測(cè)領(lǐng)域,分類算法、目標(biāo)檢測(cè)算法性能優(yōu)異,在一些特定的場(chǎng)景,機(jī)器的識(shí)別能力已超過了人類。計(jì)算機(jī)視覺是指通過機(jī)器模擬人的視覺功能,從圖像中提取關(guān)鍵信息,進(jìn)行處理并加以理解,最終用于實(shí)際檢測(cè)、測(cè)量和控制的場(chǎng)景。計(jì)算機(jī)視覺技術(shù)最大的特點(diǎn)是速度快、信息量大、應(yīng)用場(chǎng)景廣泛。
二、垃圾分類與管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
(一)需求分析
開發(fā)垃圾分類管理系統(tǒng),幫助用戶識(shí)別垃圾類別,用戶可以通過手機(jī)拍照上傳的方式完成垃圾類別的識(shí)別。之后設(shè)計(jì)了智能垃圾處理裝置,可以準(zhǔn)確識(shí)別垃圾類別并引導(dǎo)用戶正確投放垃圾。最后將垃圾分類管理系統(tǒng)與硬件裝置相結(jié)合,可以遠(yuǎn)程完成垃圾回收裝置滿載監(jiān)測(cè)等功能。垃圾分類管理系統(tǒng)整體設(shè)計(jì)用例圖如圖1所示。
(二)基于瀏覽器/服務(wù)器(Browser/Server,B/S)結(jié)構(gòu)設(shè)計(jì)完成
垃圾分類與管理系統(tǒng)。該系統(tǒng)主要包含首頁、系統(tǒng)簡(jiǎn)介、圖像檢測(cè)、滿載檢測(cè)等模塊,用戶端可以通過網(wǎng)頁系統(tǒng)完成垃圾圖像上傳、垃圾類別獲取及對(duì)硬件裝置的監(jiān)測(cè)任務(wù)。系統(tǒng)整體設(shè)計(jì)包括瀏覽器端和服務(wù)器端,瀏覽器端主要功能是頁面顯示及圖像上傳等,服務(wù)器端主要負(fù)責(zé)模型部署、圖像檢測(cè)等。瀏覽器頁面采用Html方式完成,Web服務(wù)器端通過Flask框架進(jìn)行數(shù)據(jù)通信,使用AJAX技術(shù)完成數(shù)據(jù)同步顯示。
Flask框架的基本模式為:每一個(gè)URL代表一個(gè)視圖函數(shù),當(dāng)用戶訪問URL時(shí),系統(tǒng)會(huì)執(zhí)行該URL對(duì)應(yīng)的視圖函數(shù),并將獲取到的函數(shù)返回值顯示在瀏覽器界面,其工作過程如圖2所示。
三、智能垃圾處理裝置設(shè)計(jì)
為了加快模型的推理速度,讓科研成果落地應(yīng)用,算法方面的研究人員在不斷地優(yōu)化算法,在保證算法精度的同時(shí)盡量的壓縮算法,同時(shí),硬件設(shè)備硬件人員也在研發(fā)GPU、FPGA、ASIC等芯片加速模型推理過程。目前常見的硬件平臺(tái)有英偉達(dá)的Jetson系列開發(fā)套件、英特爾的FPGA AI套件、華為的HiKey 970、寒武紀(jì)的思遠(yuǎn)220系列以及地平線的旭日系列智能芯片等。
在核心控制單元的選擇中,考慮到的因素包含:模塊的運(yùn)行內(nèi)存及算力是否可以支持YOLOX-s垃圾分類模型的推理過程流暢運(yùn)行、模塊是否有充足的外設(shè)接口支持智能垃圾處理裝置的設(shè)計(jì)、模塊的功耗以及模塊的體積等方面。NVIDIA Jetson Xavier NX的模組系統(tǒng)外形小巧,將超級(jí)計(jì)算機(jī)的性能帶到邊緣端,高達(dá)21 TOPS的加速計(jì)算能力可并行運(yùn)行現(xiàn)代神經(jīng)網(wǎng)絡(luò)并處理來自多個(gè)高分辨率傳感器的數(shù)據(jù)。
四、總結(jié)
基于優(yōu)化后的YOLOX-s的垃圾分類模型,設(shè)計(jì)實(shí)現(xiàn)了垃圾分類與管理系統(tǒng)及智能垃圾處理裝置。首先,根據(jù)具體需求設(shè)計(jì)系統(tǒng)功能,分析可行性。然后,設(shè)計(jì)實(shí)現(xiàn)垃圾分類與管理系統(tǒng),測(cè)試系統(tǒng)功能,通過垃圾分類與管理系統(tǒng)驗(yàn)證模型對(duì)不同質(zhì)量圖像的檢測(cè)效果,驗(yàn)證系統(tǒng)魯棒性。最后,設(shè)計(jì)實(shí)現(xiàn)智能垃圾處理裝置,將垃圾分類與管理系統(tǒng)和智能垃圾處理裝置綁定,實(shí)現(xiàn)遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)功能,對(duì)功能進(jìn)行驗(yàn)證,并達(dá)到了預(yù)期效果。注重垃圾投放環(huán)節(jié)的分類工作可以在源頭解決垃圾分類問題,極大的節(jié)省后續(xù)的人力物力。與此同時(shí),人工智能技術(shù)飛速發(fā)展,尤其是計(jì)算機(jī)視覺領(lǐng)域的研究日漸成熟,為運(yùn)用新技術(shù)解決生活實(shí)際問題打下堅(jiān)實(shí)基礎(chǔ)。因此,提出將目標(biāo)檢測(cè)算法應(yīng)用在垃圾分類領(lǐng)域,并對(duì)算法進(jìn)行優(yōu)化,最終完成了系統(tǒng)及實(shí)物裝置的設(shè)計(jì)。
參考文獻(xiàn):
[1]梁蕊,陳冠益,顏蓓蓓,等.城市生活垃圾智能分類技術(shù)研究與應(yīng)用進(jìn)展[J].中國環(huán)境科學(xué),2022,42(01):227-238.
[2]王丹丹,菅利榮,付帥帥.城市生活垃圾分類回收治理激勵(lì)監(jiān)督機(jī)制研究[J].中國環(huán)境科學(xué),2020,40(07):3188-3195.
基金項(xiàng)目:安徽省教育廳重點(diǎn)科研項(xiàng)目(項(xiàng)目號(hào):2023AH052240),教育部高等教育司產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目(項(xiàng)目號(hào):202102223021),教育部高等教育司產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目(編號(hào):220904723130951),教育部高等教育司產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目(項(xiàng)目號(hào):202102049012)。