发明名称 一种三线阵卫星影像区域网平差方法
摘要 本发明涉及一种三线阵卫星影像区域网平差方法,包括以下步骤:1)读取卫星影像,并将各类点的坐标信息存成相应的点文件;2)读取各文件,得到卫星影像的RPC模型以及控制点和检查点的地面坐标、影像坐标和连接点的像点坐标;3)确定地面点坐标和像方变换模型的初值;4)逐点构建误差方程并进行法化;5)对法方程利用谱修正法迭代估计求解改正参数和地面点坐标;6)计算此次平差迭代后所能达到的物方精度;7)计算此次平差迭代后所能达到的像方精度,通过像方残差并利用信息扩散模型确定下一次迭代像点坐标观测值的权值P;8)当满足定向参数中的平移参数均小于阈值时,平差迭代结束;当不满足预设条件时继续迭代,直至迭代结束;9)当整个平差迭代结束时,输出最平差物方精度和像方精度的精度报告。
申请公布号 CN103759714B 申请公布日期 2015.12.09
申请号 CN201410025159.9 申请日期 2014.01.20
申请人 国家测绘地理信息局卫星测绘应用中心 发明人 张过;唐新明;汪韬阳;高小明;潘红播;王霞;胡芬
分类号 G01C11/00(2006.01)I 主分类号 G01C11/00(2006.01)I
代理机构 北京纪凯知识产权代理有限公司 11245 代理人 徐宁
主权项 一种三线阵卫星影像区域网平差方法,其包括以下步骤:1)读取卫星CCD阵列影像,选择相邻卫星影像重叠区域的同名点作为影像间的连接点,根据点之记或者控制影像在卫星影像上刺出控制点和检查点,并将连接点、控制点和检查点的坐标信息存成相应的点文件;2)读取卫星CCD阵列影像的rcp参数文件、连接点文件、控制点文件和检查点文件,得到卫星CCD阵列影像的RPC模型以及控制点和检查点的地面坐标、影像坐标和连接点的像点坐标;3)确定地面点坐标和像方变换模型的初值;4)利用量测得到像点坐标和对应的地面点坐标,针对连接点和控制点分别对定向参数和地面点坐标求偏导并逐点构建误差方程并将构建的误差方程进行法化,具体过程为:在模型的基础上建立仿射变换模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "" close = "}"><mtable><mtr><mtd><mrow><msub><mi>F</mi><mi>y</mi></msub><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><mo>&CenterDot;</mo><mi>s</mi><mi>a</mi><mi>m</mi><mi>p</mi><mi>l</mi><mi>e</mi><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><mo>&CenterDot;</mo><mi>l</mi><mi>i</mi><mi>n</mi><mi>e</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mi>x</mi></msub><mo>=</mo><msub><mi>b</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mo>&CenterDot;</mo><mi>s</mi><mi>a</mi><mi>m</mi><mi>p</mi><mi>l</mi><mi>e</mi><mo>+</mo><msub><mi>b</mi><mn>3</mn></msub><mo>&CenterDot;</mo><mi>l</mi><mi>i</mi><mi>n</mi><mi>e</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000803737270000011.GIF" wi="763" he="202" /></maths>式中,F<sub>y</sub>和F<sub>x</sub>为控制点在影像坐标系中的量测坐标与真实坐标的差值,即改正数;a<sub>1</sub>,a<sub>2</sub>,a<sub>3</sub>和b<sub>1</sub>,b<sub>2</sub>,b<sub>3</sub>是影像的定向参数,line和sample是控制点在影像坐标系中的行列号;建立误差方程:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>v</mi><mi>x</mi></msub><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>3</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><msub><mi>F</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub></mrow>]]></math><img file="FDA0000803737270000012.GIF" wi="1665" he="325" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>v</mi><mi>y</mi></msub><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>a</mi><mn>3</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><mi>&Delta;</mi><msub><mi>b</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><msub><mi>F</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub></mrow>]]></math><img file="FDA0000803737270000013.GIF" wi="1681" he="343" /></maths>式中,ΔD<sub>lat</sub>、ΔD<sub>lon</sub>、ΔD<sub>hei</sub>为地面点坐标改正数;Δa<sub>1</sub>,Δa<sub>2</sub>,Δa<sub>3</sub>,Δb<sub>1</sub>,Δb<sub>2</sub>,Δb<sub>3</sub>为影像定向参数改正数;v<sub>x</sub>,v<sub>y</sub>为像点坐标改正数;F<sub>x0</sub>,F<sub>y0</sub>为像点坐标近似值与像点坐标观测值之差;<img file="FDA0000803737270000014.GIF" wi="420" he="155" />(i=1、2、3)为误差方程对定向参数所求的偏导数;<img file="FDA0000803737270000021.GIF" wi="791" he="157" />为误差方程对地面点坐标所求的偏导数;记为:V=Bt+AX‑l P同样对每个控制点列如下线性方程:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>v</mi><mi>x</mi></msub><mo>=</mo><mrow><mo>(</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>3</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub></mrow>]]></math><img file="FDA0000803737270000022.GIF" wi="1546" he="152" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>v</mi><mi>y</mi></msub><mo>=</mo><mo>&CenterDot;</mo><mrow><mo>(</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;a</mi><mn>3</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>1</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac><mo>&CenterDot;</mo><msub><mi>&Delta;b</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub></mrow>]]></math><img file="FDA0000803737270000023.GIF" wi="1566" he="170" /></maths>记为:V=Bt‑l P其中:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mn>3</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>2</mn></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mn>3</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo><mi>t</mi><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msub><mi>&Delta;a</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;a</mi><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;a</mi><mn>3</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;b</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;b</mi><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;b</mi><mn>3</mn></msub></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000803737270000024.GIF" wi="1681" he="304" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>x</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>y</mi></msub></mrow><mrow><msub><mi>&Delta;D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo><mi>X</mi><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>a</mi><mi>t</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;D</mi><mrow><mi>l</mi><mi>o</mi><mi>n</mi></mrow></msub></mrow></mtd><mtd><mrow><msub><mi>&Delta;D</mi><mrow><mi>h</mi><mi>e</mi><mi>i</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0000803737270000025.GIF" wi="1174" he="292" /></maths><maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>l</mi><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>F</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>F</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>V</mi><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>v</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000803737270000026.GIF" wi="433" he="160" /></maths><img file="FDA0000803737270000027.GIF" wi="333" he="227" />根据最小二乘平差构建法方程:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><msup><mi>A</mi><mi>T</mi></msup><mi>P</mi><mi>A</mi></mrow></mtd><mtd><mrow><msup><mi>A</mi><mi>T</mi></msup><mi>P</mi><mi>B</mi></mrow></mtd></mtr><mtr><mtd><mrow><msup><mi>B</mi><mi>T</mi></msup><mi>P</mi><mi>A</mi></mrow></mtd><mtd><mrow><msup><mi>B</mi><mi>T</mi></msup><mi>P</mi><mi>B</mi></mrow></mtd></mtr></mtable></mfenced><mfenced open = "(" close = ")"><mtable><mtr><mtd><mi>t</mi></mtd></mtr><mtr><mtd><mi>X</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msup><mi>A</mi><mi>T</mi></msup><mi>P</mi><mi>l</mi></mtd></mtr><mtr><mtd><msup><mi>B</mi><mi>T</mi></msup><mi>P</mi><mi>l</mi></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000803737270000028.GIF" wi="726" he="168" /></maths>5)对法方程利用谱修正法迭代估计求解改正参数和地面点坐标;6)每完成一次平差迭代时,计算出检查点对应的地面点坐标,并同时计算此次平差迭代后所能达到的物方精度;7)每完成一次平差迭代时,通过计算的检查点对应的地面点坐标反投影计算出像点坐标,并计算此次平差迭代后所能达到的像方精度,通过像方残差并利用信息扩散模型确定下一次迭代像点坐标观测值的权值P;8)当满足定向参数中的平移参数均小于阈值时,整个平差迭代结束;当不满足预设条件时,返回步骤5)继续迭代计算,直到满足迭代收敛条件;如果迭代次数达到预设迭代次数,仍然不能收敛,那么迭代结束;9)当整个平差迭代结束时,输出最后一次迭代时所计算得到的平差物方精度和像方精度的精度报告,根据精度报告对平差效果进行评价。
地址 100830 北京市海淀区莲花池西路28号