楊凱陟, 冉 達(dá), 葉 偉, 馬方方
(1. 航天工程大學(xué), 北京 101416; 2. 94657部隊(duì), 江西九江 332104;3. 軍事科學(xué)院系統(tǒng)工程研究院后勤科學(xué)與技術(shù)研究所, 北京 100071)
合成孔徑雷達(dá)(Synthetic Aperture Radar, SAR)是一種主動(dòng)式微波遙感設(shè)備,與傳統(tǒng)光學(xué)遙感手段相比,SAR具有全天時(shí)、全天候成像的優(yōu)點(diǎn),因此在軍事偵察和監(jiān)視領(lǐng)域得到了廣泛應(yīng)用和發(fā)展[1],成為重要的戰(zhàn)略偵察手段。與此同時(shí),出于保護(hù)己方敏感目標(biāo)目的,針對(duì)SAR的電子對(duì)抗技術(shù)逐漸得到重視和發(fā)展[2-3]。
針對(duì)SAR的有源電子對(duì)抗措施主要包括壓制干擾和欺騙干擾兩類。前者利用噪聲信號(hào)掩蓋保護(hù)區(qū)域的回波,使其無法形成清晰可辨的圖像;后者通過發(fā)射特定信號(hào),使SAR圖像中產(chǎn)生虛假目標(biāo),使敵方產(chǎn)生誤判。與壓制干擾相比,欺騙干擾所需干擾功率非常小,具有很強(qiáng)的隱蔽性,且難以通過有效的抗干擾措施進(jìn)行消除,因此更具優(yōu)勢(shì),已成為SAR對(duì)抗領(lǐng)域的熱點(diǎn)問題[4-8]。
實(shí)施欺騙干擾時(shí),為產(chǎn)生特定的虛假目標(biāo)或場(chǎng)景,需要大量分布在不同空間位置且具有不同后向散射系數(shù)的虛假散射中心,將這些散射中心的集合稱為干擾模板。干擾模板與最終生成的虛假圖像質(zhì)量密切相關(guān),可以說干擾信號(hào)生成算法決定了欺騙干擾效果的下限,而干擾模板則決定了欺騙干擾效果的上限。長期以來,人們通常直接利用SAR圖像作為干擾模板,該方法具有簡(jiǎn)單實(shí)用,直觀性強(qiáng)的特點(diǎn),但受SAR圖像質(zhì)量等因素的限制較大。后來出現(xiàn)了基于電磁散射理論的仿真分析方法,通過實(shí)測(cè)或仿真的方式獲得其電磁散射特性,進(jìn)而得到目標(biāo)在不同條件下的散射中心分布情況[9-10]。該方法的優(yōu)點(diǎn)是能夠較為準(zhǔn)確地獲得對(duì)應(yīng)于不同入射角和姿態(tài)下的電磁散射特性,但目前僅能針對(duì)孤立目標(biāo)構(gòu)建干擾模板,對(duì)于較復(fù)雜的大型場(chǎng)景則無能為力。此外,近年來還出現(xiàn)了利用生成式對(duì)抗網(wǎng)絡(luò)(Gene-rative Adversarial Networks, GAN)構(gòu)建干擾模板的嘗試,一方面GAN可以通過大量樣本的訓(xùn)練,直接生成干擾模板[11-12];另一方面也可以實(shí)現(xiàn)從光學(xué)或其他圖像到干擾模板的直接轉(zhuǎn)換,展現(xiàn)出了較大的應(yīng)用潛力[13]。
盡管日漸成熟的干擾模板生成技術(shù)極大拓展了欺騙場(chǎng)景的選擇范圍,但虛假場(chǎng)景的逼真程度仍然受限,這主要有以下原因:首先,無論是直接利用SAR圖像還是利用GAN生成的方式,所得到的干擾模板只能表征散射強(qiáng)度,而缺失了相位信息,加之SAR系統(tǒng)本身的帶寬限制,會(huì)使得生成的虛假圖像發(fā)生模糊;另一方面,干擾模板中不可避免地存在旁瓣、雜波、噪聲等不利因素,使得虛假場(chǎng)景的成像質(zhì)量進(jìn)一步惡化。針對(duì)該問題,本文基于稀疏正則化重構(gòu)理論,提出了一種干擾模板預(yù)處理方法,能夠有效降低模板中噪聲等不利因素的影響,同時(shí)在一定程度上克服SAR欺騙干擾的圖像模糊問題。
SAR欺騙干擾幾何模型如圖1所示[6],在二維斜距平面上,以干擾機(jī)所在位置為原點(diǎn)建立坐標(biāo)系,x軸為距離向,y軸為方位向。干擾模板T(x,y)是所有虛假散射單元的集合(簡(jiǎn)寫為矩陣T),取其中任意一個(gè)散射單元P,其坐標(biāo)為(x,y),散射系數(shù)或散射強(qiáng)度為σx,y。在慢時(shí)間ta,干擾機(jī)與SAR之間的瞬時(shí)斜距為RJ(ta),散射點(diǎn)P與SAR之間的瞬時(shí)斜距為RP(ta)。
圖1 SAR欺騙干擾幾何模型
為產(chǎn)生虛假點(diǎn)目標(biāo)P(x,y),干擾機(jī)需要根據(jù)當(dāng)前時(shí)刻SAR、干擾機(jī)、散射單元三者之間的相對(duì)位置關(guān)系,對(duì)截獲的SAR脈沖信號(hào)進(jìn)行調(diào)制和轉(zhuǎn)發(fā)。設(shè)截獲信號(hào)為s0(tr,ta),其中tr,ta分別代表快、慢時(shí)間,則調(diào)制后的信號(hào)sP(tr,ta)可表示為
(1)
式中,*代表卷積運(yùn)算,δ(·)為Dirac函數(shù),ΔR(ta)=RP(ta)-RJ(ta)為P(x,y)與干擾機(jī)之間的瞬時(shí)斜距差,c為光速,fc為信號(hào)載波頻率。
針對(duì)干擾模板T中的每個(gè)散射中心,用同樣的方法對(duì)截獲信號(hào)進(jìn)行調(diào)制,然后求和,得到對(duì)應(yīng)整個(gè)虛假場(chǎng)景的干擾信號(hào)sJ(tr,ta):
(2)
干擾機(jī)對(duì)每一條截獲的脈沖進(jìn)行上述調(diào)制,再轉(zhuǎn)發(fā)回去,經(jīng)成像處理后,即可生成相應(yīng)的虛假場(chǎng)景[14]。針對(duì)傳統(tǒng)欺騙干擾計(jì)算量過大的問題,國內(nèi)外的研究者提出了一系列快速算法[4-8],但其基本原理仍然沒有改變,只是通過近似計(jì)算、預(yù)先處理等方式減小了實(shí)時(shí)計(jì)算量。
從式(2)中可以看到,干擾機(jī)通過對(duì)各個(gè)散射單元分別處理然后求和的方式,生成欺騙干擾信號(hào)。因此最終生成的虛假圖像也是各個(gè)散射單元成像結(jié)果的疊加。我們忽略干擾信號(hào)生成和成像處理的技術(shù)細(xì)節(jié),考慮一個(gè)二維單位采樣序列δ(x,y):
(3)
其成像結(jié)果為一個(gè)二維的sinc脈沖M(x,y):
(4)
式中,sinc(x)=sin(πx)/(πx),Br,Ba分別為干擾對(duì)象的距離和方位向帶寬,c為光速。
因此,虛假圖像I(x,y)可看作是干擾模板T(x,y)與單位沖激響應(yīng)M(x,y)的二維卷積:
(5)
在頻域上,這一過程相當(dāng)于對(duì)干擾模板進(jìn)行二維低通濾波,濾波器的截止頻率為Br和Ba。實(shí)際上,考慮到模板中本來包含的,以及處理過程中新加入的雜波、噪聲等因素影響,式(5)應(yīng)當(dāng)進(jìn)一步改寫為
(6)
式中,N(x,y)代表雜波和噪聲等干擾因素。
從式(6)可以看出,從干擾模板到SAR圖像的整個(gè)變換過程中,共有兩方面因素會(huì)對(duì)最終的成像結(jié)果造成不利影響,一是如式(5)所示的卷積或低通濾波處理,會(huì)導(dǎo)致圖像模糊,分辨率下降;二是雜波、噪聲等影響,會(huì)使得圖像質(zhì)量進(jìn)一步惡化。在此需要指出的是,對(duì)于一些干擾模板而言,如SAR復(fù)圖像,其帶寬也是有限的,在實(shí)施干擾時(shí),如果干擾對(duì)象的帶寬大于模板的帶寬,那么生成的虛假圖像不會(huì)出現(xiàn)明顯的模糊。但實(shí)際上,為避免干擾算法誤差所造成相干斑,加之當(dāng)前干擾模板生成技術(shù)的限制,絕大部分干擾模板均去掉了相位信息,僅表示相應(yīng)點(diǎn)的散射強(qiáng)度。在這種情況下,干擾模板的帶寬不再是有限的,最終的虛假圖像質(zhì)量必然會(huì)出現(xiàn)下降。因此,在實(shí)施欺騙干擾之前,有必要對(duì)干擾模板進(jìn)行針對(duì)性的預(yù)處理,最大程度地減小上述不利因素所造成的影響,提高干擾效果。
對(duì)模板進(jìn)行預(yù)處理的目的是在抑制模板T中的旁瓣、雜波、噪聲等因素的同時(shí),使成像結(jié)果I與T盡可能地一致,結(jié)合式(6),可以將其轉(zhuǎn)化為如下的Lq(0≤q≤1)范數(shù)稀疏正則化問題:
(7)
其頻域形式為
(8)
針對(duì)Lq范數(shù)正則化問題,目前已有大量成熟的解法,例如適用于L1范數(shù)的軟閾值迭代法[15]、近似信息傳遞法[16],用于L1/2范數(shù)的Half閾值迭代法[17],用于L0范數(shù)的匹配追蹤法[18]等。下面以經(jīng)典的匹配追蹤法(Matching Pursuit, MP)和軟閾值迭代法(Iterative Soft Thresholding, IST)為例,對(duì)相應(yīng)的模板預(yù)處理算法進(jìn)行詳細(xì)描述。作為兩種等價(jià)的表示形式,式(7)和式(8)具有各自的特點(diǎn):式(7)表達(dá)形式簡(jiǎn)單,因此選擇使用MP算法進(jìn)行求解;而式(8)的表示形式較為復(fù)雜,但僅需要執(zhí)行二維傅里葉變換和簡(jiǎn)單的矩陣運(yùn)算,因此更適用于以矩陣運(yùn)算為基礎(chǔ)的IST算法。
2.2.1MP預(yù)處理算法
MP算法屬于貪婪迭代算法的典型代表,在每輪迭代中通過內(nèi)積運(yùn)算,挑選出與殘差最為匹配的原子,直至殘差小于指定閾值。其主要包括原子庫構(gòu)建、投影、殘差更新等步驟。其具體實(shí)現(xiàn)如下:
輸入: 待處理干擾模板T(x,y),其中包含U×V個(gè)散射單元,其中U為距離單元數(shù),V為方位單元數(shù)。
初始化: 模板處理結(jié)果X(x,y)=0,殘差R(x,y)=T(x,y)。
步驟1: 構(gòu)造原子庫
(9)
式中i=1,2,…,U,j=1,2,…,V。
步驟2: 將D中的每一個(gè)原子δij與M(x,y)進(jìn)行卷積,然后與R(x,y)作內(nèi)積,得到殘差R(x,y)在所有原子上的投影,然后取模,選擇其中的最大值Sm,以及對(duì)應(yīng)的原子δimjm。
R(x,y)在原子δij上的投影為
(10)
從式(10)可以看出,若將Sij按坐標(biāo)排列,其恰好等于R(x,y)與M(x,y)的卷積,因此該步驟可作進(jìn)一步簡(jiǎn)化:直接將殘差R(x,y)與M(x,y)作卷積,然后對(duì)結(jié)果取模,選擇其中的最大值Sm,根據(jù)Sm的坐標(biāo)(xim,yjm)確定對(duì)應(yīng)的原子δimjm。
步驟3: 更新殘差
R(x,y)=R(x,y)-Sm·δimjm*M(x,y)=
R(x,y)-Sm·M(x-xim,y-yjm)
(11)
更新預(yù)處理結(jié)果
(12)
步驟4: 計(jì)算殘差能量在原始干擾模板中的占比
(13)
當(dāng)res小于設(shè)定的閾值ε時(shí),算法結(jié)束,輸出模板處理結(jié)果X(x,y);否則,轉(zhuǎn)到步驟2,繼續(xù)執(zhí)行迭代運(yùn)算。
2.2.2IST預(yù)處理算法
IST算法屬于凸優(yōu)化算法的一種,其基本思想將L0范數(shù)替換為L1范數(shù),使原來的非凸問題轉(zhuǎn)化為凸優(yōu)化問題,然后基于Majorization-Minimization框架[19]進(jìn)行迭代,具體步驟如下:
輸入: 待處理干擾模板T(x,y)。
初始化: 模板處理結(jié)果X(x,y)=0,濾波器H(x,y)=FT2[M(x,y)],干擾模板稀疏度k∈(0,1)。
步驟1: 計(jì)算殘差
R(x,y)=FT2[T(x,y)]-
FT2[X(x,y)]·H(x,y)
(14)
步驟2: 圖像更新
IFT2[R(x,y)·H(x,y)]
(15)
其中IFT2(·)代表二維傅里葉逆變換。
(16)
步驟4: 軟閾值處理
(17)
其中軟閾值函數(shù)Eλ(x)為
(18)
sign(·)為符號(hào)函數(shù)。
步驟5: 計(jì)算殘差能量在原始干擾模板中的占比
(19)
當(dāng)res小于設(shè)定的閾值ε時(shí),算法結(jié)束,輸出模板處理結(jié)果X(x,y);否則,轉(zhuǎn)到步驟2,繼續(xù)執(zhí)行迭代運(yùn)算。
為驗(yàn)證本文所提出算法的有效性,我們將處理前后的模板,利用式(1)、式(2)所示的方法生成干擾信號(hào)并進(jìn)行成像,然后對(duì)生成的虛假圖像質(zhì)量進(jìn)行比較分析。以加拿大RADARSAT-1衛(wèi)星作為干擾對(duì)象,其主要參數(shù)如表1所示,從表中可計(jì)算出其距離向帶寬為30.05 MHz,而方位向帶寬難以精確獲取,通過分辨率等參數(shù)得到其估算值為1.2 kHz。
表1 RADARSAT-1相關(guān)參數(shù)
待處理的干擾模板為圖2(a)所示的一幅SAR圖像,其大小為500 × 500像素,距離和方位向的空間采樣間隔分別為4.6 m和5.6 m。對(duì)其不經(jīng)處理,直接生成干擾信號(hào)后的成像結(jié)果如圖2(b)所示。在其中選取典型弱散射區(qū)A和強(qiáng)散射區(qū)B,進(jìn)行放大后的結(jié)果如圖2(c)~(f)所示,其中圖2(c)和圖2(e)分別為干擾模板和成像結(jié)果的弱散射區(qū)放大圖,圖2(d)和圖2(f)則為強(qiáng)散射區(qū)的對(duì)比圖,從圖中可以看出,對(duì)于不經(jīng)處理的干擾模板,其生成的虛假圖像出現(xiàn)了明顯的模糊,目標(biāo)的邊緣不再清晰,紋理細(xì)節(jié)上也有損失。這會(huì)對(duì)欺騙效果產(chǎn)生負(fù)面影響,特別是對(duì)于高分辨SAR進(jìn)行欺騙干擾時(shí),容易導(dǎo)致虛假目標(biāo)與真實(shí)場(chǎng)景差異過大而被敵方識(shí)別出來。
(a) 原始模板
(a) 預(yù)處理結(jié)果
用MP和IST兩種算法對(duì)模板進(jìn)行預(yù)處理后,再經(jīng)信號(hào)生成及成像處理,其結(jié)果分別如圖3和圖4所示。算法參數(shù)方面,參考其他SAR稀疏成像算法,設(shè)置迭代閾值ε=0.001,模板稀疏度k=0.03。從區(qū)域A、B的細(xì)節(jié)對(duì)比中可以看到,經(jīng)過預(yù)處理之后,模糊現(xiàn)象得到了有效抑制,目標(biāo)邊緣清晰銳利,生成的虛假圖像與干擾模板具有非常高的相似度,干擾效果得到了明顯提升。
(a) 預(yù)處理結(jié)果
為進(jìn)一步分析模板預(yù)處理算法的效果,我們使用結(jié)構(gòu)相似度參數(shù)(Structure Similarity, SSIM)[4,20]對(duì)干擾模板T和虛假圖像I之間的相似度進(jìn)行量化,其定義為
SSIM(T,I)=[L(T,I)]α·[C(T,I)]β·
[S(T,I)]γ
(20)
其中,α,β,γ為權(quán)重系數(shù),通常設(shè)置為1;L(T,I),C(T,I)和S(T,I)分別為亮度、對(duì)比度和結(jié)構(gòu)因子,其定義為
(21)
(22)
(23)
其中,μT和σT分別為模板T中各像素的均值和標(biāo)準(zhǔn)差,μI和σI分別為虛假圖像I中各像素的均值和標(biāo)準(zhǔn)差,σT,I為T和I的相關(guān)系數(shù),C1,C2和C3為調(diào)整常數(shù),根據(jù)參考文獻(xiàn)[20],將其設(shè)置為C1=(0.01L)2,C2=(0.03L)2,C3=C2/2,L為T和I中的最大像素值。
表2列出了無預(yù)處理、MP預(yù)處理算法、IST預(yù)處理算法三種情況下,所生成的虛假圖像與原干擾模板在強(qiáng)、弱散射區(qū)的結(jié)構(gòu)相似度。從表中可以看到,與無預(yù)處理情況相比,兩種預(yù)處理算法均能夠使虛假圖像的SSIM得到大幅提升,而且MP算法的效果相對(duì)更好,這是因?yàn)橄鄬?duì)于L0范數(shù)而言,使用L1范數(shù)進(jìn)行重構(gòu)會(huì)帶來一定的性能損失。而IST算法的收斂速度相對(duì)較快,經(jīng)過仿真實(shí)驗(yàn)統(tǒng)計(jì),其平均迭代次數(shù)不到MP算法的40%。
表2 不同情況下生成的虛假圖像與模板之間的結(jié)構(gòu)相似度
所有稀疏重構(gòu)算法均包含需要人工指定的參數(shù),上述兩種預(yù)處理算法也不例外,通常根據(jù)模板的稀疏程度,結(jié)合經(jīng)驗(yàn)進(jìn)行設(shè)置。下面通過仿真來分析參數(shù)對(duì)干擾效果的影響。
兩種算法均涉及到的迭代閾值ε,決定了處理過程在何時(shí)結(jié)束。首先研究其對(duì)干擾結(jié)果的影響,保持其他參數(shù)不變,設(shè)置不同的迭代閾值,將生成的虛假圖像與原干擾模板進(jìn)行比較,相應(yīng)區(qū)域的SSIM隨ε的變化曲線如圖5所示。其中MP-A代表經(jīng)MP算法處理后,弱散射區(qū)A與原模板中對(duì)應(yīng)區(qū)域的SSIM值,其他以此類推。由于ε變化范圍較大,故將橫軸設(shè)置對(duì)數(shù)刻度以保證顯示效果??梢钥吹?,當(dāng)?shù)撝郸旁?.005以下時(shí),各區(qū)域的SSIM的波動(dòng)幅度非常小;而當(dāng)ε超過0.005時(shí),因迭代次數(shù)過少,未能對(duì)模板進(jìn)行充分重構(gòu),虛假圖像的質(zhì)量開始出現(xiàn)明顯下降,因此為保證重構(gòu)效果,ε不宜過大。但另一方面,過小的閾值會(huì)使處理時(shí)間大幅增加,并且會(huì)引入更多的噪聲,故也不應(yīng)無限制地減小ε。綜合來看,迭代閾值ε的設(shè)置應(yīng)當(dāng)以模板中的噪聲功率為依據(jù),對(duì)于如圖2(a)所示的普通SAR圖像,ε取0.001左右即可取得較好的效果,如果模板中噪聲較強(qiáng),ε應(yīng)當(dāng)適當(dāng)提高。
圖5 SSIM隨ε的變化曲線
對(duì)于IST算法而言,稀疏度k是一個(gè)重要的參數(shù),圖6顯示了區(qū)域A和B的SSIM隨k的變化曲線,與圖5一樣,橫軸也設(shè)置為對(duì)數(shù)刻度。從圖中可以看到,隨著k的增大,弱散射區(qū)A的SSIM呈現(xiàn)出先快速上升、后緩慢下降的過程;而強(qiáng)散射區(qū)B的SSIM則一直在緩慢下降。由于模板稀疏度k的大小決定了軟閾值函數(shù)Eλ(x),在IST算法的步驟3中,k越小,模板中被置0的元素就會(huì)越多,弱散射區(qū)的失真程度就會(huì)相應(yīng)增大,而強(qiáng)散射區(qū)的旁瓣則能更好地被抑制,因此在曲線的前半段,強(qiáng)、弱散射區(qū)的SSIM呈現(xiàn)相反的變化趨勢(shì),而在后半段,不斷增大的k削弱了IST算法的旁瓣抑制能力,因此弱散射區(qū)的SSIM也開始減小。以上分析說明了參數(shù)k的選取較為嚴(yán)格,這是IST算法相對(duì)于MP算法的一個(gè)弱項(xiàng)。
圖6 SSIM隨k的變化曲線
另外,在進(jìn)行模板預(yù)處理前,需要得到干擾對(duì)象的距離和方位向帶寬。這些參數(shù)一般可通過各種電子偵察手段提前獲取,但難免存在誤差,特別是方位向帶寬,因此有必要評(píng)估帶寬估計(jì)誤差對(duì)預(yù)處理結(jié)果的影響。由于無法獲得仿真對(duì)象的準(zhǔn)確方位向帶寬,因此選擇仿真各區(qū)域的SSIM隨距離向帶寬偏差η的變化曲線,其結(jié)果如圖7所示。可以看到,MP算法對(duì)于帶寬估計(jì)偏差更敏感,例如對(duì)于-10%的帶寬偏差,MP算法的弱散射區(qū)SSIM下降了12.34%,強(qiáng)散射區(qū)下降了3.8%;而IST只分別下降了0.67%和1.34%;并且當(dāng)帶寬偏差超出[-30%, 20%]的范圍時(shí),MP算法的在弱散射區(qū)的SSIM已經(jīng)低于無處理時(shí)的結(jié)果,而此時(shí)IST算法的仍然能夠?qū)崿F(xiàn)一定程度的干擾效果提升。因此IST算法對(duì)于干擾對(duì)象的帶寬估計(jì)誤差具有更高的容忍度。
圖7 SSIM隨帶寬偏差的變化曲線
根據(jù)SAR欺騙干擾和成像原理,本文提出了基于稀疏正則化重構(gòu)的干擾模板預(yù)處理思路,并給出兩種具體實(shí)現(xiàn)算法——MP算法和IST算法。實(shí)驗(yàn)結(jié)果表明,兩種預(yù)處理算法均能夠有效抑制干擾圖像的模糊,提高圖像分辨率和逼真度,保證欺騙干擾效果。同時(shí),通過實(shí)驗(yàn)也發(fā)現(xiàn)兩種算法具有各自的特點(diǎn):MP算法的效果更好,對(duì)迭代參數(shù)的依賴較小,但是處理速度相對(duì)更慢,且受干擾對(duì)象帶寬估計(jì)誤差的影響較大;而IST算法的優(yōu)勢(shì)在于更快的收斂速度,并且受帶寬誤差的影響較小,在應(yīng)用時(shí)可根據(jù)實(shí)際情況酌情選擇。
另外,本文所提出稀疏正則化重構(gòu)思路,不僅僅局限于對(duì)干擾模板進(jìn)行預(yù)處理,還可以應(yīng)用于SAR圖像增強(qiáng)、散射中心提取等其他方面。