后方交会MATLAB程序实习报告

后方交会MATLAB程序实习报告
后方交会MATLAB程序实习报告

《摄 影 测 量 学》

单像空间后方交会

实习报告

班 级: XXXX

姓 名: X X X

学 号:XXXXXXXXXXXXX

指导教师: X X X

一、实习目的

1、掌握空间后方交会的定义和实现算法;

2、了解摄影测量平差的基本过程;

3、熟练MATLAB 等程序编写。

二、实习原理

利用至少三个已知地面控制点的坐标),,(A A A Z Y X A 、

),,(B B B Z Y X B 、),,(C C C Z Y X C ,与其影像上对应的三个像点的影像坐标),(a a y x a 、),(b b y x b 、),(c c y x c ,根据共线方程,反求该像片的外方位元素κω?、、、、、S S S Z Y X 。

共线条件方程式:

将共线式线性化并取一次小值项得:

三、解算过程

①获取已知数据。包括影像比例尺1/m,平均摄影距离(航空摄影的航高)H,内方位元素x0、y0、f,控制点的空间坐标X、Y、Z。

②量测控制点的像点坐标并进行必要的影像坐标系统误差改正,得到像点坐标。

③确定未知数的初始值。单像空间后方交会必须给出待定参数的初始值,在竖直航空摄影且地面控制点大体对称分布的情况下,Xs0和Ys0为均值,Zs0为航高,φ、ω、κ的初值都设为0。或者κ的初值可在航迹图上找出或根据控制点坐标通过坐标正反变换求出。

④计算旋转矩阵R。利用角元素近似值计算方向余弦值,组成R阵。

⑤逐点计算像点坐标的近似值。利用未知数的近似值按共线条件式计算控制点像点坐标的近似值(x),(y)。

⑥逐点计算误差方程式的系数和常数项,组成误差方程式。

⑦计算法方程的系数矩阵ATA与常数项ATL,组成法方程式。

⑧解求外方位元素。根据法方程,解求外方位元素改正数,并与相应的近似值求和,得到外方位元素新的近似值。

⑨检查计算是否收敛。将所求得的外方位元素的改正数与规定的限差比较,通常对φ,ω,κ的改正数△φ,△ω,△κ给予限差,通常为0.000001弧度,当3个改正数均小于0.000001弧度时,迭代结束。否则用新的近似值重复④~⑧步骤的计算,直到满足要求为止。

四、程序框图

五、主要代码

[fn,pn,fi]=uigetfile('*.txt','选择文件');

I=load([pn fn]);

x=I(:,1)';y=I(:,2)';X=I(:,3)';Y=I(:,4)';Z=I(:,5)';

s=0;S=0;

for i=1:3;

相关主题
相关文档
最新文档