发明名称 一种弹载SAR运动误差图像定位方法
摘要 本发明公开了一种弹载SAR运动误差图像定位方法,包括步骤一、根据弹载SAR平台与目标位置、速度关系建立俯冲模型下的直角坐标系,获取起始时刻雷达平台和目标点的位置坐标、雷达平台三个方向的运动速度分量,设定位置误差和速度误差,获取加入误差后的位置坐标和各方向的速度值;步骤二、建立SAR定位多普勒方程组,通过步骤一中得到的位置坐标、速度值以及几何关系,得到SAR图像的几何定位误差的显示解,根据该显示解,对图像几何误差进行校正,从而完成对SAR运动误差的图像定位。本发明中给出了两种运动误差因子产生图像几何定位误差的显示解,更全面的反映平台位置和速度测量误差对SAR图像几何定位的影响。
申请公布号 CN102890276B 申请公布日期 2014.07.30
申请号 CN201210253244.1 申请日期 2012.07.20
申请人 北京航空航天大学 发明人 孙兵;王烨;李冰
分类号 G01S13/90(2006.01)I 主分类号 G01S13/90(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文利
主权项 一种弹载SAR运动误差图像定位方法,其特征在于,包括以下几个步骤:步骤一、根据弹载SAR平台与目标位置、速度关系建立俯冲模型下的直角坐标系,获取起始时刻雷达平台和目标点的位置坐标、雷达平台三个方向的运动速度分量,设定位置误差和速度误差,获取加入误差后的位置坐标和各方向的速度值;所述的步骤一具体为:(a)根据弹载SAR平台与目标位置、速度关系建立俯冲模型下的直角坐标系,获取起始时刻雷达平台和目标点的位置坐标、雷达平台三个方向的运动速度分量;以目标所在的地平面为XOZ平面建立直角坐标系,X轴指向正北方向,Z轴指向正东方向,Y轴垂直地平面向上;设定起始时刻t=0时,雷达平台位置A点坐标为(0,H,0),目标点P坐标为(x<sub>0</sub>,0,z<sub>0</sub>),P点位于雷达波束指向地面的环形区域内;假设雷达平台在成像时间内沿ABC直线运动,B点是t时刻雷达平台所处的位置,C点为雷达平台运动方向和地平面XOZ的交点,雷达平台速度矢量为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><mi>V</mi><mo>&RightArrow;</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mi>x</mi></msub></mtd><mtd><msub><mi>V</mi><mi>y</mi></msub></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000459735120000011.GIF" wi="326" he="89" /></maths>其中,V<sub>x</sub>、V<sub>y</sub>、V<sub>z</sub>分别表示雷达平台速度矢量在X、Y、Z方向的分量,t=0时刻,雷达平台对应的斜距为r<sub>0</sub>,入射角为θ<sub>L</sub>,等效锥角为<img file="FDA0000459735120000012.GIF" wi="71" he="57" />波束指向地面投影与X轴夹角为θ;(b)设定位置误差和速度误差;设雷达平台的位置误差为ds=[dx dy dz],雷达平台速度误差为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>d</mi><mover><mi>V</mi><mo>&RightArrow;</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>dV</mi><mi>x</mi></msub></mtd><mtd><msub><mi>dV</mi><mi>y</mi></msub></mtd><mtd><msub><mi>dV</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000459735120000013.GIF" wi="444" he="76" /></maths>其中,dx、dy、dz分别表示雷达平台在X、Y、Z三个方向上的位置误差,dV<sub>x</sub>、dV<sub>y</sub>、dV<sub>z</sub>分别表示雷达平台在X、Y、Z三个方向上的速度误差;(c)获取加入误差后的位置坐标和各方向的速度值;获取雷达平台位置A点加入误差后的雷达平台位置A′点,A′点的坐标为(dx,H+dy,dz),目标点P的成像结果被认为是位于p′的成像结果,p′的坐标为(x<sub>0</sub>+Δx,0,z<sub>0</sub>+Δz),其中,Δx、Δz分别为SAR图像的几何定位误差X向和Z向的畸变量;加入雷达平台速度误差后的雷达平台速度矢量记做<img file="FDA0000459735120000014.GIF" wi="91" he="78" />表示为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mover><msup><mi>V</mi><mo>&prime;</mo></msup><mo>&RightArrow;</mo></mover><mo>=</mo><mover><mi>V</mi><mo>&RightArrow;</mo></mover><mo>+</mo><mi>d</mi><mover><mi>V</mi><mo>&RightArrow;</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub></mtd><mtd><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000015.GIF" wi="1426" he="89" /></maths>步骤二、根据等距离、等多普勒原理,建立SAR定位多普勒方程组,通过步骤一中得到的加入误差后的位置坐标、速度值以及几何关系,得到SAR图像的几何定位误差的显示解,根据该显示解,对图像几何误差进行校正,从而完成对SAR运动误差的图像定位;所述的步骤二具体为:(a)根据SAR成像过程中等距离、等多普勒原理,建立SAR定位多普勒方程组,表示为:<img file="FDA0000459735120000016.GIF" wi="1201" he="100" /><img file="FDA0000459735120000021.GIF" wi="1268" he="176" />其中,<img file="FDA0000459735120000022.GIF" wi="83" he="71" />表示起始时刻,雷达平台到目标点的距离矢量,<img file="FDA0000459735120000023.GIF" wi="115" he="71" />表示加入误差后的距离矢量,λ为雷达信号波长;(b)将步骤一中得到的加入误差后的位置坐标和速度值带入公式(2)、(3)中,获取SAR图像的几何定位误差X向和Z向的畸变量,表示为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>&Delta;x</mi><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mfrac><mrow><mi>dy</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>HdV</mi><mi>y</mi></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>x</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>z</mi></msub></mrow><mrow><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub></mrow></mfrac><mo>+</mo><mi>dx</mi></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><mo>-</mo><mi>b</mi><mo>-</mo><msqrt><msup><mi>b</mi><mn>2</mn></msup><mo>-</mo><mn>4</mn><mi>ac</mi></msqrt></mrow><mrow><mn>2</mn><mi>a</mi></mrow></mfrac><mo>+</mo><mi>dx</mi></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000024.GIF" wi="1860" he="325" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>&Delta;z</mi><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><mo>+</mo><msqrt><msubsup><mi>z</mi><mn>0</mn><mn>2</mn></msubsup><mo>-</mo><msup><mrow><mo>(</mo><mi>dx</mi><mo>-</mo><mi>&Delta;x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mrow><mn>2</mn><mi>x</mi></mrow><mn>0</mn></msub><mrow><mo>(</mo><mi>dx</mi><mo>-</mo><mi>&Delta;x</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>dy</mi><mn>2</mn></msup><mo>-</mo><mn>2</mn><mi>Hdy</mi></msqrt><mo>+</mo><mi>dz</mi></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>HdV</mi><mi>y</mi></msub><mo>+</mo><mi>dy</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>x</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>z</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>&Delta;x</mi><mo>-</mo><mi>dx</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub></mrow></mfrac><mo>+</mo><mi>dz</mi></mtd><mtd><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000025.GIF" wi="1868" he="278" /></maths>其中<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>a</mi><mo>=</mo><msup><mrow><mo>(</mo><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000026.GIF" wi="1834" he="81" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>b</mi><mo>=</mo><msub><mrow><mn>2</mn><mi>x</mi></mrow><mn>0</mn></msub><msup><mrow><mo>(</mo><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msub><mrow><mn>2</mn><mi>z</mi></mrow><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>)</mo></mrow><mo>-</mo></mtd></mtr><mtr><mtd><mn>2</mn><mrow><mo>(</mo><msub><mi>V</mi><mi>x</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>x</mi></msub><mo>)</mo></mrow><mo>[</mo><msub><mi>HdV</mi><mi>y</mi></msub><mo>+</mo><mi>dy</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>x</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>z</mi></msub><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000027.GIF" wi="1840" he="188" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>c</mi><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>HdV</mi><mi>y</mi></msub><mo>+</mo><mi>dy</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>x</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>z</mi></msub><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><mrow><mo>(</mo><msup><mi>dy</mi><mn>2</mn></msup><mo>+</mo><mn>2</mn><mi>Hdy</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo></mtd></mtr><mtr><mtd><msub><mrow><mn>2</mn><mi>z</mi></mrow><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>V</mi><mi>z</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>z</mi></msub><mo>)</mo></mrow><mo>[</mo><msub><mi>HdV</mi><mi>y</mi></msub><mo>+</mo><mi>dy</mi><mrow><mo>(</mo><msub><mi>V</mi><mi>y</mi></msub><mo>+</mo><msub><mi>dV</mi><mi>y</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>x</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><msub><mi>dV</mi><mi>z</mi></msub><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000459735120000028.GIF" wi="1852" he="205" /></maths>其中:ds=[dx dy dz]为雷达平台的位置误差,<img file="FDA0000459735120000029.GIF" wi="414" he="88" />为雷达平台速度误差,V<sub>x</sub>、V<sub>y</sub>、V<sub>z</sub>分别表示雷达平台速度矢量在X、Y、Z方向的分量;由步骤二(b)得到相应的几何定位误差显示解准确给出SAR图像的几何偏移量,偏移量为图像定位提供初始输入量,对图像的几何误差进行校正,从而完成对SAR运动误差的图像定位。
地址 100191 北京市海淀区学院路37号