发明名称 一种极地探冰雷达数据层位提取方法
摘要 本发明公开了一种极地探冰雷达数据层位提取方法,包括步骤:步骤1,算法初始化,输入待处理的图像,同时给出原始图像恢复、图像层位提取、规整化系数以及层位提取规整化因子的初始值;步骤2,判断迭代终止条件是否满足,若满足,则输出原始图像恢复以及图像层位提取结果,若不满足,则进入步骤3的迭代过程;步骤3,将原始图像恢复和图像层位提取分开进行,对于原始图像恢复,采用梯度框架进行处理;对于图像层位提取,采用总变分最小化结合梯度框架进行处理;在迭代过程的最后,采用共轭梯度算法更新层位提取规整化因子的值;其中步骤3每迭代一次,需要返回步骤2进行判断,直至满足迭代终止条件。利用该方法能够得到冰川的准确层位。
申请公布号 CN103513256B 申请公布日期 2015.08.19
申请号 CN201210211519.5 申请日期 2012.06.20
申请人 中国科学院电子学研究所 发明人 刘小军;稂时楠;赵博;李俊;方广有
分类号 G01S17/89(2006.01)I 主分类号 G01S17/89(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 宋焰琴
主权项 一种极地探冰雷达数据层位提取方法,该方法包括步骤:步骤1,输入待处理的图像,同时给出原始图像恢复、图像层位提取、规整化系数以及层位提取规整化因子的初始值;其中,所述原始图像恢复、图像层位提取的初始值为0,规整化系数为(0,1)之间的正数;设μ为层位提取规整化因子,它的初始值采用对输入图像的信噪比进行估计得到;步骤2,判断迭代终止条件是否满足,若满足,则输出原始图像恢复以及图像层位提取结果,若不满足,则进入步骤3的迭代过程;步骤3,将原始图像恢复和图像层位提取分开进行,对于原始图像恢复,采用梯度框架进行处理;对于图像层位提取,采用总变分最小化结合梯度框架进行处理;在每次迭代过程的最后,采用共轭梯度算法更新层位提取规整化因子的值;其中步骤3每迭代一次,都需要返回步骤2进行判断,直至满足迭代终止条件;其中,步骤1中通过以下步骤得到μ的初始值:步骤101,通过<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mi>D</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mrow><mo>(</mo><mn>2</mn><mi>P</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>2</mn><mi>Q</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mi>P</mi></mrow><mi>P</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><mi>D</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mi>k</mi><mo>,</mo><mi>j</mi><mo>+</mo><mi>l</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000724607440000011.GIF" wi="1036" he="168" /></maths>计算输入图像的局部均值μ<sub>D</sub>,其中,(i,j)表示图像像素点的位置,D为输入的待处理图像,P和Q是计算窗口尺寸,选取P=Q=2或者P=Q=1;步骤102,通过<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>&sigma;</mi><mi>DL</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mrow><mo>(</mo><mn>2</mn><mi>P</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mrow><mo>(</mo><mn>2</mn><mi>Q</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mi>P</mi></mrow><mi>P</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mo>-</mo><mi>Q</mi></mrow><mi>Q</mi></munderover><msup><mrow><mo>[</mo><mi>D</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mi>k</mi><mo>,</mo><mi>j</mi><mo>+</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&mu;</mi><mi>D</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000724607440000012.GIF" wi="1286" he="165" /></maths>计算图像的局部方差σ<sub>DL</sub><sup>2</sup>,计算窗口P和Q尺寸的选取与局部均值计算中的选取保持一致;步骤103,用局部方差的最大值和最小值之比作为输入图像信噪比的估计值;步骤104,将步骤103中得到的信噪比估计值进行5到10倍的缩小,得到的结果即为层位提取规整化因子μ的初始值;其中,步骤2中迭代终止条件的选取定义如下:设A为原始图像恢复结果,E为图像层位提取结果,k为迭代次数,||·||<sub>F</sub>为Frobenius范数,则迭代终止条件定义为:<img file="FDA0000724607440000021.GIF" wi="1115" he="285" />A<sub>k</sub>、A<sub>k+1</sub>分别表示第k、k+1次迭代得到的原始图像恢复结果,E<sub>k</sub>、E<sub>k+1</sub>分别表示第k、k+1次迭代得到的图像层位提取结果;其中,步骤3进一步包括:步骤301,设t为迭代控制值,棱边保持规整化惩罚泛函<img file="FDA0000724607440000022.GIF" wi="778" he="125" />其中,e是E的像元值;D<sub>E</sub>是E的支持域;规整化因子<img file="FDA0000724607440000023.GIF" wi="118" he="83" />的取值为:<img file="FDA0000724607440000024.GIF" wi="337" he="140" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>D</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>x</mi></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>e</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>e</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mi>&delta;</mi></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000724607440000025.GIF" wi="491" he="139" /></maths><img file="FDA0000724607440000026.GIF" wi="461" he="138" />δ是一个标定参数,用来调整惩罚泛函的离散程度;e<sub>i,j</sub>、e<sub>i,j+1、</sub>e<sub>i+1,j</sub>分别表示E的第(i,j)、(i,j+1)、(i+1,j)象元值;从而,A和E的梯度框架可以分别写成:<img file="FDA0000724607440000027.GIF" wi="533" he="139" /><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>Y</mi><mi>k</mi><mi>E</mi></msubsup><mo>&LeftArrow;</mo><msub><mi>E</mi><mi>k</mi></msub><mo>+</mo><msubsup><mi>J</mi><mi>&mu;</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mn>1</mn></mrow><msub><mi>t</mi><mi>k</mi></msub></mfrac><mrow><mo>(</mo><msub><mi>E</mi><mi>k</mi></msub><mo>+</mo><msubsup><mi>J</mi><mi>&mu;</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>E</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msubsup><mi>J</mi><mi>&mu;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000724607440000028.GIF" wi="845" he="142" /></maths><img file="FDA0000724607440000029.GIF" wi="242" he="111" />分别表示第k次迭代得到的A和E的梯度框架;A<sub>k‑1</sub>表示第k‑1次迭代得到的原始图像恢复结果;E<sub>k‑1</sub>表示第k‑1次迭代得到的图像层位提取结果,t<sub>k‑1</sub>和t<sub>k</sub>分别表示第k‑1、k次迭代的迭代控制值,<img file="FDA0000724607440000031.GIF" wi="183" he="120" />和<img file="FDA0000724607440000032.GIF" wi="224" he="121" />分别表示第k、k‑1次迭代的棱边保持规整化惩罚泛函;步骤302,对于A的恢复,采用基于梯度框架的最速梯度法进行;设D为输入的待处理图像,首先,<img file="FDA0000724607440000033.GIF" wi="602" he="129" />其次,对G<sub>k</sub><sup>A</sup>做奇异值分解<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mrow><mo>(</mo><msup><mi>U</mi><mi>A</mi></msup><mo>,</mo><msup><mi>S</mi><mi>A</mi></msup><mo>,</mo><msup><mi>V</mi><mi>A</mi></msup><mo>)</mo></mrow><mo>&LeftArrow;</mo><mi>svd</mi><mrow><mo>(</mo><msubsup><mi>G</mi><mi>k</mi><mi>A</mi></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000724607440000034.GIF" wi="576" he="79" /></maths>最后,采用<img file="FDA0000724607440000035.GIF" wi="552" he="380" />对S<sup>A</sup>进行限制,得到A的估计值<img file="FDA0000724607440000036.GIF" wi="580" he="132" />其中μ<sub>k</sub>为第k次迭代的层位提取规整化因子;步骤303,对于E的提取,采用基于梯度框架的总变分最小化方法来进行,首先,<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>G</mi><mi>k</mi><mi>E</mi></msubsup><mo>&LeftArrow;</mo><msubsup><mi>Y</mi><mi>k</mi><mi>E</mi></msubsup><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msubsup><mi>Y</mi><mi>k</mi><mi>A</mi></msubsup><mo>+</mo><msubsup><mi>Y</mi><mi>k</mi><mi>E</mi></msubsup><mo>-</mo><mi>D</mi><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000724607440000037.GIF" wi="550" he="130" /></maths>其次,根据<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>&sigma;</mi><mi>&xi;</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>mn</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>[</mo><mi>&xi;</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&mu;</mi><mi>&xi;</mi></msub><mo>]</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000724607440000038.GIF" wi="618" he="131" /></maths>计算待处理图像D的噪声方差σ<sub>ξ</sub><sup>2</sup>,其中,m和n是D的尺寸,μ<sub>ξ</sub>是D的噪声均值;得到噪声方差σ<sub>ξ</sub><sup>2</sup>之后,计算噪声功率<img file="FDA0000724607440000039.GIF" wi="362" he="99" />之后,采用总变分最小化方法对G<sub>k</sub><sup>E</sup>进行处理,得到结果为u<sub>k</sub>;最后,采用最速梯度思想恢复E,得到E的估计值<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>E</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>S</mi><mfrac><mrow><mi>&lambda;</mi><msub><mi>&mu;</mi><mi>k</mi></msub></mrow><mn>2</mn></mfrac></msub><mo>[</mo><msub><mi>u</mi><mi>k</mi></msub><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA00007246074400000310.GIF" wi="340" he="115" /></maths>其中<img file="FDA00007246074400000311.GIF" wi="644" he="390" />λ为规整化系数;步骤304,使用<img file="FDA00007246074400000312.GIF" wi="387" he="155" />更新迭代控制值t的取值;t<sub>k+1</sub>表示第k+1次迭代的迭代控制值;并使用共轭梯度法更新层位提取规整化因子μ<sub>k</sub>的取值,具体步骤为:首先,将μ<sub>k</sub>代入<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>F</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&mu;</mi><mi>k</mi></msub><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>A</mi><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mo>*</mo></msub><mo>+</mo><msub><mi>&mu;</mi><mi>k</mi></msub><mi>&lambda;</mi><msub><mrow><mo>|</mo><msub><mi>E</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>1</mn></msub><mo>+</mo><msub><mi>&mu;</mi><mi>k</mi></msub><mi>&lambda;</mi><msubsup><mi>J</mi><mi>&mu;</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mrow><mo>|</mo><mo>|</mo><mi>D</mi><mo>-</mo><msub><mi>A</mi><mi>k</mi></msub><mo>-</mo><msub><mi>E</mi><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup></mrow>]]></math><img file="FDA0000724607440000041.GIF" wi="1519" he="137" /></maths>求得F<sub>k</sub>(X),将F<sub>k</sub>(X)根据ηF<sub>k</sub>(X)进行缩小,其中η=0.9;其次,将上式写成<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mrow><mo>(</mo><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>A</mi><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mo>*</mo></msub><mo>+</mo><mi>&lambda;</mi><msub><mrow><mo>|</mo><msub><mi>E</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>1</mn></msub><mo>+</mo><mi>&lambda;</mi><msubsup><mi>J</mi><mi>&mu;</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>e</mi><mo>)</mo></mrow><mo>)</mo></mrow><msub><mi>&mu;</mi><mi>k</mi></msub><mo>=</mo><mi>&eta;</mi><msub><mi>F</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mrow><mo>|</mo><mo>|</mo><mi>D</mi><mo>-</mo><msub><mi>A</mi><mi>k</mi></msub><mo>-</mo><msub><mi>E</mi><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000724607440000042.GIF" wi="1298" he="144" /></maths>最后,采用共轭梯度法搜索最佳μ值,作为下一次迭代的初始μ值,记作μ<sub>k+1</sub>。
地址 100080 北京市海淀区北四环西路19号