发明名称 一种自适应的高精度干涉SAR相位估计方法
摘要 本发明公开了一种自适应的高精度干涉SAR相位估计方法,它结合维纳滤波器理论构造最佳加权矢量,通过对其组成的最佳协方差矩阵特征分解得到信号子空间和噪声子空间,充分利用相应像素对及其相邻像素的相干信息,并根据MUSIC算法中信号子空间和噪声子空间的正交性构造空间谱函数,通过谱峰搜索准确地估计相应像素间的干涉相位。它不需要确定配准误差大小和方向来得到最优权值,仅仅利用维纳滤波器获得最优权值,从而解决了传统InSAR干涉相位估计运算量大的问题。本发明适用于InSAR复杂场景地表参数精确反演等领域。
申请公布号 CN102270341B 申请公布日期 2015.01.07
申请号 CN201110099514.3 申请日期 2011.04.20
申请人 电子科技大学 发明人 张晓玲;陈钦
分类号 G06T7/00(2006.01)I;G01S13/90(2006.01)I;G01S7/02(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 曾磊
主权项 一种自适应的高精度干涉SAR相位估计方法,其特征是它包含以下几个步骤:步骤1、采用传统的最大相干系数法进行InSAR的图像粗配准:采用传统的最大相干系数法对InSAR副图像进行图像粗配准,得到粗配准后副图像S<sub>2</sub>;具体方法是:在主图像S<sub>1</sub>中选定任一像素点作为参考点,以参考点为中心取一个P×P大小的窗口;在配准前的副图像S'<sub>2</sub>中对应位置处选取一个Q×Q大小的搜索窗口,这里Q&gt;&gt;P保证在副图像中搜索到与主图像相匹配的P×P大小的窗口,P表示主图像S<sub>1</sub>中参考窗口的大小,Q表示配准前的副图像S'<sub>2</sub>中搜索窗口的大小;在配准前副图像S'<sub>2</sub>中选定任一像素点作为参考点,以参考点为中心取一个P×P大小的窗口,在整个Q×Q大小的搜索窗口进行滑窗移动,计算每次滑窗后主副图像中P×P大小的窗口各像素点的复相干系数γ:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&gamma;</mi><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><msubsup><mi>S</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><msup><msubsup><mi>S</mi><mn>2</mn><mo>&prime;</mo></msubsup><mo>*</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>n</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow></mrow><msqrt><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><msup><mrow><mo>|</mo><msubsup><mi>S</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><msup><mrow><mo>|</mo><msubsup><mi>S</mi><mn>2</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mi>u</mi><mo>,</mo><mi>n</mi><mo>+</mo><mi>v</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mrow>]]></math><img file="FDA0000561733530000011.GIF" wi="940" he="293" /></maths>这里m,n为整数,其中S′<sub>1</sub>(m,n)表示在主图像S<sub>1</sub>中选取P×P大小的窗口,在窗口中位于第m行、第n列的像素值,这里m,n为整数,S'<sub>2</sub>(m+u,n+v)表示副图像S'<sub>2</sub>中滑窗移动u行、v列的搜索窗口的像素值,这里m,n,u,v为整数,γ表示每次滑窗后主副图像中P×P大小的窗口中各像素点的复相干系数,*表示共轭,||表示求模值;最后通过每次滑窗后主副图像中P×P大小的窗口中各像素点的复相干系数γ表达式计算参考窗口与搜索得到的各窗口的相干系数,每次滑窗后主副图像中P×P大小的窗口中各像素点的复相干系数γ取最大值所对应的位置即为粗配准的误差偏移位置(u,v);根据得到的误差偏移位置(u,v),对配准前的副图像S'<sub>2</sub>中所有像素点移动u行、v列,得到配准前的副图像S'<sub>2</sub>的粗配准图像S<sub>2</sub>;步骤2、建立维纳滤波器信号模型:由步骤1得到的粗配准副图像S<sub>2</sub>,建立维纳滤波器的信号模型;具体过程如下:取粗配准副图像S<sub>2</sub>中对应第i个像素为中心的一个3×3的矩阵作为维纳滤波器的输入信号,建立如下滤波器模型:构造回波信号矢量<img file="FDA0000561733530000021.GIF" wi="130" he="89" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>S</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>S</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>4</mn><mo>)</mo></mrow><mo>,</mo><msub><mi>S</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>S</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>4</mn><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000561733530000022.GIF" wi="884" he="97" /></maths>其中S<sub>2</sub>(i‑4),S<sub>2</sub>(i‑3),…,S<sub>2</sub>(i+4)表示粗配准图像S<sub>2</sub>中3×3大小矩阵中的像素点,T表示矩阵的转置;构造维纳滤波器参量ω(i)ω(i)=[ω<sub>1</sub>,ω<sub>2</sub>,…,ω<sub>9</sub>]<sup>H</sup>其中ω<sub>1</sub>,ω<sub>2</sub>,…,ω<sub>9</sub>分别表示维纳滤波器9个抽头的权系数,H表示矩阵的共轭转置;将维纳滤波器参量ω(i)与回波信号矢量<img file="FDA0000561733530000023.GIF" wi="122" he="89" />相乘得到s<sub>2</sub>(i),将s<sub>2</sub>(i)作为主图像S<sub>1</sub>中第i个像素的估计值,即<img file="FDA0000561733530000024.GIF" wi="429" he="90" />将主图像S<sub>1</sub>中第i个像素的估计值s<sub>2</sub>(i)与主图像S<sub>1</sub>中对应的像素值s<sub>1</sub>(i)进行相减,得到主副图像第i个像素点的估计误差值e(i)<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>e</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>&omega;</mi><msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>S</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000561733530000025.GIF" wi="816" he="90" /></maths>其中H表示矩阵的共轭转置;e(i)的均方值最小时对应着最佳滤波器参量ω<sub>opt</sub>(i);步骤3、计算维纳滤波器的最佳滤波器参量ω<sub>opt</sub>(i):求取粗配准后副图像回波信号矢量<img file="FDA0000561733530000029.GIF" wi="117" he="80" />的自相关矩阵<img file="FDA00005617335300000210.GIF" wi="169" he="83" /><img file="FDA0000561733530000026.GIF" wi="485" he="122" />求取粗配准后副图像回波信号矢量<img file="FDA0000561733530000027.GIF" wi="122" he="89" />与主图像像素点s<sub>1</sub>(i)的互相关矢量<img file="FDA00005617335300000211.GIF" wi="97" he="79" /><img file="FDA0000561733530000028.GIF" wi="460" he="101" />上式中,E[]表示统计平均,H表示矩阵的共轭转置,*表示矩阵的共轭;对粗配准后副图像回波信号矢量<img file="FDA0000561733530000031.GIF" wi="126" he="94" />的自相关矩阵<img file="FDA0000561733530000038.GIF" wi="134" he="83" />求逆,并与互相关矢量<img file="FDA0000561733530000039.GIF" wi="70" he="65" />相乘,得到最佳滤波器参量ω<sub>opt</sub>(i),即<img file="FDA00005617335300000310.GIF" wi="445" he="93" />其中‑1表示求矩阵的逆;步骤4、实现InSAR图像精配准将步骤3得到的最佳滤波器参量ω<sub>opt</sub>(i)与由步骤2构造的回波信号矢量<img file="FDA0000561733530000032.GIF" wi="123" he="88" />相乘,得到副图像S<sub>2</sub>中第i个像素点的精配准后的值s<sub>opt2</sub>(i)<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>s</mi><mrow><mi>opt</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>opt</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>H</mi></msup><msub><mover><mi>S</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000561733530000033.GIF" wi="530" he="101" /></maths>其中ω<sub>opt</sub>(i)表示第i个的像素点最佳滤波器参量,<img file="FDA0000561733530000034.GIF" wi="128" he="88" />是步骤2中副图像S<sub>2</sub>中的第i个像素的3×3的矩阵构成的回波信号矢量,H表示矩阵的共轭转置;步骤5、构造接收信号的协方差矩阵利用步骤4精配准后副图像的相应像素点s<sub>opt2</sub>(i),构造联合最佳加权矢量s(i),s(i)=[s<sub>1</sub>(i),s<sub>opt2</sub>(i)]<sup>T</sup>,这里T表示矩阵的转置;利用最佳加权矢量s(i),构造接收信号协方差矩阵C<sub>s</sub>(i)为:<img file="FDA0000561733530000035.GIF" wi="1136" he="309" />其中E[]表示统计平均,<img file="FDA0000561733530000036.GIF" wi="132" he="83" />表示干涉相位导向矢量,<img file="FDA0000561733530000037.GIF" wi="55" he="55" />表示主副图像中相对应的第i个像素点之间的干涉相位,x(i)表示加权矢量s(i)中的信号矢量,v(i)表示加权矢量s(i)中加性高斯噪声矢量,R(i)=E[x(i)x(i)<sup>H</sup>]表示信号矢量x(i)的自相关矩阵,σ<sup>2</sup>表示噪声矢量v(i)的方差,I<sub>2</sub>表示二阶的单位矩阵,□表示Hadamard积,H表示矩阵的共轭转置;步骤6、利用MUSIC算法分离信号和噪声子空间将步骤5得到的接收信号的协方差矩阵C<sub>s</sub>(i),利用MUSIC算法分解得到信号和噪声子空间;具体步骤如下:对协方差矩阵C<sub>s</sub>(i)进行特征值分解,求取它的最小特征值λ<sub>min</sub>,与最小特征值λ<sub>min</sub>对应的特征向量为噪声子空间记为u<sub>2</sub>;步骤7、构造谱函数估计干涉相位将噪声子空间记为E<sub>N</sub>=u<sub>2</sub>,利用干涉相位导向矢量<img file="FDA0000561733530000041.GIF" wi="328" he="102" />与噪声子空间相乘,构造谱函数<img file="FDA0000561733530000042.GIF" wi="393" he="146" />这里<img file="FDA0000561733530000043.GIF" wi="42" he="57" />表示干涉相位估计值,T表示矩阵的转置,在[0,2π)内改变相位<img file="FDA0000561733530000044.GIF" wi="48" he="57" />的值,P<sub>MUSIC</sub>峰值位置对应的相位即为主副图像中第i个像素点的干涉相位值<img file="FDA0000561733530000045.GIF" wi="87" he="59" />
地址 611731 四川省成都市高新区(西区)西源大道2006号