发明名称 基于1<sub>1</sub>范数约束的有理函数模型参数求解和全参数优化方法
摘要 基于l<sub>1</sub>范数约束的有理函数模型参数求解和全参数优化方法:在地形无关方案中,当卫星影像内部畸变较大时,仍可以得到可靠的有理函数模型参数;在地形相关方案中,可利用少于39个控制点求解78个有理函数模型系数;在已知有理函数模型系数的条件下,利用少量地面控制点对有理函数模型进行全参数优化。本发明提高了有理函数模型参数求解的稳定性,减少了所需控制点的个数,可以在少于39个控制点的条件下求出有理函数模型参数的可靠解,并提高了影像精校正的精度。
申请公布号 CN104102844A 申请公布日期 2014.10.15
申请号 CN201410352962.3 申请日期 2014.07.24
申请人 中国科学院遥感与数字地球研究所 发明人 龙腾飞;焦伟利;何国金;张兆明
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 代理人
主权项 一种基于l<sub>1</sub>范数约束的有理函数模型求解方法,所述方法利用n个控制点进行求解,控制点可以是真实地面控制点,也可以是通过严格成像模型生成的虚拟控制点;其特征是:包括以下步骤,步骤1.1,对n个控制点的像平面坐标和地面坐标进行标准化;步骤1.2,通过变形将有理函数模型(1)转化为关于各RPCs的线性模型(2),<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>l</mi><mo>=</mo><mfrac><mrow><msub><mi>N</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>D</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow></mrow></mfrac></mtd></mtr><mtr><mtd><mi>s</mi><mo>=</mo><mfrac><mrow><msub><mi>N</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>D</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000106559100000011.GIF" wi="1224" he="286" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>N</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow><mo>-</mo><mi>l</mi><msub><mi>D</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>N</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow><mo>-</mo><mi>s</mi><msub><mi>D</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>,</mo><mi>Z</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000106559100000012.GIF" wi="1377" he="141" /></maths>然后n个控制点所列的误差方程可以矩阵形式来表示,如式(3)所示,L=Ax+V            (3)其中L=[l<sub>1</sub>,l<sub>2</sub>,…,l<sub>n</sub>,s<sub>1</sub>,s<sub>2</sub>,…,s<sub>n</sub>]<sup>T</sup>,x=[a<sub>0</sub>,…,a<sub>19</sub>,b<sub>1</sub>,…b<sub>19</sub>,c<sub>0</sub>,…,c<sub>19</sub>,d<sub>1</sub>,…,d<sub>19</sub>]<sup>T</sup>,V为随机误差,A=[A<sub>1</sub>,A<sub>2</sub>,…,A<sub>n</sub>]<sup>T</sup>,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>A</mi><mi>i</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><mn>1</mn><mo>,</mo><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>Z</mi><mi>i</mi><mn>3</mn></msubsup><mo>,</mo><mo>-</mo><msub><mi>l</mi><mi>i</mi></msub><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><mo>-</mo><msub><mi>l</mi><mi>i</mi></msub><msub><mi>Y</mi><mi>i</mi></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>-</mo><msub><mi>l</mi><mi>i</mi></msub><msubsup><mi>Z</mi><mi>i</mi><mn>3</mn></msubsup><mo>,</mo><mn>1</mn><mo>,</mo><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><msub><mi>Y</mi><mi>i</mi></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>Z</mi><mi>i</mi><mn>3</mn></msubsup><mo>,</mo><mo>-</mo><msub><mi>s</mi><mi>i</mi></msub><msub><mi>X</mi><mi>i</mi></msub><mo>,</mo><mo>-</mo><msub><mi>s</mi><mi>i</mi></msub><msub><mi>Y</mi><mi>i</mi></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>-</mo><msub><mi>s</mi><mi>i</mi></msub><msubsup><mi>Z</mi><mi>i</mi><mn>3</mn></msubsup><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FSA0000106559100000013.GIF" wi="1664" he="78" /></maths>(l<sub>i</sub>,s<sub>i</sub>)为第i个控制点标准化后的像平面行坐标和列坐标,(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>)为第i个控制点标准化后的地面经度、纬度和高程,i=1,2,…,n;步骤1.3,对模型(3)加入l<sub>1</sub>范数约束,将问题转化为带l<sub>1</sub>范数约束的最优化问题:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>min</mi><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ax</mi><mo>-</mo><mi>L</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msub><mrow><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>&le;</mo><mi>&alpha;</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000106559100000014.GIF" wi="1197" he="169" /></maths>其中α为l<sub>1</sub>范数约束因子;步骤1.4,利用LARS算法求解得到未知向量x的估计值<img file="FSA0000106559100000015.GIF" wi="57" he="53" />步骤1.5,根据估计值<img file="FSA0000106559100000016.GIF" wi="40" he="54" />得到有理函数模型参数RPCs,生成有理函数模型。
地址 100094 北京市海淀区邓庄南路9号