李山,王德俊,王海斌
?
一種基于線譜特征函數提取LOFAR圖線譜的方法
李山1,2,王德俊1,王海斌1
(1. 中國科學院聲學研究所聲場聲信息國家重點實驗室,北京 100190; 2. 中國科學院大學,北京 100190)
水聲信號被動檢測中廣泛使用LOFAR圖對接收信號進行處理和分析。針對LOFAR圖中線譜信號檢測問題,根據線譜信號特征設計特征函數,提出頻域滑動窗線譜特征累積檢測法。該方法在頻率軸移動觀察窗,用多步決策算法計算每個觀察窗的最優解,得到最優路徑,如果最優路徑特征值大于閾值,則累積LOFAR圖像素點被該最優路徑經過的次數,次數越多對應點為線譜點的概率越大。仿真研究表明,該方法對頻率時變、低信噪比的線譜信號具有良好的檢測能力,可實現多根線譜的增強與檢測。海試數據處理結果證明了該方法的可行性和穩健性。該算法對于輻射線譜信號的水下目標遠距離探測識別有較高的參考價值。
LOFAR圖,線譜特征;被動檢測;線譜特征累積檢測法
水聲被動探測和目標識別領域中,線譜信號由于具有相對較高的信噪比并攜帶聲源特征信息,長期以來一直被廣泛研究和應用于水聲工程實踐。如吳國清等利用譜峰形狀特點,給出了一套線譜識別邏輯[1];陳敬軍等提出模仿聲吶員識別線譜過程的基于人工智能的線譜檢測技術[2];陳陽等提出一種基于頻率方差加權的線譜目標檢測方法——常規波束形成(Conventional BeamForming,CBF)頻率方差檢測器[3];叢超等對常規型間歇混沌振子列檢測方法進行改進,提出了一種基于適應步長型間歇混沌振子的信號檢測方法[4]。基于混沌振子的研究目前比較熱,但是基于混沌振子的線譜檢測有一定局限性,常規方法需要已知線譜頻率信息,叢超改進方法也需要先知道線譜的范圍,這使該方法檢測低信噪比信號的能力較差。
近年來,隨著減振降噪技術的不斷進步,水中目標的輻射噪聲大幅減弱,探測陣列的接收信號信噪比越來越低,線譜分量在背景噪聲場中亦越來越弱,更加容易受到目標運動、信道效應、相干及非相干干擾和背景起伏等因素影響,出現線譜展寬、時強時弱甚至線譜軌跡中斷破碎等問題,造成線譜的增強與提取困難。因此,提高低信噪比情況下的線譜信號增強與檢測跟蹤能力,成為當今水聲信號處理技術中一個重要的熱點和難點。
LOFAR圖一直是水聲被動探測和目標識別領域中一種重要的研究手段。LOFAR圖是對信號做時頻譜分析得到的功率譜時間歷程圖,它反映信號在時、頻兩個維度上的功率譜分布及變化情況。LOFAR圖線譜處理技術研究主要采用圖像處理、神經網絡和統計模型三類方法,其中圖像處理算法大多數基于人類視覺模型,模仿操作員進行檢測和識別處理,在這個領域已經有了大量研究成果。
1992年Abel等提出基于統計似然比理論的線譜提取方法[5],這種方法需要信號和噪聲的先驗概率分布信息,且該方法只適用于近似穩定線譜情況。1993年Di Martino等提出基于線譜特征的代價函數的最優路徑搜索算法[6],仿真結果表明該算法可以降低噪聲并提高線譜檢測概率,但是該算法只能檢測單根線譜,在實際應用中有很大局限性。1997年,Claude等基于概率數據關聯模型(Probability DataAssociation,PDA)和動態規劃的原則提出了一種新的線譜提取算法[7],該算法可處理最低譜級信噪比為4 dB的信號。2000年Chen等利用雙通過分離窗(Two-Pass Split-Windows,TPSW)提取線譜圖像[8],該算法實質是一種圖像濾波技術,可以檢測高度不規則時變線譜信號,但是在處理低信噪比信號時性能較差。2004年Gillespie提出利用高斯濾波器平滑LOFAR圖的邊緣檢測算法[9],該算法對低信噪比線譜的檢測概率比較低。總之,低信噪比條件下的多線譜檢測始終是一個值得深入研究的課題。
本文在線譜特征函數[6]的理論基礎上,提出一種新的線譜檢測算法,開展仿真研究和海試數據驗證研究,可以實現低信噪比條件下多根頻率時變線譜的增強與檢測。
LOFAR圖中的線譜分量具有線譜強度局部極大、連續、緩慢變化等基本特征;而LOFAR圖中的背景噪聲強度具有隨機性,其形成的亮點在時間和頻率上都不具有連續性。本文基于線譜和噪聲譜在LOFAR圖中的不同特征,構建LOFAR圖中積分路徑的線譜特征函數,提出頻域滑動窗線譜特征累積檢測法。該方法在LOFAR圖中設置一個移動窄帶觀察窗,在觀察窗中根據線譜特征函數尋找最優路徑。當特征函數積分路徑經過噪聲點時,特征函數值較小;當路徑靠近線譜時,特征函數值增大;當路徑經過線譜時,特征函數達到極大值。在窄帶觀察窗中,將特征函數取極大值的路徑作為待檢測線譜;移動窄帶觀察窗,得到每個位置觀察窗的最優路徑;最后累積LOFAR圖像素點被最優路徑經過次數得到線譜增強圖。該方法實現了低信噪比多根線譜信號的增強和檢測。
1.1 線譜特征函數
定義線譜特征函數如下:

