(1.陆军工程大学石家庄校区, 河北石家庄 050003;2.中国华阴兵器试验中心, 陕西华阴 714200)
双基地逆合成孔径雷达(Inverse Synthetic Aperture Radar,ISAR)是发射站和接收站分置的ISAR成像系统,不仅具有双基地雷达的“四抗”特性,而且与单基地ISAR相比,没有几何成像盲区并能获得更多的目标信息[1-3],日益成为现代雷达技术研究的热点问题之一。
在对目标的观测过程中,通常需要切换雷达波束对多个目标进行多视角观测,容易形成稀疏孔径[4-5]。若直接利用传统的距离-多普勒(Range-Doppler,RD)算法实现双基地ISAR成像,不仅会产生强烈的副瓣和能量泄漏,而且在低信噪比(Signal to Noise Ratio,SNR)条件下存在大量干扰噪声,严重影响成像质量。另外,由于双基地角的存在,其成像分辨率也比相应的单基地雷达低,还容易引起越分辨单元徙动和图像畸变等问题,不利于目标识别[6-7]。
为提高成像质量,国内外不少学者利用ISAR图像的空域稀疏性[8],将压缩感知(Compressed Sensing,CS)理论[9]应用到了单基地ISAR成像中。文献[10]基于CS理论利用目标像元稀疏先验信息将ISAR图像重构问题转化为基于l1范数稀疏约束最优化问题进行求解,有效改善了成像分辨率和抗噪能力。但在求解时,需要先估算约束参数,且估算误差对成像结果影响较大,有时可能不能获得最优稀疏解。为实现参数自学习,文献[11]提出了基于稀疏贝叶斯学习(Sparse Bayesian Learning,SBL)的ISAR成像算法,利用贝叶斯推理实现参数的迭代自学习,相比于l1范数稀疏约束算法进一步提高了重构质量。但该算法将整个回波矢量化处理,并利用求导的方式求解,涉及大量矩阵求逆等操作,导致数据存储量和运算量较大,运算效率有待提高。另外,考虑到双基地ISAR成像时双基地角的存在[12],不能直接将单基地成像算法应用到双基地成像中。
基于此,针对稀疏孔径条件下双基地ISAR成像分辨率低、运算时间长等问题,本文提出了一种基于快速SBL的双基地ISAR稀疏孔径高分辨成像算法。首先,对平动补偿后的回波进一步进行多普勒位移补偿,然后将稀疏孔径回波表示为符合CS理论的矩阵形式,再采用分块处理方法利用基于SBL的快速边缘似然函数最大化算法进行图像重构,使得在提高成像质量的同时缩短运算时间,最后将各块回波对应的目标图像合成二维目标图像。通过仿真实验从运算时间和成像性能两个方面验证了算法的有效性和优越性。
由于ISAR图像具有很强的空域稀疏性,因此可将CS理论应用到ISAR成像中。本文以文献[6]中的双基地ISAR成像模型为基础,设散射点P(xP,yP)的散射系数为σP,经过理想的运动补偿后,在tm时刻回波一维距离像可近似表示为
(1)
(2)
(3)
则相位补偿后的一维距离像可表示为
(4)
此时,只留下了与散射点多普勒信息有关的相位项,有利于后续方位向成像处理。
式中,aq为第q个散射点的信号复幅度。
(6)
式中,l=1,2,…,L。由于收发双站的位置固定以及各脉冲时刻目标到收发双站的距离都是已知的,双基地角可以利用简单的三角几何关系计算出来,且测距精度对双基地角计算的影响几乎可以忽略。因此,将稀疏基矩阵Fall构造为
(7)
考虑到实际有噪声的存在,将式(5)的回波信号用矩阵形式表示:
Sall=FallA+ε0
(8)
式中,Sall表示经预处理后的全孔径二维回波数据,共包含L个回波脉冲,N个距离单元,ε0表示L×N噪声矩阵,Fall表示L×M的稀疏基矩阵,AM×N表示需要求解的ISAR超分辨二维图像,每一个元素对应散射点的复幅度。
在实际情况下,数据可能存在随机缺失或块缺失两种缺失形式。假设S为融合的有效孔径回波数据,共包含K(K SK×N=TK×LSallL×N=TFallA+ε=FA+ε (9) 式中,T为有效数据选择矩阵,具有去除缺失孔径,合并有效孔径的作用,F为在稀疏基矩阵Fall中去除缺失孔径对应行后形成的K×M部分稀疏基矩阵,ε为K×N复噪声矩阵,A为需要求解的ISAR超分辨二维图像。为方便求解,将式(9)矢量化表示为 (10) 式中,sn,εn和an分别表示第n个距离单元对应的回波数据矢量、噪声矢量和目标图像矢量。 国内外已有众多学者对基于CS理论的稀疏重构方法进行了研究,并发现与典型的RD算法相比,利用ISAR图像的稀疏特性实现ISAR高分辨成像在提高成像分辨率、降低副瓣和抑制噪声等方面具有明显的优势。但一般的稀疏重构方法仅从优化的角度进行了高分辨重构,有时无法得到最优的稀疏解。SBL算法从统计的角度出发,利用目标的先验信息和贝叶斯推论实现信号重构。由于贝叶斯灵活性强、适用范围广,相比于传统的CS重构算法有一定的优越性[13],因此本文考虑将SBL算法应用到ISAR成像中,利用ISAR图像的空域稀疏性和先验信息进行建模并实现重构。常用的SBL求解方法主要有直接求导法、期望最大(Expectation Maximization,EM)法和变分贝叶斯(Variational Bayesian,VB)法等,但在求解时涉及大量的矩阵求逆的过程,运算效率较低。在此基础上,Tipping提出了一种快速边缘似然函数最大化法进行求解[14],并成功应用到回归和分类中,发现该算法不仅在重构精度上与其他算法相差不大,而且大大缩短了运算时间,提高了运算效率。因此,本文将该方法应用到ISAR成像中,提出了一种基于快速SBL的双基地ISAR稀疏孔径高分辨成像算法。 若在求解时将全部的二维回波数据矢量化,如式(10)所示,则需要构造复杂的回波数据矢量和对角块稀疏基矩阵,当回波数据较大时,很有可能超过电脑内存空间,且算法执行效率很慢。因此,本文采用拆分的思想,将二维回波矩阵SK×N按距离单元分成小块进行处理,如图1所示。假设每块数据矩阵中包含N1个距离单元的回波数据,则N个距离单元的回波数据一共可分为H=「N/N1⎤块(「 ⎤表示向上取整),在求解时先逐块数据进行重构,再合成二维图像。 图1 回波数据分块处理示意图 下面只取其中一个数据块回波矩阵进行分析求解。首先根据式(10)将回波矩阵矢量化: (11) (12) (13) (14) 为获得高斯先验的共轭特性,对超参数αi和σ-2施加同高斯对偶的Gamma先验分布: (15) p(σ-2)=Gamma(σ-2|c,d) (16) 图2 SBL两层稀疏先验模型 (17) (18) (19) (20) (21) 式中,C-i表示C中与基向量Fi无关的部分。根据矩阵行列式及求逆计算规律展开式(20),可得 L(α-i)+l(αi) (22) 式中,α-i表示从α中除去第i个超参数αi后剩下的超参数集合,且有 (23) (24) (25) 对该式可分为两种情况进行分析: (26) (27) 由于直接计算qi,gi比较复杂,故考虑引入两个中间变量Gi和Qi以简化运算,有 (28) (29) 式中,B=σ-2I,则 gi=αiGi/(αi-Gi) (30) qi=αiQi/(αi-Gi) (31) ① 若θi>0且αi=+∞,则将Fi添加到被选中的原子中; ③ 若θi<0,则将Fi从被选中的原子中删除,并设置αi=+∞; 图3 快速SBL算法流程图 本节主要从运算时间和成像性能这两个方面对算法性能进行仿真验证。为验证本文算法在缩短运算时间方面的优越性,利用快速边缘似然函数最大化法以及直接求导法这两种SBL求解方法对一维稀疏信号进行重构,通过比较重构的均方根误差和重构时间,体现算法在运算时间方面的优越性。为验证算法在成像性能方面的优越性,利用典型的RD算法、文献[10]中提出的基于l1范数稀疏约束最优化算法以及本文算法对双基地ISAR稀疏孔径回波进行目标成像,通过对比重构图像的目标背景比(Target-to-Background Ratio,TBR)[15]和图像熵,体现算法在成像性能方面的优越性。 图4 重构信号与原始信号对比图 观测点数M快速边缘似然函数最大化方法直接求导方法RMSE重构时间/sRMSE重构时间/s4500.20621.810.20627.014000.20631.650.20636.833500.20641.590.20656.543000.20651.380.20665.612500.20651.420.20665.17 为验证算法的成像性能,利用典型的RD算法、基于l1范数稀疏约束最优化算法及本文算法对双基地ISAR稀疏孔径回波进行目标图像重构。双基地ISAR仿真场景如图5所示,假设双基地基线长度为400 km,目标在300 km的高度以3 km/s的速度匀速运动,成像起点为水平距离距接收站雷达靠右70 km处。目标的散射点模型如图6所示,该模型由96个散射点组成,成像仿真参数设置如表2所示,累积脉冲数为400,截取其中400个距离单元数据进行处理,在不同的SNR和孔径缺失条件下,利用3种算法进行成像,其中本文算法以每20个距离单元的回波数据为一个独立的小块进行处理。 图5 仿真场景 图6 散射点目标模型 参数名称参数值参数名称参数值载频10GHz累计脉冲个数400个带宽800MHz累积转角5.39°采样率1GHz平均双基地角41.38°脉冲宽度20μs距离向分辨率0.1603m脉冲重复频率25Hz方位向分辨率0.1704m 3.2.1 不同孔径缺失情形下成像性能验证 为验证算法在不同孔径缺失情形下的成像性能,在SNR为5 dB条件下,通过改变孔径缺失情形,将本文算法与基于l1范数稀疏约束最优化算法和RD算法的成像结果进行对比。4种孔径缺失情形分别是50%数据随机缺失、75%数据随机缺失、50%数据块缺失和75%数据块缺失,利用3种算法进行成像的结果如图7所示,其中,从左至右每列分别对应RD算法、基于l1范数稀疏约束最优化算法和本文算法的成像结果。 (a) 50%数据随机缺失时成像结果 (b) 75%数据随机缺失时成像结果 (c) 50%数据块缺失时成像结果 (d) 75%数据块缺失时成像结果图7 4种孔径缺失情形下3种算法成像结果 从成像结果可以看出,在孔径稀疏的情况下,采用RD算法直接成像会有大量的能量泄漏并产生散焦现象。相比之下,采用基于l1范数稀疏约束最优化算法成像能有效提高成像质量,能量泄漏问题和图像散焦问题得到改善,但仍存在少量噪声没有得到抑制。另外,当孔径缺失数量较多时(如75%数据块缺失的情况),利用该方法重构图像只能将目标的基本轮廓重构出来,而无法有效地区分各个散射点,成像质量迅速下降。采用本文算法进行高分辨成像时,不仅能有效抑制噪声,而且在数据缺失较多时仍能高质量地重构出目标图像。从表3中两种稀疏重构方法的评价指标也能看出,在同一孔径缺失情形下,相比于基于l1范数稀疏约束最优化算法,本文算法重构图像的TBR值大、图像熵值小,且运算时间短,说明了所提算法能在提高成像质量的同时减少运算时间,体现了算法的优越性。 表3 不同孔径缺失情形下的算法成像指标对比 3.2.2 不同SNR条件下成像性能验证 为验证算法在不同SNR条件下的成像性能,在方位向孔径随机缺失比为50%的情况下,利用基于l1范数稀疏约束最优化算法和本文算法在不同SNR条件下进行稀疏孔径成像,并画出目标图像的TBR和熵值随SNR变化的曲线,如图8所示。从变化曲线图可以看出,在同一SNR条件下,相较于基于l1范数稀疏约束最优化算法,利用本文算法所得图像的TBR值大、熵值小,说明本文算法能实现更高质量的图像重构。另外,随着SNR降低,虽然两种算法的成像结果的TBR值都有所减小、熵值有所增大,但本文算法变化较小,说明SNR对算法的影响较小,在低SNR条件下本文算法仍然适用。 (a) 图像熵随SNR变化曲线 (b) TBR随SNR变化曲线图8 成像质量随SNR变化曲线图 本文提出的基于快速SBL的双基地ISAR稀疏孔径高分辨成像算法通过快速边缘似然函数最大化方法进行SBL问题求解,相比于直接求导方法在保证重构精度的同时大大缩短了运算时间。另外,为减少每次数据处理量和存储量,采用分块处理的思想,将整个回波矩阵分为若干个小块进行处理,进一步提高了运算效率。仿真实验表明,在孔径缺失数据较多以及低SNR条件下,本文算法仍能得到高质量目标图像。2 快速稀疏贝叶斯学习算法
2.1 分块处理模型
2.2 稀疏先验模型
2.3 快速边缘似然函数最大化求解
2.4 算法流程图
3 仿真实验与分析
3.1 一维稀疏信号重构性能仿真
3.2 双基地ISAR稀疏孔径二维成像仿真
4 结束语