发明名称 一种基于粒子群滤波优化的ISAR成像方法
摘要 本发明属于ISAR成像技术领域,特别涉及一种基于粒子群滤波优化的ISAR成像方法,本发明将ISAR目标的平动分量进行多项式建模,通过ISAR图像熵最小化,利用PSO算法对多项式系数进行全局优化求解,最后补偿目标平动分量,得到高分辨率的二维成像结果,同时该技术能够实现目标平动多项式阶数的自适应估计。本发明能够有效避免局部最优问题,且求解精度高,对噪声适应性强。
申请公布号 CN104330799B 申请公布日期 2017.01.25
申请号 CN201410658193.X 申请日期 2014.11.17
申请人 西安电子科技大学 发明人 周峰;孙攀歌;刘磊
分类号 G01S13/90(2006.01)I 主分类号 G01S13/90(2006.01)I
代理机构 西安睿通知识产权代理事务所(特殊普通合伙) 61218 代理人 惠文轩
主权项 一种基于粒子群滤波优化的ISAR成像方法,其特征在于,包括以下步骤:步骤1,利用逆合成孔径雷达发射线性调频信号S<sub>0</sub>,利用逆合成孔径雷达接收原始回波数据,将原始回波数据沿距离向进行快速傅里叶变换,得到距离频域的数据矩阵S<sub>1</sub>,对距离频域的数据矩阵S<sub>1</sub>进行匹配滤波,得到匹配滤波之后的数据矩阵S<sub>M</sub>;构建长度为M的时间列向量t,t=[‑M/2,‑M/2+1,…,M/2‑1]<sup>T</sup>,上标T表示矩阵或向量的转置,M为距离频域的数据矩阵S<sub>1</sub>的列数;设定目标平动分量多项式阶数P,P=1,2,3...,当P=1时,跳至步骤2;步骤2,构建大小为M×P的时间矩阵D<sub>P</sub>,时间矩阵D<sub>P</sub>的第g列为列向量t<sup>g</sup>,列向量t<sup>g</sup>表示对时间列向量t的每个元素取g次方得出的新的向量,g取1至P;构建目标平动分量多项式系数向量b<sub>P</sub>,当P=i时,目标平动分量多项式系数向量b<sub>P</sub>为0;当P>1时,目标平动分量多项式系数向量b<sub>P</sub>是长度为P的列向量,目标平动分量多项式系数向量b<sub>P</sub>中的元素全为0;令迭代次数u=1,2,3...,当u=1时,跳至步骤3;步骤3,设定粒子群的粒子总数为K,令k=1,2,…K,设定粒子群中第k个粒子的初始位置向量<img file="FDA0001039730880000011.GIF" wi="110" he="71" />粒子群中第k个粒子的初始速度向量<img file="FDA0001039730880000012.GIF" wi="115" he="71" />粒子群中第k个粒子的初始最优位置向量<img file="FDA0001039730880000013.GIF" wi="179" he="65" />以及粒子群第k个粒子所对应的初始图像熵值<img file="FDA0001039730880000014.GIF" wi="123" he="74" />根据第u‑1次迭代后粒子群中第k个粒子的速度向量<img file="FDA0001039730880000015.GIF" wi="147" he="79" />第u‑1次迭代后粒子群中第k个粒子的位置向量<img file="FDA0001039730880000016.GIF" wi="147" he="79" />以及第u‑1次迭代后粒子群中第k个粒子的最优位置列向量<img file="FDA0001039730880000017.GIF" wi="211" he="77" />得到第u次迭代后粒子群中第k个粒子的速度向量<img file="FDA0001039730880000018.GIF" wi="114" he="74" />得出第u次迭代后粒子群中第k个粒子的位置向量<img file="FDA0001039730880000019.GIF" wi="117" he="76" /><img file="FDA00010397308800000110.GIF" wi="422" he="72" />步骤4,得出第u次迭代后粒子群中第k个粒子所对应的目标二维图像矩阵<img file="FDA00010397308800000111.GIF" wi="82" he="75" />的图像熵值<img file="FDA00010397308800000112.GIF" wi="122" he="79" />步骤5,得出第u次迭代后粒子群所对应的图像最小熵值E<sup>P,u,best</sup>、以及第u次迭代后粒子群的最优位置向量z<sup>P,u,best</sup>;步骤6,用u<sub>max</sub>表示设定的迭代次数u的经验迭代门限,如果u>u<sub>max</sub>或<img file="FDA0001039730880000021.GIF" wi="406" he="152" />得出目标平动分量多项式阶数为P时的图像最小熵E<sub>P</sub>、以及目标平动分量多项式阶数为P时的目标平动分量多项式系数向量b<sub>P</sub>,E<sub>P</sub>=E<sup>P,u,best</sup>,b<sub>P</sub>=z<sup>P,u,best</sup>,|·|<sub>1</sub>表示1范数,ξ为设定的粒子速度平均经验值门限;否则,令u的值自增1,返回至步骤3;步骤7,令目标平动分量多项式阶数P的值自增1,重复执行步骤2至步骤6;然后,判断E<sub>P</sub>和E<sub>P‑1</sub>的大小关系,如果E<sub>P</sub>≤E<sub>P‑1</sub>,则返回至步骤2;如果E<sub>P</sub>>E<sub>P‑1</sub>,则得到最终图像最小熵、以及最终图像最小熵对应的目标平动多项式系数向量,所述最终图像最小熵是目标平动分量多项式阶数为P‑1时的图像最小熵E<sub>P‑1</sub>,所述最终图像最小熵对应的目标平动多项式系数向量是:目标平动分量多项式阶数为P‑1时的目标平动分量多项式系数向量b<sub>P‑1</sub>;步骤8,将时间矩阵D<sub>P‑1</sub>和最终图像最小熵对应的目标平动多项式系数向量的转置相乘得到目标平动分量R;用目标平动分量R对匹配滤波之后的数据矩阵S<sub>M</sub>进行平动补偿得到目标平动分量补偿后数据矩阵A,对目标平动分量补偿后数据矩阵A做基于最终图像最小熵的自聚焦,并对自聚焦形成的图像在方位向做快速傅里叶变换,得到最终ISAR图像。
地址 710071 陕西省西安市太白南路2号