摄影测量空间后方交会.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摄影测量空间后方交会 以单张影像空间后方交会方法,求解该像的外方位元素 一 、实验数据与理论基础: 1、实验数据: 航摄仪内方位元素f=153.24mm,x0=y0=0,以及4对点的影像坐标和相应的地面坐标: 影像坐标 地面坐标 x(mm) y(mm) X(m) Y(m) Z(m) 1 -86.15 -68.99 36589.41 25273.32 2195.17 2 -53.40 82.21 37631.08 31324.51 728.69 3 -14.78 -76.63 39100.97 24934.98 2386.50 4 10.46 64.43 40426.54 30319.81 757.31 2、理论基础 (1) 空间后方交会是以单幅影像为基础,从该影像所覆盖地面范围内若干控制点的已知地面坐标和相应点的像坐标量测值出发,根据共线条件方程,解求该影像在航空摄影时刻的外方位元素Xs,Ys,Zs,φ,ω,κ。 (2) 每一对像方和物方点可列出2个方程,若有3个已知地面坐标的控制点,可列出6个方程,求取外方位元素改正数△Xs,△Ys,△Zs,△φ,△ω,△κ。 二、数学模型和算法公式 1、数学模型:后方交会利用的理论模型为共线方程。共线方程的表达公式为: 其中参数分别为: 旋转矩阵R为 由于外方位元素共有6个未知数,根据上述公式可知,至少需要3个不在一条直线上的已知地面点坐标就可以求出像片的外方位元素。 3、由于共线方程是非线性方程,为了便于迭代计算,需要按泰勒级数展开,取小值一次项,使之线性化,得 式中,(x),(y)为函数的近似值,为6个外方位元素的改正数。它们的系数为函数的偏导数。矩阵形式为: 为了书写方便,令 则有公式: 计算中,通常将控制点的地面坐标视为真值,而把相应的像点坐标视为观测值,加入相应的改正数 ,得 ,可列出每个点的误差方程式: 最后由、求得外方法元素,得到外方位元素的近似值: 基于MATLAB程序代码 1、旋转矩阵代码 function [R] = Rotation(P, W, K) TO_RAD = pi/180; P = P*TO_RAD; W = W*TO_RAD; K = K*TO_RAD; a1 = cos(P)*cos(K)-sin(P)*sin(W)*sin(K); a2 = -cos(P)*sin(K)-sin(P)*sin(W)*cos(K); a3 = -sin(P)*cos(W); b1 = cos(W)*sin(K); b2 = cos(W)*cos(K); b3 = -sin(W); c1 = sin(P)*cos(K)+cos(P)*sin(W)*sin(K); c2 = -sin(P)*sin(K)+cos(P)*sin(W)*cos(K); c3 = cos(P)*cos(W); R = [a1 a2 a3;b1 b2 b3;c1 c2 c3]; 2、空间后方交会代码 clear all; clc; %输入控制点坐标 x=[-86.15,-53.40,-14.78,10.46]/1000; y=[-68.99,82.21,-76.63,64.43]/1000; X=[36589.41,37631.08,39100.97,40426.54]; Y=[25273.32,31324.51,24934.98,30319.81]; Z=[2195.17,728.96,2386.50,757.31]; %输入焦距f,外方位元素以及内方位元素初始值,n为迭代次数 x0=0.0; y0=0.0; phi=0.0; omiga=0.0; k=0.0; m=44811.00; f=153.24/1000; X0=mean(X); Y0=mean(Y); Z0=mean(Z)+m*f; %定义最小二乘所需变量; XG=zeros(6,1); A=zeros(8,6); L=zeros(8,1); n=0; phi=phi*pi/180; omiga=omiga*pi/180; k=k*pi/180; n=n+1; %计算旋转矩阵R a1=cos(phi)*cos(k)-sin(phi)*sin(omiga)*sin(k); a2=-cos(phi)*sin(k)-sin(phi)*sin(omiga)*cos(k); a3=-sin(phi)*cos(omiga); b1=cos(omiga)*sin(k); b2=cos(omiga)*cos(k); b3=-sin(omiga); c1=sin(phi)*c

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档