(2)

(4)
(5)

當路徑接近或者經過譜線時,路徑上點的幅值之和增大,斷點數減少,頻率差減小,即增大,和減小,特征函數增大。在觀察窗中,使為最大值時的路徑為最優路徑。
1.2 線譜檢測過程
由上述分析可知,線譜檢測過程中需要在LOFAR圖觀察窗中尋找一條路徑,使上述特征函數值最大。尋找最優路徑可采用多種搜索算法,以降低計算量。本文利用多步決策算法[10],它是一種動態規劃算法,主要思想是用局部最優解代替全局最優解。本文中由該算法先得到局部最優路徑,通過比較局部最優路徑得到全局最優路徑。具體步驟為:
(a) 如圖1所示,時間軸長度為,起點為,終點為,頻率軸長度為,起點為,終點為。
通過上述多步決策算法計算,如果將觀察窗設為LOFAR圖,則只能得到一條最優路徑,僅能檢測單根譜線。本文提出的頻域滑動窗線譜特征累積檢測法,使用了移動窄帶觀察窗。水聽器接收的線譜信號,其頻率變化由目標輻射信號的頻率變化和多普勒頻移決定,一般在短時間內相對變化不大,即在LOFAR圖中一根線譜可以用一個窄帶窗覆蓋。因此可以設置窄帶移動觀察窗(見圖2),在觀察窗內尋找最優路徑,每個觀察窗可以得到一條最優路徑;然后用累積的方法,對每個LOFAR圖像素點被最優路徑經過的次數進行計數,最后得到線譜增強圖。頻域滑動窗線譜特征累積檢測法具體步驟如下:
(a) 如圖2所示,為LOFAR圖頻率軸長度,設窄帶移動觀察窗頻率軸長度為,觀察窗起始位置左側頻率為,右側頻率為,移動步長為1;終止位置左側頻率為,右側頻率為;同時為LOFAR圖中每個點設置一個計數器,計數器計數值初始化為0。
(b) 對每個位置的觀察窗,用上述多步決策算法計算得到該觀察窗內的最優路徑。如觀察窗處于起始頻率為,終止頻率為位置,在觀察窗內計算得到最優路徑,表示此時觀察窗內最優路徑的終止點,為該最優路徑上的個點,該路徑特征值為,與觀察窗此時位置對應,用表示;如大于由環境噪聲LOFAR圖計算得到的門限值,則最優路徑上個點對應的計數器計數值分別加1。
(c) 移動觀察窗,重復步驟(b),直至觀察窗終止位置。
(d) 輸出計數值圖,該圖為線譜增強圖;輸出觀察窗的最優路徑特征值,如,則判定在頻率附近存在線譜,該方法可實現線譜檢測。為表示方便,用變量表示觀察窗起始頻率位置,則輸出觀察窗的最優路徑特征值用表示。
由于實際應用中接收到的大部分水下目標輻射信號頻率是時變的,為了模擬接收信號頻率時變特性,仿真使用LFM信號。
設輸入信號為1=100~105 Hz和2=120~125 Hz的LFM脈沖,脈沖寬度=100 s,采樣率s=4 kHz,干擾輸入為全帶寬高斯白噪聲,譜級信噪比SNR=-1 dB(全帶寬信噪比-34 dB),通過短時傅里葉變換計算得到LOFAR圖,傅里葉變換窗長度為1 s,數據重疊率為40%。最優路徑算法觀察窗長度=5,即觀察窗頻率長度為5 Hz。圖3為LOFAR圖,圖4為頻域滑動窗線譜特征累積檢測法輸出線譜增強圖,圖5為噪聲歸一化處理后的等效輸出“頻譜”圖,其值用表示為

