单像空间后方交会
(遥感07-1、2学生适用)
测绘学院 王双亭
1 概述
1.1 定义
利用一定数量的地面控制点和对应像点坐标求解单张像片外方位元素的方法称为空间后方交会。
1.2 所需控制点个数与分布
共线条件方程的一般形式为:
a1(X?x?x??f0?a3(X??a(X?y?y0??f2?a3(X??XS)?b1(Y?YS)?c1(Z?ZS)?XS)?b3(Y?YS)?c3(Z?ZS) ?XS)?b2(Y?YS)?c2(Z?ZS) (1)?XS)?b3(Y?YS)?c3(Z?ZS)式中包含有六个外方位元素,即XS、YS、ZS、?、?、?,只有确定了这六个外方位元素的值,才能利用共线条件方程真正确定一张像片的任一像点与对应地面点的坐标关系。
个数:对任一控制点,我们已知其地面坐标(Xi、Yi、Zi)和对应像点坐标(xi、yi),代入共线条件方程可以列出两个方程式,因此,只少需要3个控制点才能解算出六个外方位元素。
在实际应用中,为了避免粗差,应有多余检查点,因此,一般需要4~6个控制点。 分布:为了最有效地控制整张像片,控制点应均匀分布于像片边缘,如下图所示。
分布合理
分布合理
分布不合理
由于共线条件方程是非线性的,直接答解十分困难,所以首先将共线方程改化为线性形式,然后再答解最为简单的线性方程组。
1
2 空间后方交会的基本思路
2.1 共线条件方程线性化的基本思路
在共线条件方程中,令
X?a1(X?XS)?b1(Y?YS)?c1(Z?ZS)Y?a2(X?XS)?b2(Y?YS)?c2(Z?ZS) (2) Z?a3(X?XS)?b3(Y?YS)?c3(Z?ZS)则共线方程变为
?x?x0??f????y?y??f0??XZ (3)
YZ对上式两侧同乘Z,并移至方程同侧,则有
?fX?(x?x0)Z?0 (4) ??fY?(y?y0)Z?0令
?Fx?fX?(x?x0)Z (5) ??Fy?fY?(y?y0)Z由于上式是共线方程的变形,因此,Fx、Fy是XS、YS、ZS、?、?、?的函数。
对Fx、Fy分别按泰劳级数展开,并且只保留一次项,得
?Fx?Fx?Fx?Fx?Fx?Fx?0Fx?(Fx)??X??Y??Z?????????SSS??XS?YS?ZS???????(6) ??Fy?Fy?Fy?Fy?Fy?Fy0?Fy?(Fy)??XS??YS??ZS???????????XS?YS?ZS???????式中,(Fx)、(Fy)分别是Fx和Fy的初值;
00?Fx??、
?Fy??分别是Fx和Fy对各个外方位
元素的偏导数;?XS、?YS、?ZS、??、??、??分别是XS、YS、ZS、?、?、?初值的增量。
为了明确(6)式中常数项的意义,对(6)式两侧同乘以?1Z,则
2
???????????????1ZFx??1Z(Fx)?(?01Z?X)?FxS?XS?(?1?Fx1?Fx)?YS?(?)?ZS?Y?ZZZSS1?Fx1?Fx1?Fx)???(?)???(?)??Z??Z??Z?? (7)
111?Fy1?Fy1?Fy0Fy??(Fy)?(?)?XS?(?)?YS?(?)?ZSZZZ?XSZ?YSZ?ZS?(??(?1?Fy1?Fy1?Fy)???(?)???(?)????????ZZZ考查(7)式中的常数项,有
?1Z(Fx)??01Z[fX?(x?x0)Z]??[(x?x0)?(?fXZ)] (8)
??[(x?x0)?(x计?x0)]=-(x?x计)式中x是像点坐标的观测值;x计是由相应地面坐标和外方位元素初值计算出的像点坐标。这样(7)式中的常数项就有明确的意义,即为像点观测值和计算值之差。
同样也可以得到,
?1Z(Fy)??01Z[fY?(y?y0)Z]??[(y?y0)?(?fYZ)] (9)
??[(y?y0)?(y计?y0)]=-(y?y计)现将(7)式改写为
?vx?a11?XS?a12?YS?a13?ZS?a14???a15???a16???lx (10) ?v?a?X?a?Y?a?Z?a???a???a???l21S22S23S242526y?y式中,vx、vy为残差;aij为系数;?XS、?YS、?ZS、??、??、??是待求值,lx、ly是像点观测值和计算值之差。与(7)式相比较,显然有
a11??a12??a13=?a14=?a15=?a16=?1?FxZ?XS1?FxZ?YS1?FxZ?ZS1?FxZ??1?FxZ??1?Fxa21??a22??a23=?a24=?1?FyZ?XS1?FyZ?YS1?FyZ?ZS1?FyZ??1?FyZ??1?Fy a25=?a26=? (10a)
Z??lx?x?x计Z??ly?y?y计 式(10)就是以外方位元素增量为待求值的共线条件方程线性化公式,也称误差方程式。要得到完整的线性化形式,关键是求各个系数aij,而求aij的关键是求出Fx、Fy对各
3
个外方位元素的偏导数。
如何求偏导数,将在共线方程线性化部分介绍。
2.2 答解外方位元素的基本过程
每个控制点都可以按(10)式列出两个误差方程式,n个控制点可列出2n个方程,用矩阵形式可表示为:
V?AX?L (11)
式中
V?vx1?a11?1?a212?a11A??a2?21??n?a11?n?a21?1vya12a22a12a22?na12a22n22111vx2vy2?vxnvynT?;
???????1a16?1?a26?2a16?2?a26; ???na16?n?a26?X???XSL?lx?YS1?ZSly2??lxn??lynT???;
T?1lylx2??。
如果能答解这2n个方程构成的方程组,则可得到外方位元素的增量。
具体的求解过程应是一个迭代过程:
(1)给出外方位元素的初值,XS、YS、ZS、?、?、?;
(2)对每个控制点计算误差方程式系数aij和lx、ly,从而按(10)式组成误差方程式; (3)答解线性方程组,得到每个外方位元素的增量
?XS、?YS、?ZS、??、??、??;
000000(4)将增量和初值相加,得到新的外方位元素值;
(5)各个增量是否小于规定的限差?若是,则停止迭代运算;若不是,则将新外方位元素值作为初值重复(2)~(5)。
2.3 误差方程组的答解方法(最小二乘原理)
式(11)是一个由2n个方程组成的误差方程组,且方程个数多于待求值的个数,对这样的方程组应如何答解呢?在摄影测量中一般按最小二乘原理进行答解。
按最小二乘原理,求出的待求参数的最佳估计值应使各误差方程式的残差平方和为最小,即满足
VV?min (12)
T这样就转化为VV对待求值的求极值问题。
4
T 下面以式(11)为例,说明求极值后误差方程式的变化。将V对?XS、?YS、?ZS、??、??、??求极值,即令
?VV??XTSTTV分别
?0?0?0?0?0 (13) ?0?VV??YS?VV??ZS?VV???T?VV???T?VV???TT这样将得到六个新的线性方程式,方程式的个数与待求值的个数相同。解这个方程组,则可得到?XS、?YS、?ZS、??、??、??的最佳估计值。在测量平差中把由式(11)变为式(13)的过程称为误差方程式的法化,法化后的方程式称为法方程式。显然,法方程式的系数和常数项将与误差方程式不同。究竟法方程式的系数、常数项和原误差方程式有什么变化,又有什么关系呢?这可以通过较复杂的推导过程来找到。在这里,我们略去推导过程,只按矩阵方式给出结论。
由于
VV?(AX?L)(AX?L)?XAAX?2XAL?LL
TTTTTTT则
?VV?XT?2AAX?2AL?0
TT整理后有
AAX?AL
TT令
N?AA 即为法方程式的系数阵。 两边同乘以N?1T,则可求出X,即
X?NAL (14)
?1T该式即为?XS、?YS、?ZS、??、??、??的解。
5