空三加密.docx
《空三加密.docx》由会员分享,可在线阅读,更多相关《空三加密.docx(22页珍藏版)》请在冰豆网上搜索。
空三加密
第六章空三加密
空三加密即解析空中三角测量,指的是用摄影测量解析法确定区域内所有影像的外方位元素。
空三加密的传统做法是利用少量控制点的像方和物方坐标,解求出未知点的坐标,使得每个模型中的已知点都增加四个以上,然后利用这些已知点解求所有影像的外方位元素。
这中间包含一个已知点由少到多的过程,所以形象地称之为空三加密。
概括地讲,空三加密的目的可以分为两个方面:
第一是用于地形测图的摄影测量加密;第二是高精度摄影测量加密,用于各种不同的目的(张剑清,2003)。
本章以MapMatrix系统空三加密相关模块AATMatrix的操作流程为例介绍空三加密的主要流程,包括单像空间后方交会、GPS辅助空三、GPS/IMU联合平差、光束法区域网平差等内容。
作为补充和比较,又增加介绍了LPS空三的过程。
实习内容和要求
本章的实习内容主要是空中三角测量,要求同学们能够掌握控制三角测量和光束法平差的原理方法,熟悉用AATMatrix和LPS两个软件进行空三加密的流程。
AATMatrix空三加密
原理和操作流程概述
利用测区中影像连接点(加密点)的像点坐标和少量的已知像点坐标及其大地坐标的地面控制点,通过平差计算,求解连接点的大地坐标与影像的外方位元素,称为区域网空中三角测量。
区域网空中三角测量提供的平差结果是后续的一系列摄影测量处理与应用的基础。
区域网空中三角测量按平差单元可分为航带法、独立模型法和光束法,其中光束法理论最严密、解算精度最高。
成为空三的主流方法。
光束法区域网平差的基本思想是,以每张像片为单元,区域内每张像片的控制点、加密点都列立共线条件方程式,建立全区域统一的误差方程,统一平差解算,整体解求区域内每张像片的6个外方位元素及所有加密点的地面坐标。
AATMatrix单个测区工作流程图如图6-1所示:
图6-1AATMatrix空三加密流程图
一.新建测区:
1.新建一个测区或打开一个已存在的测区
二.测区参数设置:
1.测区参数设置,包括摄影比例尺,测区编号,以及相机类型等
2.相机参数的导入,注意相机文件的路径
3.影像的导入,设置航带数及添加影像并且对像素大小,相机参数,相机是否反转等进行设置
4.控制点导入,注意PATB不支持带字母的控制点格式并且注意路径
(或GPS/IMU参数的导人,注意线元素和角元素的顺序关系)
三.操作步骤:
5.内定向,包括手工和自动量测两种方式
6.航带连接,通过相邻相邻航带间的航带连接点确定航带间的连接关系,为后期航带间转点提供初值(如果是GPS辅助空三,不需要做航带连接)
7.自动提取,通过相对定向确定航带内相临影像之间相对位置关系,以及由公共连接点来确定相对定向模型。
8.自动选点,按照设定的分布方式,删除误差比较大的点保留精度较好的点。
9.交互编辑,添加控制点检测并编辑粗差点,并通过少量地面控制点的坐标来解算待定点的坐标。
10.生成加密点,解算出待定点坐标。
,并输出成果。
光束法区域网平差实验
空中三角测量是摄影测量生产中的关键步骤,它利用少量的地面控制点来计算一个测区中所有影像的外方位元素和所有加密点的地面坐标。
是后续的一系列摄影测量处理与应用的基础。
VirtuoZo中空三采用光束法。
下面以MapMatrix系统的自动空三量测模块AATMatrix为例说明光束法空中三角测量的实现过程。
1、建立测区,设置测区基本参数
单击任务栏中测区下的新建(或测区主界面菜单中的文件新建),可以创建新测区。
此时弹出测区向导对话框。
然后分两步进行,如图6-2和图6-3所示。
第一步:
基本设置。
该对话框第一栏中的文本框自上而下依次为:
测区名称,测区目录,摄影比例尺和测区编号。
图6-2
测区名称:
输入新建测区的名称。
测区目录:
可以直接输入,也可单击右边的浏览按钮,选择一个已经存在的目录。
摄影比例尺:
输入测区的摄影比例尺。
测区编号:
不同的编号为后期的测区合并做准备
第二步:
设置相机类型以及限差。
首先在相机类型的下拉框中选择普通相机,RMK相机或数码量测相机三种类型。
其次设置内定向限差,相对定向限差和模型连接限差。
系统为它们设定了缺省值,一般在建立新测区时用户无需进行设置。
这三项设置在后面的内定向检查和自动转点时起着比较重要的作用。
图6-3
以上两步完成后即新建了一个测区。
注意:
以上参数(除测区名称和目录外)今后可以在设置一栏下的测区参数中修改。
2.建立相机文件
建立相机文件或修改相机参数,可以在主界面下单击任务栏中设置下的相机参数(或菜单项设置相机)打开相机参数的设置窗口。
该窗口共分为五个部分,现分别说明如下。
a.界面顶部工具栏如下图6-4所示。
其上按钮功能依次是:
打开已有相机文件,保存相机文件更改,另存相机文件,新建相机文件。
图6-4
b.界面左边显示了三种框标的分布状态,可选择不同按钮进行切换(如图6-5所示)。
图6-5
相机的框标分布主要有三种情况:
4个角框标,4个边框标和8个框标(边角框标)。
系统提供了三个相应的选项供用户选择:
4cornermasks(4个角框标)。
4bordermasks(4个边框标)。
8masks(8个框标)。
以4个角框标为例:
当用户选中此项时,右方的四个角上的文本框中的数字即可编辑右边列表框中的框标名也将与之相对应,单击列表框中的任一栏(x表示横坐标、y表示纵坐标。
坐标单位为:
mm)即进入编辑状态,可填入相应的框标坐标值。
最后一列(enable)用于设定该框标是否参与内定向:
“1”表示参与内定向。
“0”表示不参与内定向,这种设定用在某个框标不清晰或者根本没有时的特殊情形。
c.界面左下三个编辑框(如图6-6)用于输入像主点坐标和焦距。
图6-6
像主点X0(毫米):
输入相应的像主点横坐标值。
像主点Y0(毫米):
输入相应的像主点纵坐标值。
焦距:
输入相机焦距参数。
d.界面右上列表框用于编辑框标参数(图6-7)。
图6-7
e.若存在畸变差的改正,用户可选中选项栏“畸变改正参数”,此时下方的编辑栏即可编辑,用户可在此处输入相应的畸变差改正参数。
并可用添加、删除选项进行增减参数。
如图6-8所示。
图6-8
3、建立测区影像列表:
单击按钮可新建一条航带,双击航带可选中该航带,并在右边主窗口出现影像列表框(如图6-9所示)。
单击打开文件浏览窗口,到影像所在目录下选择所要添加的影像即可导入。
同时支持直接从windows资源管理器中拖拽影像到影像列表框中。
影像和相机参数的路径并且对像素大小,相机是否反转等进行设置
图6-9
4、输入控制点:
单击任务栏中设置下的控制点(或菜单项设置控制点),在测区主窗口中出现如图6-10所示的界面,用于输入外业控制点。
图6-10
点击图标,导入控制点文件。
或者在工具栏的编辑框中,按照点名、X、Y、Z、,平面FLAG,高程FLAG的次序输入控制点信息。
注意:
如果用户是导入控制点文件,控制点问价的格式是:
首行为控制点数目;从第二行开始,都是按照点名、X、Y、Z、,平面FLAG,高程FLAG的次序排列,如果原始控制点文件不是这个格式,请改成该格式。
如图6-11所示。
设置完毕之后,才能够正确导入。
平面FLAG标识该点是否为平面控制点,如果标识码为0,则该点不是平面控制点。
高程FLAG标识该点是否为高程控制点,如果标识码为0,则该点不是高程控制点。
如果两个FLAG都不为0,说明该点是平面高程控制点。
图6-11
5、内定向:
内定向是数字摄影测量的第一步。
这是因为数字影像是以“扫描坐标系O-I-J”为准,即象素的位置是由它所在的行号I和列号J来确定的,它与像片本身的像坐标系o-x-y是不一致的。
一般说来,数字化时影像的扫描方向应该大致平行于像片的x轴,这对于以后的处理(特别是核线排列)是十分有利的。
因此扫描坐标系的I轴和像坐标系的x轴应大致平行,如图6-12所示。
图6-12
内定向的目的就是确定扫描坐标系和像片坐标系之间的关系以及消除数字影像可能存在的变形。
数字影像的变形主要是在影像数字化过程中产生的,而且主要是仿射变形。
因此扫描坐标系和像片坐标系之间的关系可以用下述关系式来表示:
其中
是采样间隔(或称为象素的大小和扫描分辨率,如25
)。
因此内定向的本质
可以归结为确定上述方程中的六个仿射变换系数,为了求解这些参数,必须观测4(或8)个框标的扫描坐标和已知框标的像片坐标,进行平差计算。
点击快捷图标内定向,进入内定向界面,如图6-13所示。
首先逐个点击界面左下方列出的影像,系统会为每张影像进行自动内定向。
图6-13
自动内定向结束后,可单击按钮,系统弹出窗口显示内定向结果报告(如图6-14)。
图6-14
在报告中,第二列和第三列显示了影像的x坐标中误差、y坐标中误差。
如果最后一列显示isOK,表示内定向精度符合要求;如果显示overlimit,表示该影像内动向精度很差或自动内定向失败,必须人工交互处理。
在报告列表中双击任意选择一张影像,对应于该影像的内定向结果将会显示在的内定向编辑界面中,如图6-15所示。
图6-15
编辑界面每一框标显示窗口顶部有一个工具栏。
点击图标切换编辑到当前框标。
人工调整好一张影像各框标的位置后,单击下一张影像会弹出提示框询问是否保存内定向结果。
6、量测航线间偏移量:
为了在航线间自动转点,程序需要知道航线之间的相互关系,确定航线间的偏移量就是用来确定航线之间的相互关系并且为后期航带间转点提供初值。
通常,确定航线之间的相互关系,只需在相邻的航线之间人工量测数个同名点,这些点我们称之为航线间偏移点(StripOffset点)。
在普通航线(航向基本相同)之间和不同的航线组(交叉航线)之间,对航线间偏移点的数量有不同的要求:
对于两条普通航线,基本要求为在航线的头尾各量测一个点,当航线比较长时,有时可以在航线中间再均匀的量测一个或多个点。
对于不同的航线组,基本要求为在两个航线组(各包含多条航线)的公共区域内,人工至少量测3个偏移点,而且要求这三个点不要分布在一条直线上。
单击快捷图标航带连接,系统进入航带连接界面。
如图6-16所示。
图6-16
进入此界面后,单击左方影像列表中的,选择相应的上下两条航带,影像列表中将按顺序显示与当前航带对应的航片名,右方的影像显示窗口缺省显示当前选中航带的前面两张航片的全局影像图。
在航带影像列表中,使用鼠标左键分别选择上下两条航带将要寻找同名点的对应的航片名,右方的影像显示框将显示选中的航片和与之相邻的下一张航片。
分别在显示出的四张影像上寻找相对应的同名点,找出后用鼠标左键选中。
单击按钮,即进入编辑偏移点界面,其界面如图6-17。
图6-17
进入此界面后,用户可选择的下拉选项调整影像显示的放大率。
若选择,此时在设为主片的影像上用鼠标左键选中某特征点时,其他的影像将自动匹配到该点处。
若该点特征不明显,程序在其他影像上无法自动匹配到该点,此时会给出提示信息,如图6-18所示。
图6-18
若选择,即进入手工对点状态,此时在任何一张影像上单击鼠标左键时,其他影像上的点位不会自动匹配该点,用户可通过放大影像精确调整每张影像上的同名点点位。
编辑完成后,保存编辑结果,然后在航带尾部的四张影像上做相同的操作。
7、连接点自动提取:
点击快捷图标自动提取进行连接点的自动提取。
连接点自动提取包括建立金字塔影像、相对定向、模型连接和航线间转点等步骤。
8、自动挑点:
当自动转点完成后,用户就可以进行自动选点,即反复调用PATB平差程序进行平差,并根据平查结果剔除自动转点中的粗差点,最后再根据用户指定的连接点分布方式挑选出精度最高的点保留下来作为加密点。
在主界面下点击快捷图