圖3 LFM脈沖信號LOFAR圖(SNR=1 dB)
Fig.3 Lofargram of LFM signal
從仿真實驗結果可知,上述算法可抑制噪聲,增強線譜,檢測出多根譜級信噪比為-1 dB的LFM 線譜。同時通過該算法能得到圖,從該圖可知該線譜檢測算法有較大處理增益。
2012年5月中國科學院聲學研究所在某海域進行了一次海上試驗,試驗采用水平陣接收信號,被測目標在多種距離和方位上運動。圖6為海上試驗過程中接收的目標輻射噪聲信號的LOFAR圖。采用本文頻域滑動窗線譜特征累積檢測法對該數據進行處理,得到線譜增強圖(見圖7)和等效輸出“頻譜”圖(見圖8)。
在LOFAR圖(圖6)中,由于信噪比低,人為直觀識別僅發現圖中左側的一根線譜較為明顯。使用頻域滑動窗線譜特征累積檢測法對LOFAR圖處理之后(見圖7),大部分噪聲被抑制,多根頻率時變的線譜分量被增強;且在信噪比較低時效果仍然較好(見圖7左側第一根譜線和右側第一根譜線);經與目標線譜的實際情況比對,被增強提取的線譜與實際線譜一致。從圖8可見,各線譜都有一個譜峰,通過曲線可實現線譜信號的自動檢測。以上海試數據計算結果表明,本文線譜檢測算法效果良好,具有一定的實用性。
針對LOFAR圖中線譜信號的檢測問題,本文基于線譜信號的特征,設定線譜信號特征函數,提出頻域滑動窗線譜特征累積檢測法。該算法檢測低信噪比窄帶噪聲信號能力良好,可檢測LOFAR圖中譜級信噪比-1 dB以上的線譜信號。
本文算法可實現多根線譜的增強與檢測。仿真研究表明,該算法對低信噪比的多根線譜信號具有較好的線譜增強效果,可明顯提高對線譜的檢測能力,并且計算量較小。海試數據分析處理結果證明了該算法的可行性。該算法對于水下輻射線譜目標的遠距離探測識別具有較好的應用參考價值。
[1] 吳國清, 李靖. 艦船噪聲識別(I): 總體框架, 線譜分析和提取[J]. 聲學學報, 1998, 23(5): 394-400.
WU Guoqing, LI Jing. Ship radiated-noise recognation(I): the overall framework, analysis and extraction of line-spectrum[J]. Acta Acustica, 1998, 23(5): 394-400.
[2] 陳敬軍, 陸佶人, 劉淼. 基于人工智能的線譜檢測技術[J]. 船舶工程, 2004, 26(3): 68-71.
CHEN Jingjun, LU Jiren, LIU Miao. A technique of line-spectrum detection based on arificial intelligence[J]. Ship Engineering, 2004, 26(3): 68-71.
[3] 陳陽, 王自娟, 朱代柱, 等. 一種基于頻率方差加權的線譜目標檢測方法[J]. 聲學學報, 2010, 35(1): 76-80.
CHEN Yang, WANG Zijuan, ZHU Daizhu, et al. A detecting method for line-spectrum target based on variance-of-frequency weight[J]. Acta Acustica, 2010, 35(1): 76-80.
[4] 叢超, 李秀坤, 宋揚. 一種基于新型間歇混沌振子的艦船線譜檢測方法[J]. 物理學報, 2014, 63(6): 168-179.
CONG Chao, LI Xiu-Kun, SONG Yang. A method of detecting line spectrum of ship-radiated noise using a new intermittent chaotic oscillator[J]. 2014, 63(6): 168-179.
[5] Abel J S, Lee H J, Lowell A P. An image processing approach to frequency tracking[C]∥Proceedings of the IEEE international Conference on Acoustics, Speech and Signal Processing, 1992(2): 561-564.
[6] Di Martino J C, Haton J P Laporte A. Lofargram line tracking by multistage decision process[J]. IEEE, 1993(1): 317-320.
[7] Claude Jaufferet, Damien Bouchet. Frequency line tracking on a lofargram: an efficient wedding between probabilistic data association modelling and dynamic programming technique[J]. 1058-6393/97 IEEE, 1997(1): 486-490.
[8] Chen C H, Lee J D, Lin M C. Classification of underwater signals using neural networks[J]. Tamkang J Sci Eng, 2000, 3(1): 31-48.
[9] Gillespie D. Detection and classification of right whale calls using an 'edge' detector operating on a smoothed spectrogram[J]. Can Acoust, 2004, 32(2): 39-47.
[10] Bellman R, Dreyfus S. Applied dynamic programming[M]. Princeton U. Press, Princeton, N.J.,1.
An approach to lofargram spectrum line detection based on the spectrum line feature function
LI Shan1,2, WANG De-jun1, WANG Hai-bin1
(1. State Key Laboratory of Acoustics, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China;2. University of Chinese Academy of Sciences, Beijing 100190, China)
In field of passive signal detection, lofargram is widely used to process and analyze the received noise signal. Aiming at the problem of lofargram spectrum line detection, a new method named frequency domain accumulate detection algorithm based on spectrum line feature is designed. The key point of the method is moving observation window in the frequency axis; using the multistage decision algorithm to calculate the optimal solution of every window; and accumulating the counter of every image point. That is, if the function value of the optimal path is greater than threshold, then the counter of every image point on the optimal path increases one. The image point has higher probability to be a spectrum line point if the number of the point’s counter is larger. Simulation research indicates that this method can detect several spectrum lines correctly when the SNR is low on the lofargram. The method is verified with sea trial data. So it is valuable in the field of remote detection of underwater radiant target.
lofargram, spectrum line feature, passive detection, frequency domain accumulate detection algorithm
A
1000-3630(2016)-04-0373-05
10.16300/j.cnki.1000-3630.2016.04.017
2015-10-20;
2016-01-10
國家自然科學基金資助項目(11434012,41561144006)
李山(1990-), 男, 江西贛州人, 碩士研究生, 研究方向為線譜信號檢測技術。
王海斌, E-mail: whb@mail.ioa.ac.cn