摘" 要: 針對化學制品、火工品等危險品的在途安全狀態(tài)監(jiān)控問題,文中提出一種基于邊緣計算的在途危險品姿態(tài)識別方法,旨在實時識別危險品在運輸過程中的行為姿態(tài)。該方法采用邊緣計算設備作為數(shù)據(jù)處理平臺,首先通過姿態(tài)傳感器實時抓取危險品在運輸過程的三軸運動數(shù)據(jù);然后綜合滑動窗口技術與特征提取完成對數(shù)據(jù)流的處理,獲得在途危險品行為姿態(tài)樣本數(shù)據(jù);最后,使用基于深度學習的CNN?BiLSTM?Attention分類模型完成對危險品行為姿態(tài)的識別。實驗結(jié)果證明,該方法得益于邊緣計算與深度學習的聯(lián)合優(yōu)勢,能夠準確可靠地識別在途危險品的行為姿態(tài),具有一定的實際應用價值。
關鍵詞: 邊緣計算; 在途危險品; 姿態(tài)傳感器; 滑動窗口技術; 特征提??; 深度學習
中圖分類號: TN911.7?34; TP393" " " " " " " " " " "文獻標識碼: A" " " " " " " " " 文章編號: 1004?373X(2025)07?0155?08
Edge computing based attitude recognition of dangerous goods in transit
ZHANG Wei, DENG Shijie, YU Guibo
(Shijiazhuang Campus, Army Engineering University of PLA, Shijiazhuang 050003, China)
Abstract: Aiming at the monitoring of the safety status of the in?transit dangerous goods, for example, chemicals and pyrotechnic products, an in?transit dangerous goods attitude recognition method based on edge calculating is proposed to recognize the behavioral attitude of these goods in real time. In the method, the edge computing devices are adopted as the data processing platform. Firstly, the three?axis motion data of dangerous goods in the process of transportation is captured by the attitude sensor in real time; then, the sliding window technology and feature extraction are integrated to complete the processing of the data flow, and the behavioral attitude sample data of dangerous goods in transit are obtained; finally, the classification model based on the deep learning CNN?BiLSTM?Attention is used to complete the recognition of behavioral attitude of dangerous goods. The experimental results show that the method can accurately and reliably recognize the behavioral postures of in?transit dangerous goods thanks to the joint advantages of edge computing and deep learning, so it has a certain practical application value.
Keywords: edge computing; in?transit dangerous goods; attitude sensor; sliding window technique; feature extraction; deep learning
0" 引" 言
隨著經(jīng)濟回暖,危險貨物運輸量呈現(xiàn)逐年上升的態(tài)勢[1] 。全球危險品物流市場規(guī)模逐年擴大,其發(fā)展受到多種因素的影響,包括石油和天然氣行業(yè)的繁榮、環(huán)境法規(guī)的放松以及運輸危險品的需求逐年增加。此外,數(shù)字化在運輸運營中變得越來越重要,對危險貨物物流行業(yè)的發(fā)展也起到了推動作用。但在危險貨物運輸規(guī)模不斷增長的背后,運輸事故的頻率也在相應增加[2?3]。由我國近些年發(fā)生的相關事故統(tǒng)計信息顯示,大多數(shù)事故是由于危險貨物在運輸時發(fā)生碰撞或一定程度的震動導致的。危險貨物因其自身的特殊性,在受到?jīng)_擊或震動等外力因素時,不僅貨物自身損壞,影響使用功能[4?5],更有可能發(fā)生泄漏有毒氣液體,甚至自燃引發(fā)爆炸[6] 。相對于普通貨物,危險貨物更應該在運輸中受到嚴密的監(jiān)控,在出現(xiàn)異常情況及時提醒管理人員調(diào)整危險貨物固定情況或降低速度減緩震動幅度,最大限度避免發(fā)生意外情況[7] 。
近年來,在物流監(jiān)控研究領域,對于物流過程中貨物自身形態(tài)監(jiān)測的研究較少。文獻[8]提出了一種基于光纖傳感的多式聯(lián)運物流運輸位置監(jiān)控系統(tǒng),該系統(tǒng)利用圖像特征提取技術獲取目標圖像的紋理特征,完成對物流貨物運輸位置的監(jiān)控,但該方法使用的圖像處理軟件程序復雜,對服務器算力有較高要求。文獻[9]將無線傳感器網(wǎng)絡(WSN)和地理信息系統(tǒng)(GIS)技術融合,可以實現(xiàn)實時、準確地獲取貨物的信息。貨物內(nèi)的三軸加速度傳感器作為終端設備采集貨物的運動數(shù)據(jù),通過最大相似的多特征識別算法實時解算貨物行為姿態(tài),而GPS節(jié)點可以提供相應的地理信息,最終實現(xiàn)對貨物狀態(tài)的主動追蹤。但該方法數(shù)據(jù)傳輸主要依靠GSM網(wǎng)絡,在一些信號較差地域會造成較大的網(wǎng)絡延遲,影響識別效果。文獻[10]提出了一種基于六軸加速度傳感器的在途危險品行為姿態(tài)檢測方法,結(jié)合決策樹分類器,最終實現(xiàn)危險品行為姿態(tài)的檢測。目前,大多數(shù)相關領域的研究都將計算任務放到云上進行,通過實踐證明,這是一種行之有效的方式。但隨著終端數(shù)量的增加,云計算模式無法有效滿足大規(guī)模智能終端萬物互聯(lián)實時性所需的帶寬、計算算力和存儲要求[11] 。同時,在一些信號覆蓋較差的地域,數(shù)據(jù)傳輸?shù)倪B續(xù)性以及實時性將會面臨巨大挑戰(zhàn)??紤]到利用云計算時可能發(fā)生的網(wǎng)絡延遲甚至中斷,會對管理人員判斷危險貨物狀態(tài)產(chǎn)生誤導,本文將引入邊緣計算消除這一影響[12]。邊緣計算是通過在靠近終端采集設備處部署具有計算、存儲和通信能力的計算單元,實現(xiàn)數(shù)據(jù)的就近處理[13]。采用邊緣計算設備作為數(shù)據(jù)處理平臺,數(shù)據(jù)將在本地進行處理而無需傳輸至中央服務器,有效地解決了網(wǎng)絡擁堵帶來的延遲問題,降低了傳輸成本,也保證了數(shù)據(jù)的隱私性及可靠性[14?15]。邊緣計算不僅可以用于提供算力,也可以實時記錄存儲危險貨物的運輸信息,在可能發(fā)生的事故情況中作為責任追溯劃分的有效手段。同時,邊緣計算近些年發(fā)展迅猛,相關計算設備的算力已有了質(zhì)的飛躍,目前已經(jīng)有較多搭載深度學習模型的邊緣設備應用于農(nóng)業(yè)與工業(yè)產(chǎn)業(yè)中[16] ,為進行下一步研究打下了堅實的硬件基礎。
深度學習是機器學習的延伸,它擁有更為復雜的機構(gòu),在行為識別領域,深度學習識別準確率要高于早期人工定義特征的方法。它可以自學習樣本數(shù)據(jù)中存在的內(nèi)在特征和表示層次,自動對數(shù)據(jù)進行篩選,提取高級特征,不需要進行格外復雜的設置,是未來發(fā)展的主流方向[17?18]。同時,深度學習在運動物體行為識別領域上已有了較多的研究成果。文獻[19]提出了一種分層深度長短時記憶神經(jīng)網(wǎng)絡用于人體行為識別,并在UCI上三個公共人體行為數(shù)據(jù)集上進行驗證,取得了較好的識別效果。文獻[20]提出了一種深度卷積神經(jīng)網(wǎng)絡用于識別人體姿態(tài),通過實驗驗證,識別準確率優(yōu)于以往的識別模型。文獻[21]使用融合雙向長短期記憶和卷積神經(jīng)網(wǎng)絡的深度學習模型用于人類活動識別,并在UCI中三個基準數(shù)據(jù)集上驗證了實驗所提模型的優(yōu)越性。危險貨物在運輸過程中的姿態(tài)單一,相較于運動物體動作更為簡單,深度學習模型應能夠完成危險貨物在運輸過程中的姿態(tài)識別任務。
綜合以上,本文設計了一種基于邊緣計算的危險貨物行為姿態(tài)識別方法,該方法響應速度快、工作效率高,有效地避免了以往在危險品監(jiān)控方面過度依賴云計算的缺點,解決了因帶寬不足或信號問題出現(xiàn)的網(wǎng)絡延遲及數(shù)據(jù)中斷等問題。同時,使用融合注意力機制的卷積雙向長短期記憶神經(jīng)網(wǎng)絡深度學習模型作為分類器,具有較高的分類識別效果,為管理人員判斷危險貨物在運輸過程中的狀態(tài)提供了現(xiàn)實依據(jù)。
1" 邊緣計算行為姿態(tài)定義及識別流程
1.1" 危險貨物行為姿態(tài)的分類與定義
結(jié)合對危險貨品在運輸途中可能發(fā)生的情況進行分析,其所處狀態(tài)分類如表1所示。
此外,危險貨物在受到外力作用時,往往會發(fā)生多個動作的重疊,例如發(fā)生撞擊情況下貨物會產(chǎn)生一定的位置移動,翻倒一般也是由撞擊導致的,同時翻倒后的貨物在恢復穩(wěn)定過程中也會伴隨有晃動的產(chǎn)生。為了避免這一情況的發(fā)生,對危險行為的優(yōu)先級進行排序,依次是平衡、移動、晃動、碰撞、翻滾。當危險貨物發(fā)生碰撞并發(fā)生翻滾時,優(yōu)先判定為翻滾。
1.2" 姿態(tài)識別流程
本文提出的行為姿態(tài)識別方法如圖1所示。該方法的組織架構(gòu)分為姿態(tài)傳感器、邊緣計算設備與工作站。
1) 姿態(tài)傳感器:獲取危險貨物的運動數(shù)據(jù),并通過串口將數(shù)據(jù)傳遞至邊緣計算設備中。
2) 邊緣計算設備:該設備在行為識別過程中分為訓練和識別兩個流程。在訓練過程中,邊緣計算設備對數(shù)據(jù)進行特征提取,并將特征通過串口傳送至工作站用以訓練模型,待工作站內(nèi)模型訓練完畢后傳回邊緣計算設備內(nèi);在識別過程中,邊緣計算設備將經(jīng)過提取的特征輸入至分類模型中進行姿態(tài)識別,并將數(shù)據(jù)儲存至內(nèi)存中。
3) 工作站:在訓練過程中,接收邊緣計算設備傳來的特征,并以此構(gòu)建數(shù)據(jù)集。而后使用該數(shù)據(jù)集訓練分類模型,訓練完畢后發(fā)回邊緣計算設備用以完成危險貨物的行為識別。
2" 基于邊緣計算設備的數(shù)據(jù)預處理
危險貨物運動數(shù)據(jù)預處理包含數(shù)據(jù)劃分和特征提取兩個階段,本文將利用邊緣計算設備對原始數(shù)據(jù)進行處理。
2.1" 數(shù)據(jù)劃分階段
為了提升識別的準確率,使用滑動窗口技術將一個時刻的取值轉(zhuǎn)化為一段區(qū)間來對其姿態(tài)進行識別。在數(shù)據(jù)劃分階段,為了保證截取動作的完整性,選擇連續(xù)且重疊率為50%的128幀作為最小處理單元能夠擁有足夠的時間分辨率,進而可以更好地對危險品的姿態(tài)進行識別[22]。
2.2" 特征提取階段
數(shù)據(jù)被劃分后,需要對其最小區(qū)間進行特征提取。針對六軸運動數(shù)據(jù),本文參照相關文獻經(jīng)驗[23],在時域、頻域上共計提取135維特征。時域特征上主要提取最大值、最小值、平均值、峰值、峰峰值、標準差、偏度、峭度、峰值因子等特征;頻域特征主要是將數(shù)據(jù)信號通過傅里葉變換提取頻譜能量、功率譜密度、頻域熵等。其中,平均值反映了物體運動變化的平均趨勢,峰值反映了物體運動強度的大小,峰峰值、方差和標準差反映了物體運動數(shù)值的波動程度,均方根值反映了物體運動的有效值,偏度反映了物體運動傾斜的方向和程度,絕對中位差反映了物體運動的穩(wěn)定性,功率譜密度反映了物體運動數(shù)值在不同頻率上的分布情況,頻域熵反映了物體運動的不確定性等,具體信息如表2所示。
3" 基于邊緣計算設備的行為識別模型
3.1" 卷積神經(jīng)網(wǎng)絡(CNN)
卷積神經(jīng)網(wǎng)絡(Convolutional Neural Network, CNN)是一類包含卷積計算且具有深度結(jié)構(gòu)的前饋神經(jīng)網(wǎng)絡,因其出色的特征提取能力,在深度學習領域廣受歡迎、應用廣泛。它主要由卷積層、激活函數(shù)、池化層和全連接層組成[24] 。
卷積層是卷積神經(jīng)網(wǎng)絡的關鍵,它通過卷積核對數(shù)據(jù)掃描進行卷積計算從而提取局部的特征[25]。激活函數(shù)則是幫助網(wǎng)絡學習數(shù)據(jù)中復雜的信息,它需要添加到每一個卷積層之后,可以使每一個卷積層的特征提取效果得到保留,常用的激活函數(shù)有Sigmoid、Tanh、ReLU、Leaky ReLU等。池化層實質(zhì)上是對特征進行信息篩選,主要用于減少卷積層產(chǎn)生的特征維數(shù)。全連接層的作用是將特征整合,輸入分類器。CNN網(wǎng)絡結(jié)構(gòu)如圖2所示。
3.2" 雙向長短期記憶神經(jīng)網(wǎng)絡(BiLSTM)
循環(huán)神經(jīng)網(wǎng)絡(Recurrent Neural Network, RNN)是一類專門用于處理序列性數(shù)據(jù)的神經(jīng)網(wǎng)絡[26] 。但在將RNN應用于長序列數(shù)據(jù)時,會出現(xiàn)梯度消失或者爆炸的現(xiàn)象,使RNN無法在數(shù)據(jù)上構(gòu)建起長期依賴的關系,喪失了較早時間數(shù)據(jù)的信息。為了能夠充分開發(fā)前后數(shù)據(jù)之間的關聯(lián)性,文獻[27]在RNN的基礎上提出了長短期記憶(Long Short?Term Memory, LSTM)神經(jīng)網(wǎng)絡,它由記憶細胞、遺忘門、更新門及輸出門組成,通過調(diào)節(jié)參數(shù),可以很好地避免產(chǎn)生梯度消失或爆炸的現(xiàn)象,使模型可以長時間的記憶信息,增強信息提取的全局性。LSTM網(wǎng)絡結(jié)構(gòu)如圖3所示。
圖3中:[ft]代表遺忘門;[it]代表輸入門;[ot]代表輸出門;[xt]代表當前時刻的輸入;[ht-1]代表前一時刻隱藏狀態(tài);[ht]代表隱藏的狀態(tài);[ct-1]代表前一時刻的記憶單元;[ct]代表記憶單元;[gt]為候選記憶單元;[σ]表示Sigmoid激活函數(shù);Tanh表示Tanh激活函數(shù)。各參數(shù)更新公式如下:
[ft=σ(Wf xt+Ufht-1+bf)] (1)
[it=σ ( Wi xt+Uiht-1+bi )] (2)
[ot=σ ( Wo xt+Uoht-1+bo)] (3)
[ct=ftct-1+itgt] (4)
[ht=otTanh(ct)] (5)
[gt=Tanh ( Wc xt+Uc ht-1+bc )] (6)
式中:[Wf]、[Wi]、[Wo]、[Wc]分別表示遺忘門、輸入門、輸出門、候選記憶單元的權(quán)重向量矩陣;[Uf]、[Ui]、[Uo]、[Uc]分別表示對應門及候選記憶單元的循環(huán)權(quán)重矩陣。
在危險貨物行為姿態(tài)識別過程中,其動作變化在時間線上是連續(xù)的,后一時刻的動作往往與前一時刻狀態(tài)緊密聯(lián)系,單一的LSTM無法通過感知后一時刻的狀態(tài)對當前狀態(tài)特征進行深度挖掘。為了能夠獲取雙向數(shù)據(jù)信息增強模型的可靠性,可以使用LSTM的一種拓展方式,即雙向長短期記憶(BiLSTM)神經(jīng)網(wǎng)絡[28]。它開發(fā)時間序列中過去與未來的數(shù)據(jù)信息對當前的行為進行輔助判別,使得到的識別結(jié)果更加穩(wěn)定可靠,有利于提高模型的識別精度和特征的挖掘率。
BiLSTM網(wǎng)絡結(jié)構(gòu)如圖4所示。向正向、反向兩個方向分別輸入1個LSTM網(wǎng)絡,正序的輸出為[hf=h1f, h2f,…,hnf],逆序的輸出為[hb=h1b, h 2 b ,… , hn b],得到結(jié)果后將其對應拼接為BiLSTM網(wǎng)絡的輸出[h=h1, h2,…,hn]。
3.3" 注意力(Attention)機制
近些年來,注意力機制[29]受到大家的廣泛好評,它通過比較輸入特征的各個部分,識別出與任務相關的重要部分,對不同特征根據(jù)匹配度進行權(quán)重的分配,允許模型有選擇性地專注于輸入的特定部分,而不是依賴于全局的表達,這樣可以增強模型對輸入特征的理解,有效提升深度學習模型的工作性能。Attention機制結(jié)構(gòu)如圖5所示。
當有[n]維的特征輸入時,通過與目標的Query做相似度計算,得到對應的輸出值[S=S1,S2,…,Sn],然后通過Softmax函數(shù)轉(zhuǎn)化為權(quán)重和為1的特征權(quán)重[a=a1,a2,…,an],最后將輸入的特征逐個與特征權(quán)重相乘,得到注意力層的最終輸出結(jié)果。
3.4" 基于邊緣計算的CNN?BiLSTM?Attention模型
此次將在邊緣計算設備上搭建CNN?BiLSTM?Attention模型執(zhí)行危險貨物行為識別任務。該模型基于上述介紹模塊的融合,利用CNN提取數(shù)據(jù)的高級特征,然后由BiLSTM雙向神經(jīng)網(wǎng)絡學習數(shù)據(jù)特征與危險貨物行為類別分類的相關性,并感知貨物行為的時間依賴性。最后,通過注意力機制依據(jù)特征對目標的貢獻度賦予不同特征以不同的權(quán)重,并將特征輸入全連接層和輸出層,得出分類結(jié)果。如圖6所示,CNN?BiLSTM?Attention模型由輸入層、2層CNN層、平鋪層、BiLSTM層、注意力層、全連接層、輸出層組成。
CNN?BiLSTM?Attention模型網(wǎng)絡結(jié)構(gòu)如表3所示。其中,第1層為輸入層,輸入的是行為數(shù)據(jù),格式為[[h,w,c]],其中[h]是高,[w]是寬,[c]是通道數(shù)。第2和第3層是CNN層,分別由一個二維卷積層、一個批量歸一化層、一個ReLU激活層及一個二維最大池化層構(gòu)成,用來提取數(shù)據(jù)中的高級特征。第4層是平面化層,把輸入的多維數(shù)據(jù)壓縮為一維。第5層是BiLSTM層,用來學習特征與危險貨物行為之間的關聯(lián)性。第6層是注意力層,注意力機制負責對BiLSTM輸出的數(shù)據(jù)特征根據(jù)權(quán)重進行加權(quán)。第7層是全連接層,它將前層計算得到的特征空間映射到樣本標記空間,減少了特征位置對分類結(jié)果的影響,提高了網(wǎng)絡的魯棒性。第8層是輸出層,利用Softmax分類器將多個神經(jīng)元的值映射到(0,1)區(qū)間內(nèi)的一個值,并且他們的和為1。另外,為避免模型訓練過程中出現(xiàn)過擬合現(xiàn)象,使用自適應模型優(yōu)化器Adam函數(shù)[30]訓練模型。
4" 實驗及結(jié)果分析
4.1" 實驗環(huán)境的設置
實驗環(huán)境由姿態(tài)傳感器、邊緣計算設備、工作站組成。姿態(tài)傳感器采用維特智能HWT6052?485高精度傳感器,它是基于MEMS技術的高性能三維運動姿態(tài)測量系統(tǒng),包含三軸加速度計、三軸陀螺儀等運動傳感器,內(nèi)部嵌套有姿態(tài)解算算法與卡爾曼濾波融合算法,可以實時提供三軸加速度、角速度以及姿態(tài)角數(shù)據(jù)。邊緣計算設備采用MangoTree MT?P812計算板,操作系統(tǒng)為Linux RT,編程方式為LabVIEW FPGA編程, FPGA型號為LX75,CPU型號為Inter Z8350 1.92 GB四核,2 GB運行內(nèi)存。工作站采用的操作系統(tǒng)為Windows 10專業(yè)版,程序主要在Matlab上運行,CPU型號為Inter Xore Silver 4210R@ 2.40 GHz(×2),64 GB運行內(nèi)存,GPU為NADIA GeForce RTX 3090 24 GB。設備間采用RS 485串口通信與USB相結(jié)合的方式傳輸數(shù)據(jù)。
本文采用簡化的實驗裝置模擬危險貨物在運輸過程中的行為,參考一般貨物的形狀為長方體,故該實驗使用長方體箱子作為載體,將姿態(tài)傳感器貼附于箱子表面,通過RS 485串口連接至邊緣計算設備,邊緣計算設備則通過USB接口連接至工作站。按照1.1節(jié)對于危險貨物行為的分類,充分模擬以獲取足夠多的數(shù)據(jù),通過邊緣計算設備預處理后導入工作站訓練模型,模型訓練完畢后下發(fā)至邊緣計算設備用以識別后續(xù)行為。
將采集到的五類行為數(shù)據(jù)進行預處理,使用滑動窗口技術進行劃分,再使用特征提取算法對數(shù)據(jù)段提取特征,提取完成后,最后得到1 650組135維特征數(shù)據(jù),樣本分布如表4所示。它被隨機分成兩組,其中70%被選中生成訓練數(shù)據(jù),30%被選中生成測試數(shù)據(jù),對算法模型進行測試。
4.2" 行為識別模型參數(shù)設置
為了獲取最優(yōu)的識別效果,本文對模型中CNN層的卷積核個數(shù)以及BiLSTM層的隱藏神經(jīng)元個數(shù)進行了大量實驗。最終確定當CNN層卷積核個數(shù)為32,隱藏神經(jīng)元個數(shù)為64時,取得最高的準確率。
同時選擇卷積核大小均為(2,1)、步長為(1,1)、Padding選擇默認,池化層選擇最大池化方式,池化窗口為(2,1),步長為(1,1)。設置訓練Batch?size大小為30,Epoch設置為100,初始學習率設置為0.001。
4.3" 實驗結(jié)果分析
在本文中以分類識別的準確率、精確率、召回率和[F1]分數(shù)作為評價模型優(yōu)劣的準則[31]。其中,準確率定義正確分類樣本個數(shù)占總體樣本數(shù),它包含總體分類的準確率和各個類別分類的準確率,是精確度和召回率的調(diào)和平均值,精確度是指預測為正確的正類數(shù)據(jù)占正類數(shù)據(jù)的比例,召回率是指預測為正確的正類數(shù)據(jù)占實際為正類數(shù)據(jù)的比例。具體的計算過程如下:
[Accuracy=TP+TNTP+TN+FP+PN] (7)
[Precision=TPTP+FP] (8)
[Recall=TPTP+FN] (9)
[F1=2×Precision×RecallPrecision+Recall] (10)
模型在模擬實驗數(shù)據(jù)集上訓練過程的準確率與損失率曲線如圖7所示。從圖7可以看出,實驗所提模型可以快速收斂,有效地提高了算法訓練的效率,并且在訓練達到穩(wěn)定后擁有較高的準確率。
深度學習領域,混淆矩陣被廣泛用來呈現(xiàn)算法的性能,它利用一種特定的矩陣來呈現(xiàn)算法性能的可視化效果[32]?;煜仃嚨母袷綖閇N]×[N]([N]表示行為類別數(shù)),左側(cè)為真實行為類別,底側(cè)為預測行為類別。每個方格上的百分數(shù)代表樣本占該類總樣本的百分比。圖中對角線上的數(shù)值代表分類正確的樣本個數(shù),其余框中的數(shù)值代表分類錯誤的樣本個數(shù)。如圖8所示,該模型在采集的數(shù)據(jù)集上準確率達到99.80%,同時表明模型成功地對5個類別實現(xiàn)了準確的分類。
為了更好地展現(xiàn)CNN?BiLSTM?Attention模型在危險貨物行為識別分類效果的真實性能,將CNN、BiLSTM、CNN?Attention、BiLSTM?Attention和CNN?BiLSTM作為對照組。為了使數(shù)據(jù)結(jié)果更加具有說服性,對比模型的結(jié)構(gòu)和參數(shù)設定與CNN?BiLSTM?Attention模型局部保持一致,以便更加客觀地評估其工作性能。表5顯示了各種深度模型在[F1]分數(shù)、平均召回率、平均精確率、準確率四項評判準則上獲得的分值。同時,結(jié)合評判準則,可以用直方圖來表征各分類模型的性能效果對比,可以清晰地看到CNN?BiLSTM?Attention模型在危險貨物行為識別分類上非常有效,它在所有模型中取得了最佳結(jié)果,如圖9所示。
CNN?BiLSTM?Attention模型在危險貨物行為識別過程中的出色表現(xiàn)可歸因于該模型對于時序信號擁有較好的解析率。其中,CNN模塊可以從數(shù)據(jù)中提取出更深層次的高級特征用于分析,BiLSTM模塊可以從雙向感知時序數(shù)據(jù)前后的因果關系,Attention模塊可以根據(jù)特征對分類的貢獻度賦予其不同的權(quán)重。
5" 結(jié)" 論
針對危險貨物實時狀態(tài)的監(jiān)控問題,本文介紹了一種基于邊緣計算的危險貨物行為姿態(tài)識別方法,實現(xiàn)對危險貨物的狀態(tài)監(jiān)測。本文在邊緣計算設備上對獲取的數(shù)據(jù)進行分割以及特征提取處理;其次,針對危險貨物的常見狀態(tài)進行了定義,以實現(xiàn)對其姿態(tài)具體的劃分;最后,采用CNN?BiLSTM?Attention模型完成對危險貨物行為姿態(tài)的識別。CNN?BiLSTM?Attention模型對于時序信號擁有較好的解析率,CNN模塊可以從數(shù)據(jù)中提取出更深層次的高級特征用于分析,BiLSTM模塊可以從雙向感知時序數(shù)據(jù)前后的因果關系,Attention模塊可以根據(jù)特征對分類的貢獻度賦予其不同的權(quán)重。實驗結(jié)果表明,該方法能夠?qū)ξkU貨物行為姿態(tài)進行準確的判斷,并且得益于邊緣計算設備的應用,有效地保證了數(shù)據(jù)傳輸?shù)膶崟r性以及可靠性,對危險貨物的狀態(tài)監(jiān)測具有一定的實際應用價值。
注:本文通訊作者為于貴波。
參考文獻
[1] 陳冉冉,徐佳力,李健.基于GPS數(shù)據(jù)的危險品運輸車輛行程鏈聚類研究[J].中國安全科學學報,2023,33(9):157?163.
[2] LIU Y, FAN L S, LI X, et al. Trends of hazardous material accidents (HMAs) during highway transportation from 2013 to 2018 in China [J]. Journal of loss prevention in the process industries, 2020, 66(1): 104150.
[3] STOJANOVIC N, BOSKOVIC B, PETROVIC M, et al. The impact of accidents during the transport of dangerous good, on people, the environment, and infrastructure and measures for their reduction: a review [J]. Environmental science and pollution research international, 2023, 30(12): 32288?32300.
[4] 高珊珊.基于事故案例的危險品道路運輸干擾源分析[J].公路交通科技,2023,40(8):163?169.
[5] BATARLIENE N. Essential safety factors for the transport of dangerous goods by road: A case study of Lithuania [J]. Sustaina?bility, 2020, 12(12): 4954.
[6] MACHADO E R, DO VALLE R F, Jr, PISSARRA T C T, et al. Diagnosis on transport risk based on a combined assessment of road accidents and watershed vulnerability to spills of hazar?dous substances [J]. International journal of environmental research and public health, 2018, 15(9): 2011.
[7] IZDEBSKI M, JACYNA?GODA I, GODA P. Minimisation of the probability of serious road accidents in the transport of dangerous goods [J]. Reliability engineering amp; system safety, 2022, 217: 108093.
[8] 雷明蘭,侯玲,陳廷兵.基于光纖傳感的多式聯(lián)運物流運輸位置監(jiān)控系統(tǒng)[J].激光雜志,2023,44(10):205?209.
[9] 孫玉硯,楊紅,劉卓華,等.基于無線傳感器網(wǎng)絡的智能物流跟蹤系統(tǒng)[J].計算機研究與發(fā)展,2011,48(z2):343?349.
[10] 王紹丹,王宜懷,賈榮媛.基于加速度傳感器的在途危險品行為姿態(tài)檢測方法[J].計算機應用研究,2018,35(8):2328?2331.
[11] 趙靜,余恒潔,林聰,等.基于邊緣計算的智能電網(wǎng)多源異構(gòu)數(shù)據(jù)監(jiān)測[J].信息技術,2023(9):77?82.
[12] SATYANARAYANAN M. The emergence of edge computing [J]. Computer, 2017, 50(1): 30?39.
[13] QIAN Y. Unmanned aerial vehicles and multi?access edge computing [J]. IEEE wireless communications, 2021, 28(5): 2?3.
[14] DENG Y Q, CHEN X H, ZHU G Y, et al. Actions at the edge: Jointly optimizing the resources in multi?access edge computing [J]. IEEE wireless communications, 2022, 29(2): 192?198.
[15] 游偉,王雪.人行為骨架特征識別邊緣計算方法研究[J].儀器儀表學報,2020,41(10):156?164.
[16] 孫雅琳.基于邊緣計算的奶牛反芻行為實時監(jiān)測研究[D].哈爾濱:東北農(nóng)業(yè)大學,2023.
[17] GEBREEL A Y. An overview of machine learning, deep learning, and artificial intelligence [EB/OL]. [2023?02?13]. https://ideas.repec.org/p/osf/osfxxx/7cuxz.html#download.
[18] WEI W Y, YANG W Z, ZUO E G, et al. Person re?identification based on deep learning: An overview [J]. Journal of visual communication amp; image representation, 2022, 82: 103418.
[19] WANG L K, LIU R Y. Human activity recognition based on wearable sensor using hierarchical deep LSTM networks [J]. Circuits systems and signal processing, 2020, 39(2): 837?856.
[20] SENA J, SANTOS J B, CAETANO C A, et al. Human activity recognition based on smartphone and wearable sensors using multiscale DCNN ensemble [J]. Neurocomputing, 2021, 444: 226?243.
[21] CHALLA S K, KUMAR A, SEMWAL V B. A multibranch CNN?BiLSTM model for human activity recognition using wearable sensor data [J]. The visual computer, 2022, 38(12): 4095?4109.
[22] ANGUITA D, GHIO A, ONETO L, et al. A public domain dataset for human activity recognition using smartphones [C]// 21st European Symposium on Artificial Neural Networks. [S.l.: s.n.], 2013: 437?442.
[23] 柳月強.基于多傳感器數(shù)據(jù)融合的奶山羊行為分類研究[D].咸陽:西北農(nóng)林科技大學,2020.
[24] SARKAR A, SABBIR HOSSAIN S K, SARKAR R. Human activity recognition from sensor data using spatial attention?aided CNN with genetic algorithm [J]. Neural computing amp; applications, 2023, 35(7): 5165?5191.
[25] CHEGENI M K, RASHNO A, FADAEI S. Convolution?layer parameters optimization in convolutional neural networks [J]. Knowledge?based systems, 2023, 261: 110210.
[26] KOMPELLA A, KULKARNI R V. A semi?supervised recurrent neural network for video salient object detection [J]. Neural computing amp; applications, 2021, 33(6): 2065?2083.
[27] HOCHREITER S, SCHMIDHUBER J. Long short?term memory [J]. Neural computation, 1997, 9(8): 1735?1780.
[28] GRAVES A, SCHMIDHUBER J. Framewise phoneme classification with bidirectional LSTM and other neural network architectures [J]. Neural networks, 2005, 18(5/6): 602?610.
[29] BAHDANAU D, CHO K, BENGIO Y. Neural machine translation by jointly learning to align and translate [EB/OL]. [2014?09?01]. https://arxiv.org/abs/1409.0473?context=stat.ML.
[30] KINGMA D P, BA J. Adam: A method for stochastic optimization [EB/OL]. [2019?07?25]. http://arxiv.org/abs/1412.6980.
[31] MIM T R, AMATULLAH M, AFREEN S, et al. GRU?INC: An inception?attention based approach using GRU for human activity recognition [J]. Expert systems with applications, 2023, 216: 119419.
[32] VALERO?CARRERAS D, ALCARAZ J, LANDETE M. Comparing two SVM models through different metrics based on the confusion matrix [J]. Computers amp; operations research, 2023, 152: 106131.
作者簡介:張" 偉(1995—),男,江蘇銅山人,碩士研究生,助理工程師,研究方向為模式識別、人工智能。
鄧士杰(1983—),男,河北辛集人,博士研究生,講師,研究方向為模式識別、人工智能。
于貴波(1973—),男,河北石家莊人,碩士研究生,副教授,碩士生導師,研究方向為模式識別、人工智能。
收稿日期:2024?05?24" " " " " "修回日期:2024?06?17