发明名称 一种基于X波段雷达图像的海表面流反演方法
摘要 本发明公开的一种基于X波段雷达图像的海表面流反演方法,包括(1)采集时空域海杂波图像作为一个序列,得到子图像序列;(2)对子图像序列进行三维傅里叶变换;(3)根据色散关系构造带通滤波器;(4)对图像谱非线性影响进行校正;(5)计算隶属度;(6)加权计算;(7)初始估流;(8)迭代估流。本发明与现有流反演算法相比,提高了流反演精度,尤其是提高了低流速时流反演精度,且提高了反演结果稳定性。本发明使用依赖最大流速的色散关系带通滤波器对图像谱进行噪声滤除,去噪能力强。本发明中对图像谱进行校正得到海浪谱,能够反映真实的海态信息,然后将海浪谱作为最小二乘法的权值之一计算流,流反演结果接近真实海态。
申请公布号 CN102353946A 申请公布日期 2012.02.15
申请号 CN201110178328.9 申请日期 2011.06.29
申请人 哈尔滨工程大学 发明人 刘利强;贾瑞才;戴运桃;卢志忠
分类号 G01S7/41(2006.01)I;G01S13/89(2006.01)I 主分类号 G01S7/41(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 官汉增
主权项 1.一种基于X波段雷达图像的海表面流反演方法,其特征在于:包括以下步骤:(1)雷达工作在短脉冲模式,连续采集时间长度为t的N幅空间域海杂波连续图像作为一个序列,然后选取分析区域构成子图像序列I<sup>(3)</sup>(x,y,t);(2)对子图像序列进行三维傅里叶变换得到三维波数频率图像谱F<sup>(3)</sup>(k,ω);(3)根据色散关系构造带通滤波器,滤除三维波数频率图像谱中的非海浪信号,所述的滤波器满足<img file="FDA0000072137890000011.GIF" wi="590" he="108" /><maths num="0001"><![CDATA[<math><mrow><msub><mi>B</mi><mi>n</mi></msub><mo>=</mo><mfrac><mrow><mo>(</mo><mi>&omega;</mi><mo>-</mo><mi>&Delta;&omega;</mi><mo>/</mo><mn>2</mn><mo>-</mo><msub><mi>U</mi><mi>max</mi></msub><msup><mi>&omega;</mi><mn>2</mn></msup><mo>/</mo><mi>g</mi><mo>)</mo></mrow><mi>g</mi></mfrac><mo>-</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mi>&Delta;k</mi></mrow><mn>2</mn></mfrac></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>B</mi><mi>n</mi></msub><mo>=</mo><mfrac><mrow><mo>(</mo><mi>&omega;</mi><mo>+</mo><mi>&Delta;&omega;</mi><mo>/</mo><mn>2</mn><mo>+</mo><msub><mi>U</mi><mi>max</mi></msub><msup><mi>&omega;</mi><mn>2</mn></msup><mo>/</mo><mi>g</mi><mo>)</mo></mrow><mi>g</mi></mfrac><mo>+</mo><mfrac><mrow><msqrt><mn>2</mn></msqrt><mi>&Delta;k</mi></mrow><mn>2</mn></mfrac></mrow></math>]]></maths>式中,B<sub>n</sub>和B<sub>p</sub>均为滤波器带宽;ω为海浪频率,Δω为频率分辨率;k为波数,Δk为波数分辨率;U<sub>max</sub>为雷达天线与海浪场最大相对流速;E<sup>(3)</sup>(k,ω)为滤波后海浪图像谱;(4)引入调制传递函数MTF对图像谱E<sup>(3)</sup>(k,ω)的非线性影响进行校正,得到海浪谱,调制传递函数MTF满足:MTF=|k|<sup>β</sup><maths num="0003"><![CDATA[<math><mrow><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>|</mo><mi>k</mi><mo>|</mo></mrow><mi>&beta;</mi></msup><mo>&CenterDot;</mo><msup><mi>E</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>&omega;</mi><mo>)</mo></mrow></mrow></math>]]></maths>其中,β为指数,<img file="FDA0000072137890000015.GIF" wi="146" he="44" />为海浪谱;(5)对于固定频率ω<sub>i</sub>上有n<sub>i</sub>个海浪谱分量,海浪谱分量波数的模组成集合为{k<sub>j</sub>|k<sub>1</sub> k<sub>2</sub>...k<sub>ni</sub>},中心为k<sub>i0</sub>,集合最大半径r<sub>i</sub>定义为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>k</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>n</mi><mi>i</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>n</mi><mi>i</mi></msub></munderover><msub><mi>k</mi><mi>j</mi></msub></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>r</mi><mi>i</mi></msub><mo>=</mo><munder><mi>max</mi><msub><mi>k</mi><mi>j</mi></msub></munder><mo>|</mo><mo>|</mo><msub><mi>k</mi><mi>j</mi></msub><mo>-</mo><msub><mi>k</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow></math>]]></maths>式中,k<sub>j</sub>为海浪谱分量,海浪谱分量波数的模组成的集合中谱分量隶属度μ(k<sub>ij</sub>)为:<maths num="0006"><![CDATA[<math><mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mo>|</mo><mo>|</mo><msub><mi>k</mi><mi>j</mi></msub><mo>-</mo><msub><mi>k</mi><mrow><mi>i</mi><mn>0</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mrow><msub><mi>r</mi><mi>i</mi></msub><mo>+</mo><mi>&delta;</mi></mrow></mfrac></mrow></math>]]></maths>其中,δ为表征k<sub>j</sub>距离中心k<sub>i0</sub>距离的参数;(6)采用步骤(4)校正后海浪谱和步骤(5)得到隶属度函数的的乘积加权LSM,得到极小值函数Q<sup>2</sup>为:<maths num="0007"><![CDATA[<math><mrow><msup><mi>Q</mi><mn>2</mn></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>&omega;</mi></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>i</mi></msub></munderover><msup><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>&omega;</mi><mi>p</mi></msub><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>其中,ω<sub>i</sub>为实测海浪谱数据<img file="FDA00000721378900000110.GIF" wi="147" he="44" />中第i个频率分量,ω<sub>p</sub>为根据色散关系给出的频率分量;N<sub>ω</sub>为正频率数目,N<sub>i</sub>为ω<sub>i</sub>频率上谱分量数目;<img file="FDA00000721378900000111.GIF" wi="196" he="50" />μ(k<sub>ij</sub>)分别为第ω<sub>i</sub>频率上第j个谱大小和隶属度大小,k<sub>ij</sub>分别为第i个频率中第j个谱分量的波数分量;(7)初始估流:当阶次p满足p=0的0阶色散关系时,设定阈值C<sub>fg</sub>满,将极小值函数Q<sup>2</sup>分别对表面流在X方向的分量u<sub>x</sub>、表面流在Y方向的分量u<sub>y</sub>求偏导,并使其偏导数均为零,根据谱数量n<sub>2</sub>的个数计算表面流公式为:u=A·B<maths num="0008"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup></mtd><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><msub><mi>k</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><msub><mi>k</mi><mi>y</mi></msub></mtd><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>-</mo><msqrt><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo><mi>tanh</mi><mrow><mo>(</mo><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow></msqrt><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>y</mi></msub><mrow><mo>(</mo><msub><mi>&omega;</mi><mn>0</mn></msub><mo>-</mo><msqrt><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo><mi>tanh</mi><mrow><mo>(</mo><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow></msqrt><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,k<sub>x</sub>、k<sub>y</sub>为波数k<sub>ij</sub>在X方向和Y方向的分量,ω<sub>0</sub>为0阶波频率,A和B表示矩阵;(8)迭代估流:①先选取小于阈值C<sub>fg</sub>的阈值C<sub>it</sub>,使得阈值C<sub>it</sub>高于背景噪声,然后根据步骤(7)中的初始估流过程得到流计算为0和1阶次波频率;②判断大于阈值C<sub>it</sub>的n<sub>3</sub>个海浪谱分量属于0阶还是1阶,若|ω<sub>i</sub>-ω<sub>0</sub>(k<sub>i</sub>)|<|ω<sub>i</sub>-ω<sub>1</sub>(k<sub>i</sub>)|,则属于0阶次波,若|ω<sub>i</sub>-ω<sub>0</sub>(k<sub>i</sub>)|>|ω<sub>i</sub>-ω<sub>1</sub>(k<sub>i</sub>)|,则属于1阶次波,其中ω<sub>i</sub>为实测海浪谱数据<img file="FDA0000072137890000023.GIF" wi="146" he="44" />中第i个频率分量,ω<sub>0</sub>(k<sub>i</sub>)为0阶波频率,ω<sub>1</sub>(k<sub>i</sub>)为1阶波频率;判断完成后,根据步骤(6)得到两个极小值函数,应用加权LSM得到新的表面流,计算公式为:u=A′·B′                     (15)<maths num="0010"><![CDATA[<math><mrow><msup><mi>A</mi><mo>&prime;</mo></msup><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msubsup><mi>k</mi><mi>x</mi><mn>2</mn></msubsup></mtd><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><msub><mi>k</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><msub><mi>k</mi><mi>y</mi></msub></mtd><mtd><mi>&Sigma;</mi><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msubsup><mi>k</mi><mi>y</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msup><mi>B</mi><mo>&prime;</mo></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><munder><mi>&Sigma;</mi><msub><mi>n</mi><mn>30</mn></msub></munder><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>-</mo><msqrt><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo><mi>tanh</mi><mrow><mo>(</mo><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow></msqrt><mo>)</mo></mrow><mo>+</mo><munder><mi>&Sigma;</mi><msub><mi>n</mi><mn>31</mn></msub></munder><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>-</mo><mn>2</mn><msqrt><mfrac><mrow><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo></mrow><mn>2</mn></mfrac><mi>tanh</mi><mrow><mo>(</mo><mfrac><mrow><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow><mn>2</mn></mfrac></mrow></msqrt><mo>)</mo></mrow></mtd></mtr><mtr><mtd><munder><mi>&Sigma;</mi><msub><mi>n</mi><mn>30</mn></msub></munder><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>y</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>-</mo><msqrt><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo><mi>tanh</mi><mrow><mo>(</mo><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow></msqrt><mo>)</mo></mrow><mo>+</mo><munder><mi>&Sigma;</mi><msub><mi>n</mi><mn>31</mn></msub></munder><msubsup><mi>E</mi><mi>M</mi><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>&mu;</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>ij</mi></msub><mo>)</mo></mrow><msub><mi>k</mi><mi>y</mi></msub><mrow><mo>(</mo><mi>&omega;</mi><mo>-</mo><mn>2</mn><msqrt><mfrac><mrow><mi>g</mi><mo>|</mo><mi>k</mi><mo>|</mo></mrow><mn>2</mn></mfrac><mi>tanh</mi><mrow><mo>(</mo><mfrac><mrow><mo>|</mo><mi>k</mi><mo>|</mo><mi>d</mi></mrow><mn>2</mn></mfrac></mrow></msqrt><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,n<sub>30</sub>、n<sub>31</sub>分别为n<sub>3</sub>个海浪谱分量中0、1阶次波数量,u为表层流,A′和B′表示矩阵;③将新的表面流代入色散关系式<img file="FDA0000072137890000026.GIF" wi="560" he="113" />中,得到新的0阶次和1阶次波频率,返回步骤②,进行迭代计算,得到不断精确的表层流,得到流速与流向。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号