王宏偉,楊 力,張方雨
(陸軍工程大學野戰(zhàn)工程學院,江蘇 南京 210007)
地雷作為一種爆炸性武器,常布設于地表或地下,用于阻滯和殺傷敵人,在戰(zhàn)爭中發(fā)揮了重要作用。然而,戰(zhàn)后遺留地雷嚴重威脅平民生命和財產(chǎn)安全,給戰(zhàn)后重建和生產(chǎn)生活帶來嚴重障礙,因此國際社會廣泛開展戰(zhàn)后掃雷行動以解決地雷遺留問題。在地雷掃除過程中,地雷目標的準確探測和識別是進行后續(xù)清排工作的前提,對于減少作業(yè)人員意外傷亡、提高作業(yè)效率起著至關重要的作用。目前,地雷探測技術類型很多,傳統(tǒng)技術如電磁感應探雷技術、紅外探雷技術等,新技術包括基于聲-地震耦合的聲共振探雷技術、動物探雷技術等。電磁感應探雷是通過金屬的渦流效應實現(xiàn)對含有金屬的地雷目標的探測[1];紅外探雷技術是利用地雷與周圍背景間的熱輻射差異來探測地雷目標[2-3];聲共振探雷技術通過檢測聲耦合地震波引起地雷上方土壤振動的變化特性來確定地雷位置[4];動物探雷技術是利用動物靈敏的嗅覺檢測地雷中的炸藥成分[5]。在上述地雷探測技術中,電磁感應探雷技術具有技術簡單有效,適合野外單兵作業(yè)的優(yōu)點,在探雷領域占有重要地位,也是目前戰(zhàn)后掃雷中應用最為廣泛的探雷器材。
地雷的種類多種多樣,戰(zhàn)后掃雷中的地雷類型主要分為殺傷人員地雷和反車輛地雷[6],其中殺傷人員地雷主要用于殺傷人員,是戰(zhàn)后掃雷中最重要的目標,也是對作業(yè)人員威脅最大的地雷類型。在殺傷人員地雷的發(fā)展過程中,為了提高其防探測能力,地雷中的金屬含量越來越少,使得電磁感應探雷的難度不斷增大。但同時也推動了探雷器往高靈敏度方向發(fā)展,目前利用電磁感應原理的探雷器已經(jīng)能夠探測到僅含1 g以下金屬零部件的地雷。在實際作業(yè)時,采用電磁感應的探雷技術,通常只能辨別是否有金屬目標,而無法進一步獲得目標尺寸、類型等詳細信息,需要進一步采用挖掘等方式來確認金屬目標是否為地雷,而探測靈敏度的提升必然帶來虛警率的提高,因此,嚴重影響作業(yè)效率,同時也存在較大的安全隱患。近年來,神經(jīng)網(wǎng)絡算法在多個領域得到廣泛應用,尤其在模式識別、信號處理、機器學習等方面具有突出的優(yōu)勢,但是在探雷器探測識別地雷目標方面研究和應用還較少。已有研究主要是通過金屬質(zhì)量等效法[7]或以金屬電磁感應信號波形為依據(jù)[8],對含有金屬的地雷目標進行識別,屬于理想情況下的理論研究,沒有考慮實際情況下土壤背景和金屬干擾物等因素對地雷探測的影響。因此,本文針對我國某型基于時域多時寬雙極性脈沖電磁感應原理的探雷系統(tǒng),在目標探測信號分析基礎上,進行典型地雷目標及干擾物探測試驗,獲取探測信號樣本,通過設計雙層BP神經(jīng)網(wǎng)絡結(jié)構(gòu),實現(xiàn)對所探測目標的判斷和識別。
電磁感應探雷是利用金屬導體在交變電磁場作用下的渦流效應,對地雷中的金屬零部件進行探測的一種探測方法,是目前便攜式探雷器的主要技術之一。在實際應用中,電磁感應探雷的方法主要分為頻域和時域兩類,具有代表性的有頻域的平衡法、阻抗變換法及時域的脈沖感應法。由于時域脈沖感應法具有高靈敏度和良好的土壤背景適應性,已成為地雷探測技術的主要發(fā)展方向之一。我國研究單位提出的基于時域多時寬雙極性脈沖電磁感應技術[9],不僅保留了傳統(tǒng)的電磁感應金屬探測方法的高靈敏度特性,同時具有良好的土壤抑制性,可適用不同的探測環(huán)境,已用于探雷器研制并得到實際應用,探測系統(tǒng)工作原理如圖1所示。系統(tǒng)由探頭、發(fā)射電路、接收電路、數(shù)據(jù)處理單元組成。探頭采用收發(fā)一體線圈,通過脈沖發(fā)射電路產(chǎn)生脈沖信號激勵發(fā)射線圈,金屬目標產(chǎn)生二次感應信號并被接收線圈所接收,通過信號處理電路實現(xiàn)對目標的探測。
圖1 探測系統(tǒng)工作原理Fig.1 Working principle of detection system
該探測系統(tǒng)采用多時寬雙極性脈沖電磁感應原理。由于金屬目標的二次衰減特性與材質(zhì)、尺寸形狀等有關,而且紅土、磁性土等背景與金屬目標的二次衰減特性也有明顯差別,因此,對于埋設在土壤中的含有金屬的地雷目標,二次衰減曲線包含了金屬和土壤背景的共同響應,通過控制采樣脈沖的延時時間,對金屬和土壤不同敏感區(qū)間截取并輸出,如圖2(a)所示,可作為目標識別的有效輸入特征。在探測系統(tǒng)實際采樣輸出時,通過對三個區(qū)間積分,作為輸出信號值,分別從1、2、3三個通道輸出,如圖2(b)所示。
圖2 三通道采樣示意圖Fig.2 Diagram of three channel sampling
三個通道分別對應三個不同時延和不同時寬的采樣門限,其中1通道位于感應曲線前端的快速衰減區(qū),2通道的采樣門限位于感應曲線后端,3通道的采樣門限則橫跨整個感應曲線大部分區(qū)域,既包含了衰減較快的區(qū)間又包含了衰減較慢的區(qū)間。研究表明,二次感應信號衰減的快慢取決于目標信號的導電和導磁特性,通常純磁性目標或者弱導電性目標的二次感應信號的衰減都很快,而鐵磁性目標或者大尺寸目標的衰減率則比較慢;而且實驗還表明,金屬目標的二次感應信號衰減受脈沖寬度變化不大,而土壤背景對于不同時寬的脈沖,則顯現(xiàn)不同的響應特性[9]。因此,該探測系統(tǒng)在實際應用時,1通道信號主要對應金屬目標特征,2通道通常反映土壤背景特征,3通道則反映金屬和土壤的耦合特征。圖3為探測系統(tǒng)探測埋設在粘性土壤中的地雷目標(Ⅰ型殺傷人員地雷模型,金屬鐵含量約為1.09 g)和鋁片(3 cm×3 cm×0.11 mm)時的三個通道輸出信號對比圖。圖3(a)為地雷模型和鋁片的實物圖,圖3(b)、(c)、(d)分別為經(jīng)濾波處理后的1、2、3通道輸出信號對比。
圖3 地雷模型和鋁片輸出信號對比Fig.3 Comparison of output signals between mine model and aluminum sheet
從圖3可知,Ⅰ型殺傷人員地雷模型和鋁片在同一埋深下,探雷系統(tǒng)測得的三個通道信號在最大值、最小值、相對變化關系等方面存在明顯差異,其本質(zhì)原因是由于金屬脈沖感應的二次衰減曲線綜合反映了目標材料性質(zhì)、結(jié)構(gòu)尺寸以及土壤背景等響應特征。通過對地雷目標和各類干擾金屬物體的大量試驗測試和分析,也驗證了前面理論分析的結(jié)論。因此,三個通道的輸出信號可以作為區(qū)分地雷目標和干擾物的基本依據(jù)?;谏鲜龇治?,以三個通道的輸出信號作為基本特征量,構(gòu)建神經(jīng)網(wǎng)絡,能夠?qū)崿F(xiàn)對探測目標的識別和判斷。
神經(jīng)網(wǎng)絡在模式識別領域具有廣泛的應用,按其網(wǎng)絡結(jié)構(gòu)層次,可分為單層神經(jīng)網(wǎng)絡(只有一個計算層)、雙層神經(jīng)網(wǎng)絡(兩個計算層)和多層神經(jīng)網(wǎng)絡結(jié)構(gòu)(多個計算層)。三種典型神經(jīng)網(wǎng)絡類型在數(shù)據(jù)量、硬件支撐條件等方面的差異性見表1。
表1 三種典型神經(jīng)網(wǎng)絡類型的差異Tab.1 Differences of three typical neural network types
目前,實際掃雷作業(yè)中便攜式探雷器應用最為廣泛,而且由前面分析可知,基于電磁感應原理的目標探測識別,是根據(jù)電磁感應的二次衰減曲線特性,實現(xiàn)對地雷目標和其他干擾物的快速識別和區(qū)分,因此,要求模型結(jié)構(gòu)相對簡單、硬件要求不高、實時性和準確性好。綜上所述,基于復雜程度、硬件條件支撐和計算精度等方面的綜合考慮,選擇BP雙層神經(jīng)網(wǎng)絡模型,用于實現(xiàn)對地雷目標的識別。
BP神經(jīng)網(wǎng)絡是一種按照誤差逆向傳播算法訓練的多層前饋神經(jīng)網(wǎng)絡,是應用最廣泛的神經(jīng)網(wǎng)絡模型之一,其結(jié)構(gòu)如圖4所示,由輸入層、中間層和輸出層組成。BP神經(jīng)網(wǎng)絡的學習過程由信號的前向傳播和誤差的反向傳播兩個過程組成。在前向傳播過程中,輸入樣本從輸入層傳入,經(jīng)過隱藏層計算到達輸出層,如果實際輸出與期望輸出不符,則轉(zhuǎn)向誤差的反向傳播階段。反向傳播過程中,先利用損失函數(shù)求得模型的最終誤差,接著將誤差自隱藏層向輸入層反傳,獲取每個神經(jīng)元的誤差,調(diào)整輸入節(jié)點與隱藏節(jié)點和隱藏節(jié)點與輸出節(jié)點的權(quán)重和閾值,使誤差沿梯度方向下降,最后得出誤差最小對應的權(quán)重和閾值,從而構(gòu)建損失函數(shù)最小的最優(yōu)神經(jīng)網(wǎng)絡模型。
圖4 雙層神經(jīng)網(wǎng)絡結(jié)構(gòu)Fig.4 Double layer neural network structure
基于神經(jīng)網(wǎng)絡的地雷目標識別,其主要原理是根據(jù)探測系統(tǒng)探雷時的三個通道的輸出,區(qū)分地雷目標和金屬干擾物,實現(xiàn)對地雷目標的識別和判斷。因此,根據(jù)BP神經(jīng)網(wǎng)絡模型,分別對輸入層、隱藏層、輸出層進行設計,如圖5所示。其中,輸入層為目標特征量,由各通道輸出值構(gòu)成;輸出層為判別結(jié)果,分別對應地雷、小干擾目標和大干擾目標三個輸出;隱藏層由一定數(shù)量的神經(jīng)元組成,通常依據(jù)誤差和問題復雜程度確定。
圖5 神經(jīng)網(wǎng)絡結(jié)構(gòu)Fig.5 Neural network structure
2.2.1輸入層的確定
地雷一般含有鐵磁性金屬材料,而干擾物多為鐵、銅、鋁等材料以及相應的合金物;地雷形狀一般為圓形,而干擾物則可能為線狀、條狀、片狀、錐體、方體、球體等。反映在探測信號中,就是每個目標1、2、3通道探測信號曲線中的峰值、波形等存在差異,這些值綜合反映了目標材料性質(zhì)、大小、探測距離等因素的影響。故取1、2、3通道探測信號曲線中的峰值V1、V2、V3和有效數(shù)據(jù)均方差σ1、σ2、σ3作為BP神經(jīng)網(wǎng)絡輸入,即
x=[V1,V2,V3,σ1,σ2,σ3]T。
(1)
式(1)中,V1為1通道信號峰值,V2為2通道信號峰值,V3為3通道信號峰值;σ1,σ2,σ3表達式如下:
(2)
(3)
(4)
式中,y1、y2、y3表示1、2、3通道輸出電平值。
2.2.2隱藏層的確定
在網(wǎng)絡設計過程中,隱藏層神經(jīng)元的確定與輸入、輸出層的神經(jīng)元個數(shù)和問題的復雜程度以及誤差有重要關系。隱藏層神經(jīng)元過多會導致訓練時間增加和過度擬合,神經(jīng)元過少不能體現(xiàn)樣本規(guī)律。目前,隱藏層神經(jīng)元數(shù)目確定一般依賴經(jīng)驗公式。由試驗獲得的批量樣本數(shù)據(jù)(x,y)的基本構(gòu)成可知,由于x為六維向量,y為三維向量,故擬神經(jīng)網(wǎng)絡中輸入層神經(jīng)元個數(shù)n0=6,輸出層神經(jīng)元個數(shù)n2=3。中間隱含層神經(jīng)元個數(shù)n1一般采用如下的經(jīng)驗方法確定:
(5)
根據(jù)上式確定隱含層神經(jīng)元個數(shù)為15。
2.2.3輸出層的確定
根據(jù)理論分析和試驗測試,結(jié)合探雷作業(yè)實際情況,將探測信號目標類型分為小干擾目標y1、地雷目標y2和大干擾目標y3三個類型。根據(jù)探雷器性能測試相關標準[10],通常以地雷的探測信號值作為參考,對金屬干擾物進行劃分。因此在實驗中,為便于神經(jīng)網(wǎng)絡更好識別干擾物,以Ⅰ型殺傷人員地雷為標準,將輸出信號同地雷輸出信號相似的金屬干擾物分為小干擾目標,輸出信號與地雷輸出信號差別較大的分為大干擾目標。因此,
y=[y1,y2,y3]T。
(6)
地雷目標選取金屬含量較低的Ⅰ型殺傷人員地雷和Ⅱ型殺傷人員地雷兩種;干擾目標17種,涉及材質(zhì)有鐵、銅、鋁及其合金等,幾何形態(tài)有線狀、條狀、片狀、方體等。具體試驗目標材料特性、形狀大小、目標類型見表2所示。
表2 目標特性統(tǒng)計表Tab.2 Target signal detection method
實際地雷通常埋藏于粘性土壤內(nèi),故選擇粘土作為實驗環(huán)境,基本環(huán)境為表面無植被,淺表土層較干凈,無雜物,背景信號干凈,以滿足探測取樣試驗需要。探測方法如圖6(a)所示,探測試驗時,將便攜式手持探雷器安裝在移動行車上(如圖6(b)),將探頭設置在離地面2 cm左右,保持不變,每個目標在2~10 cm間設置多種埋深。移動行車,使探雷器探頭正好經(jīng)過目標上方,每個目標探測器來回各探掃三次。
圖6 目標信號探測方法Fig.6 Target signal detection method
BP網(wǎng)絡的訓練過程就是對權(quán)值和閾值調(diào)整的過程,使損失誤差最小,實際輸出與期望的輸出相一致。一般兩層神經(jīng)網(wǎng)絡的激活函數(shù)采用Sigmoid函數(shù)居多,故激活函數(shù)采用Sigmoid函數(shù)。對于參數(shù)w和b的初始化,采用打破對稱性的方式,對w、b初始值進行隨機化,w和b初始值具體取值都為(-1,1)之間的隨機數(shù)。α代表神經(jīng)網(wǎng)絡的學習效率,用于控制參數(shù)w和b變化的速度以及達到最優(yōu)值所需要的訓練時間,采用試探的方法從大到小取值進行訓練。最后確定α=0.05時,輸出的誤差值最終能比較穩(wěn)定地趨向一個較小值。
設定完參數(shù)后,利用采集到的樣本信息,提取信號特征值作為神經(jīng)網(wǎng)絡學習數(shù)據(jù),進行樣本訓練。神經(jīng)網(wǎng)絡訓練結(jié)果如圖7所示,設定訓練次數(shù)為15 000次,用時7.921 2 s,地雷目標的識別正確率達到了100%,大干擾目標的識別正確率達到96.5%左右,小干擾目標的識別正確率為60%。由于小干擾目標的輸出信號與地雷目標輸出信號相似,故小干擾目標的識別正確率不高。從訓練結(jié)果看,達到了訓練預期,將神經(jīng)網(wǎng)絡權(quán)值保存。
圖7 神經(jīng)網(wǎng)絡訓練過程Fig.7 Neural network training process
為檢測基于實測樣本數(shù)據(jù)訓練得到的神經(jīng)網(wǎng)絡模型的目標識別有效性,在相同試驗條件下,采集地雷目標和干擾目標的探測信號數(shù)據(jù)作為測試數(shù)據(jù),對經(jīng)過訓練學習的神經(jīng)網(wǎng)絡識別模式進行驗證和分析。識別結(jié)果如表3所示,地雷目標的識別率為95.2%,但大干擾目標和小干擾目標識別率不高。
表3 神經(jīng)網(wǎng)絡識別驗證結(jié)果Tab.3 Neural network recognition verification results
分析其結(jié)果可知,由于在進行目標識別時,加入了埋深這一變量,導致地雷和干擾物在不同埋深情況下可能出現(xiàn)輸出信號相似的可能,從而影響了干擾物目標識別的準確率。為了排除埋深的干擾,分別測試不同埋深下的目標識別率,結(jié)果如表4所示,地雷目標的識別率大于91.7%,目標埋深10 cm時,識別率最低,與該電磁感應探雷系統(tǒng)探測能力相吻合。
表4 不同埋深下的目標識別率Tab.4 Target recognition rate under different buried depths
試驗結(jié)果表明,對于實測的2種典型殺傷人員地雷和17種常見金屬干擾物,地雷目標的識別率均超過了90%,證明了構(gòu)建的神經(jīng)網(wǎng)絡模型經(jīng)訓練學習后,對探測目標的識別具有較好的能力,也驗證了基于神經(jīng)網(wǎng)絡的目標識別方法的可行性。但是通過對識別結(jié)果的分析,也存在部分識別錯誤的情況,比如小干擾目標以及輸出信號和地雷目標相似的干擾物被識別成了地雷,這是因為這些小干擾目標在質(zhì)量上和地雷比較接近,而且在形狀上與地雷內(nèi)的彈簧、擊針等也有一定的相似性,從探測信號的角度而言,其差異性不明顯,所以出現(xiàn)了識別錯誤。這些誤判結(jié)果也表明,基于電磁感應原理探測技術在探測發(fā)現(xiàn)金屬目標上具有較好的能力,但是在分辨目標特征時存在較大的難度,同時,在提高金屬探測靈敏度的同時,也必然會造成虛警率的提高,這些問題都是目前利用該技術進行實際探雷器設計和應用時所需重點解決的關鍵問題。從基于神經(jīng)網(wǎng)絡對地雷目標識別角度而言,在探測信號包含不同目標特征信息的情況下,通過更加合理地特征分類和參數(shù)優(yōu)化、更多的樣本學習和訓練,可以在一定程度提高對探測信號目標類型的識別率。
本文針對地雷探測中的目標識別問題,對基于電磁感應原理的金屬探測信號特征進行理論分析和試驗測試,并結(jié)合實際作業(yè)中殺傷人員地雷識別的現(xiàn)實需求,確定地雷目標和干擾物類型,構(gòu)建BP雙層神經(jīng)網(wǎng)絡模型,進行模型的學習訓練和實際驗證。結(jié)果表明基于電磁感應信號特征構(gòu)建的神經(jīng)網(wǎng)絡模型,能夠較好地識別金屬含量較低的殺傷人員地雷和典型干擾物。同時,通過試驗測試和模型應用也發(fā)現(xiàn),利用神經(jīng)網(wǎng)絡進行地雷目標識別時,其本質(zhì)是根據(jù)不同目標輸入特征的差別,如果地雷目標和干擾物的電磁感應特征無明顯差別時,將難以通過后面的數(shù)據(jù)處理和算法進行有效識別。綜上所述,地雷目標的探測和識別是非常復雜的問題,應在目標特征分析基礎上確定適合的數(shù)據(jù)處理方法和識別算法,本文研究的基于神經(jīng)網(wǎng)絡的地雷目標識別方法,能夠為地雷探測技術研究和探雷器材研制提供理論依據(jù)和技術支持。