- 18
- 0
- 约1.86千字
- 约 7页
- 2018-12-03 发布于天津
- 举报
数字摄影测量课程设计
PAGE
PAGE 5
《数字摄影测量课程设计》实习指导书
实习前准备:
复习最小二乘平差的概念
利用矩阵运算进行法方程的解算
简单的剔除粗差的方法
读取文本文件(浮点型、整型、字符型等)
理解各个坐标系,掌握 空间点?相片坐标?像素坐标 的基本关系
可以预先写好坐标转换的函数;
根据相机参数,计算像素坐标到相片坐标的计算
根据外方位元素,空间点到像点的计算
矩阵运算: 转置、求逆、相乘
读取bmp|raw图像类,保存bmp|raw图像的函数
题目一 两张影像的自动相对定向
已知: 像片的像机参数和内方位元素,
要求:
根据像点特征提取,影像金字塔匹配,相对定向,对两张影像实现自动相对定向;
输出:相对定向元素,像点上下视差的中误差,
分工实现:
特征点提取,
金字塔多级匹配,
最小二乘匹配,
相对定向解算,
小组人数:建议5-6人
特征提取函数:
题目二、前方交会、多片前方交会的计算
要求:
对同名像点,进行前方交会和多片前方交会;
交会的空间坐标是否与实验的模拟数据的空间坐标一致,以验证算法的正确性;
在像点上添加高斯噪声,再统计与模拟数据的空间坐标的差值,比较前方交会和多片前方交会的计算精度;
需要编程的要点:
读像点文件、相机参数文件、外方位元素;
交会计算;
输出空间点坐标
多像前方交会进行空间点的计算:
根据共线方程线性化,是共线方程线性化的系数。
多像前方交会是线性化方程,需要初始值。在方位元素已知情况下,空间点的初始坐标可以通过双像前方交会获得。
小组人数:建议1-2人
题目三、绝对定向的实现
要求:
根据同名的空间点实现绝对定向;
编程的要点:
读入同名点数据
输出绝对定向结果和各点残差,中误差
小组人数:建议2-3人
题目四、核线影像的生成
要求:
根据原始影像和方位元素,生成水平核线影像;
编程的要点:
读入内定向文件;
读写影像;
水平核线的计算;
影像内插
小组人数:建议2-3人
题目五、基于核线影像的密集匹配
利用核线约束关系,实现影像匹配,要求点间隔密些
小组人数:建议2-3人
题目六、基于物方的影像匹配(VLL)
要求:
基于VLL方法实现影像的物方匹配;
编程的要点:
读影像;
根据物方近似坐标值及外方位元素解算像点坐标;
计算像点间的相关系数
寻找同名点并计算物方确定坐标
小组人数:建议2-3人
题目七、离散点构TIN
输入:离散点 (x, y, z)
根据 x,y坐标,按邻近原则,建立合理的点之间的邻接拓扑关系,
输出:三角形列表
小组人数:建议2-3人
题目八、TIN内插DEM
已知离散点,生成规则格网 DEM
可以利用题目八的结果
小组人数:建议2-3人
题目九、由DEM生成等高线
要求:
根据给定的DEM文件,生成等高线,并输出;
编程的要点:
读入DEM文件
等高线跟踪算法(重点)
输出等高线文件(按每条线,每条线的点xyz坐标输出)
小组人数:建议2-3人
题目十、正射影像的生成
要求:
根据DEM、对应的原始影像和方位元素生成正射影像
编程的要点:
读入DEM,外方位元素、相机参数、原始影像;
根据DEM设定正射影像的范围和分辨率;
输出正射影像文件和地理参数文件;
小组人数:建议2-3人
题目十一、DEM和正射影像的三维显示
要求:
利用OpenGL显示DEM;
利用正射影像渲染DEM;
简单的浏览控制
需要编程的要点:
OpenGL的显示环境设置;
DEM、正射影像的数据读取;
DEM的显示画法(点、线框、颜色设置);
小组人数:建议2-3人
题目十二 半自动选点,仿射变换纠正影像
设计要求:
打开两幅影像,分别在左右两个视图显示,在左视图上选点,右视图上选中初始位置,则做精确匹配,选择超过3个点后,进行仿射变换纠正;
实现仿射变换参数的最小二乘解;
对给定的一幅存在变形的影像,利用仿射变换进行纠正;
需要编程的要点:
最小二乘解仿射变换的6个参数;
根据变换参数纠正影像;
小组人数:建议2-3人
实习要求及成果:
每一个班按3人(最多4人)为一组自行分组,每一组选取一个题目,题目不得重复;要求自行查找资料,进行算法设计,注意分工,实现题目的要求。
最后一次课: 按组进行答辩式汇报,预先做好ppt,由1名同学进行讲解(时间控制在6分钟之内),其它同学可能需要回答提问。
实习所交成果:
程序代码和实习报告每一组上交一份,实习报告要求每人写一段总结,体现在本组中的工作。
原创力文档

文档评论(0)