第一篇:《摄影测量学》实习大纲(07测绘)
徐州师范大学测绘学院07测绘工程专业
《摄影测量与遥感》 实习大纲与实习计划
遥感信息工程系
2010年6月
一、实习目的和要求
通过本次实践环节来巩固摄影测量与遥感课程的基础理论、测量方法,提高实践技能,并达到将所学的各章节知识融会贯通,综合运用已学知识解决实际问题的目的。要求每位同学在实验老师的指导下能独立完成各项实践内容,尤其应熟练操作全数字化摄影测量软件VirtuoZo和遥感软件ENVI的操作流程,掌握解析摄影测量的全过程,了解数字摄影测量与航天遥感的的主要内容及发展趋势。
二、实习任务与方式
首先,每位实习学生应在每次实验前认真阅读实习指导书,基本掌握实验操作步骤和流程。接着,在课堂上实验老师详细讲解有关的原理、操作过程及注意事项。然后,每位学生在实验老师的指导下独立完成实验内容。
三、实习内容
1.了解VirtuoZo软件系统
2.全数字摄影测量处理流程框架
3.数据准备
4.内定向
5.相对定向
6.绝对定向
7.核线重采样
8.影像匹配
9.生成DEM
10.生成正射影像
11.生成等高线
12.等高线叠合正射影像
13.IGS数字化测图
14.ENVI主要界面系统介绍
15.文件的存取与显示
16.图像预处理
17.影像分析
18.定义感兴趣区(ROI)及分类
19.监督分类(Supervised Classification)
20.非监督分类(Unsupervised Classification)
四、时间安排和学分
本次实习是在学完课程《摄影测量与遥感》之后的专业实习,时间为2周。1周的实习内容是摄影测量软件的使用,另一周的实习内容为遥感软件的使用,本次实习学分为1分。
五、考核办法与内容
1.考核办法
要求学生能够独立完成所有实习内容,实习完毕均应提交个人实习报告。根据学生的实习表现与实习报告进行打分。为了准确客观地评定学生的实习成绩按五个等级:优、良、中、及格和不及格来划分。90~100分为优秀,80~90分为良好,70~80分为中等,60~70分为及格,60分以下为不及格。及格以上者方可获得1个学分。
2.考核内容及评分细则
(1)实习表现:包括实习态度、实习纪律等(10分);
(2)实习任务完成情况:包括软件操作熟练程度、处理成果的准确性、数字测图、处理问题的实际能力等方面(60分);
(3)实习报告撰写质量:主要包括实习内容、文字表达、实习心得及独立性(30分);
第二篇:摄影测量学VirtuoZo实习
摄影测量学VirtuoZo实习
一. 实习目的:
了解VirtuoZo NT系统的运行环境及软件模块的操作特点,了解实习工作流程,从而能对数字摄影测量实习有个整体概念。完成原始数字影像格式的转换。掌握创建/打开测区及测区参数文件的设置。掌握参数文件的数据录入。通过对模型定向的作业,了解数字影像立体模型的建立方法及全过程,并能较熟练地应用定向模块进行作业,满足定向的基本精度要求。掌握核线影像重采样,生成核线影像对。掌握匹配窗口及间隔的设置,运用匹配模块,完成影像匹配。掌握匹配后的基本编辑,能根据等视差曲线(立体观察)发现粗差,并对不可靠区域进行编辑,达到最基本的精度要求。掌握DEM格网间隔的正确设置,生成单模型的DEM。掌握正射影像分辨率的正确设置,制作单模型的数字正射影像。通过DEM及正射影像的显示,检查是否有粗差。掌握拼接区域的选定及确定拼接产品的路径。掌握DEM拼接及自动正射影像镶嵌。分析拼接精度。理解数据格式输出的意义。了解VirtuoZo NT系统的数据格式输出的具体操作。通过对实习成果的分析,了解数字产品的基本质量要求。总结实习中出现的问题以及实习成果的不足之处,并能分析其原因。
二、实习步骤:
1、数据准备:
在D盘准备好实习操作所需要的数据,包括images中的tif格式航飞图片,HammerIndex文件以及hammer.ctl控制点和rc30.cmr相机格式文件。2建立测区(打开测区):
新建一个测区,打开测区参数设置界面,分别进行测区参数的设置:主目录文件位置的确定,控制点文件,加密点,相机检校文件格式命名和输入,将DEM格网间隔设置为10。
3.设置相机参数
打开设置菜单下的相机参数设置,进行参数修改,从准备好的文件夹中输入rc30.cmr,在实际生产操作中,相机的参数是用户给定的。
4.设置控制点
打开设置菜单下的地面控制点,进行地面控制点的输入,引入hammer.ctl。5.引入影像
将文件中的影像资料通过设置——〉引入影像,并设置像素大小为0.045mm。
6.新建模型,设置模型左右影像及参数打开测区,根据处理的影像文件来进行命名,便于我们的识别,在此后面的操作都是以相片0-157和01-156进行操作,故输入模型名157_156(左相片名在左),进行模型参数的设置:分别在左影像和右影像中输入左右影像(vz格式); 在核线参数中选择水平核线(注意生成的产品目录文件所在的位置)。7.模型定向
内定向:点击处理目录下的模型定向下的内定向,将扫描坐标转换为像平面坐标。分别将框标进行移动,尽可能的使得十字丝在中心处,可适时查看当前的十字丝的中误差,不可一味追求中误差使得十字丝偏离中心。
相对定向:在内定向结束后,点击模型处理下面的自相对定向,右键选择自动相对定向,在定向结果中查看,删除中误差大于0.01的点。
绝对定向:在相对定向的基础上,对照给定的hmmerIndex网页文件选取控制点,找到控制点的大概位置后,在视图中进行粗调左右视图中控制点的位置,然后在右下角进行微调,使得控制点的中误差尽可能的小,左右视图中十字丝匹配。在当前视图下选择三个控制点之后,在进行一次自动相对定向,便可以将其余的控制点预测出来,把预测出来的控制点进行调整保存,退出。
内定向
绝对定向
8.生成核线影像
点击处理目录下的核线重采样进行核线采集。影像匹配:在核线采集之后,进行影像匹配。9.生成DEM 击产品下生成DEM中的DEM生成,在显示目录下的立体显示下的透视显示进行查看。
10.生成DOM,正射影像地图制作
点击产品目录下的生成正摄影像,在显示目录下的立体显示下的透视显示进行查看如下,可以看到图片中的房屋被当成地面进行来DEM格网生成,所以还需要进行DEM编辑,消除房屋上面的等高线影响。
11.DEM拼接
在系统主菜单中,选择菜单“镶嵌→设置”项,屏幕弹出拼接与镶嵌参数设置对话框。在系统主菜单中,选择“镶嵌→DEM拼接”项,进入DEM的拼接计算,屏幕弹出拼接进展显示条。当拼接完成后,将显示拼接中误差、总点数、误差分布统计及误差分布图。
三、实习总结
通过此次实习,了解了使用VirtuoZo 全数字摄影测量系统生产4D产品的过程,熟悉了VirtuoZo 全数字摄影测量系统的使用,加深了对相关知识的理解。
4D产品生产实习是一个综合性很强的实习,它是对所学摄影测量及相关专业的综合应用。该实习在数字摄影测量实习的基础上进行。
通过本次实习,了解到了VirtuoZo 全数字摄影测量系统的功能强大,在4d产品生产实习的过程中自动与半自动的快速生成功能。实习中需要注意:定义核线范围以将控制点划在作业区范围内为宜,但不能超控太多;其次应结合实际地形情况,如高山地或大比例城区,由于左右像片视差较大,就应适当将核线范围划大些。
单像空间后方交会程序
西南石油大学 土木工程与建筑学院 测绘工程 周凯强 学号:201308030143 输入文件形式如下:
C++源程序如下:
#include
//内方位元素 double m=39689;//估算比例尺
double B[4][5]={0.0},R[3][3],XG[6][1],AT[6][8],ATA[6][6],ATL[6][1];input(B,4,5);
//从文件中读取控制点的影像坐标和地面坐标,存入数组B double Xs=0.0, Ys=0.0, Zs=0.0,Q=0.0,W=0.0,K=0.0;
double X,Y,Z,L[8][1],A[8][6];
//确定未知数的出始值
for(int i=0;i<4;i++){Xs=Xs+B[i][2];
Ys=Ys+B[i][3];
Zs=Zs+B[i][4];} Xs=Xs/4;Ys=Ys/4;Zs=Zs/4+m*fk;int f=0;do//迭代计算
{f++;//组成旋转矩阵
R[0][0]=cos(Q)*cos(K)-sin(Q)*sin(W)*sin(K);
R[0][1]=-cos(Q)*sin(K)-sin(Q)*sin(W)*cos(K);
R[0][2]=-sin(Q)*cos(W);
R[1][0]=cos(W)*sin(K);
R[1][1]=cos(W)*cos(K);
R[1][2]=-sin(W);
R[2][0]=sin(Q)*cos(K)+cos(Q)*sin(W)*sin(K);
R[2][1]=-sin(Q)*sin(K)+cos(Q)*sin(W)*cos(K);
R[2][2]=cos(Q)*cos(W);
//计算系数阵和常数项
for(int i=0,k=0,j=0;i<=3;i++,k++,j++)
{
X=R[0][0]*(B[i][2]-Xs)+R[1][0]*(B[i][3]-Ys)+R[2][0]*(B[i][4]-Zs);
Y=R[0][1]*(B[i][2]-Xs)+R[1][1]*(B[i][3]-Ys)+R[2][1]*(B[i][4]-Zs);
Z=R[0][2]*(B[i][2]-Xs)+R[1][2]*(B[i][3]-Ys)+R[2][2]*(B[i][4]-Zs);
L[j][0]=B[i][0]-(x0-fk*X/Z);
L[j+1][0]=B[i][1]-(y0-fk*Y/Z);
j++;
A[k][0]=(R[0][0]*fk+R[0][2]*(B[i][0]-x0))/Z;
A[k][1]=(R[1][0]*fk+R[1][2]*(B[i][0]-x0))/Z;
A[k][2]=(R[2][0]*fk+R[2][2]*(B[i][0]-x0))/Z;A[k][3]=(B[i][1]-y0)*sin(W)-((B[i][0]-x0)*((B[i][0]-x0)*cos(K)-(B[i][1]-y0)*sin(K))/fk+fk*cos(K))*cos(W);A[k][4]=-fk*sin(K)-(B[i][0]-x0)*((B[i][0]-x0)*sin(K)+(B[i][1]-y0)*cos(K))/fk;
A[k][5]=B[i][1]-y0;
A[k+1][0]=(R[0][1]*fk+R[0][2]*(B[i][1]-y0))/Z;
A[k+1][1]=(R[1][1]*fk+R[1][2]*(B[i][1]-y0))/Z;
A[k+1][2]=(R[2][1]*fk+R[2][2]*(B[i][1]-y0))/Z;A[k+1][3]=-(B[i][0]-x0)*sin(W)-((B[i][1]-y0)*((B[i][0]-x0)*cos(K)-(B[i][1]-y0)*sin(K))/fk-fk*sin(K))*cos(W);A[k+1][4]=-fk*cos(K)-(B[i][1]-y0)*((B[i][0]-x0)*sin(K)+(B[i][1]-y0)*cos(K))/fk;
A[k+1][5]=-(B[i][0]-x0);
k++;} transpose(A,AT,6,8);multi(AT,A,ATA,6,8,6);inverse(ATA);multi(AT,L,ATL,6,8,1);multi(ATA,ATL,XG,6,6,1);Xs=Xs+XG[0][0];Ys=Ys+XG[1][0];Zs=Zs+XG[2][0];Q=Q+XG[3][0];W=W+XG[4][0];K=K+XG[5][0];}while(XG[3][0]>=6.0/206265.0||XG[4][0]>=6.0/206265.0||XG[5][0]>=6.0/206265.0);cout<<“迭代次数为:”< double AXG[8][1],V[8][1],VT[1][8],VTV[1][1],m0,D[6][6];multi(A,XG,AXG,8,6,1); for(i=0;i<8;i++) //计算改正数 V[i][0]=AXG[i][0]-L[i][0]; transpose(V,VT,1,8); multi(VT,V,VTV,1,8,1); m0=VTV[0][0]/2;for(i=0;i<6;i++) for(int j=0;j<6;j++) D[i][j]=m0*ATA[i][j];//屏幕输出误差方程系数阵、常数项、改正数 output(A,“误差方程系数阵A为:”,8,6);output(L,“常数项L为:”,8,1);output(XG,“改正数为:”,6,1);outFile.open(“aim.txt”,ios::app); //打开并添加aim.txt文件 outFile.precision(10);//以文件的形式输出像片外方位元素、旋转矩阵、方差阵 outFile<<“ 一、像片的外方位元素为:”< 二、旋转矩阵R为:”< outFile< outFile< 三、精度评定结果为:”< outFile< outFile< template for(i=0;i for(j=0;j mat2[j][i]=mat1[i][j]; return;} template int i,j,k;for(i=0;i {result[i][j]=0; for(k=0;k result[i][j]+=mat1[i][k]*mat2[k][j]; } } return;} template ifstream inFile;inFile.open(“控制点坐标.txt”);while(!inFile.eof()){for(int i=0;i for(int j=0;j inFile>>mat[i][j];} inFile.close();return;} template cout< cout< cout< double p; double q[n][12]; for(i=0;i for(j=0;j q[i][j]=c[i][j]; for(i=0;i for(j=n;j<12;j++) {if(i+6==j) q[i][j]=1; else q[i][j]=0;} for(h=k=0;k for(i=k+1;i {if(q[i][h]==0) continue; p=q[k][h]/q[i][h]; for(j=0;j<12;j++) { q[i][j]*=p; q[i][j]-=q[k][j]; } } for(h=k=n-1;k>0;k--,h--)// 消去对角线以上的数据 for(i=k-1;i>=0;i--){if(q[i][h]==0) continue; p=q[k][h]/q[i][h]; for(j=0;j<12;j++) {q[i][j]*=p; q[i][j]-=q[k][j];}} for(i=0;i q[i][j]*=p;} for(i=0;i c[i][j]=q[i][j+6];} 程序的结果输出如下:(包括文本输出结果和荧屏输出中间数据) 摄影测量学实习报告 为期两周的摄影测量学实习今天正式结束了,虽然两周时间并不长,但是对于我来说,学到的东西远不能用时间来衡量。在这两周里,我们完成了全数字摄影测量系统实习、数字影像分割程序编制、立体影像匹配程序编制等内容,这些东西让我们的两周很充实,很有意义。 其实刚开始时一直怀疑摄影测量学实习有什么意义,到了今天,我才发现这是有意义的。因为通过本次实习,我们可以将课堂理论与实践相结合,使我们深入掌握摄影测量学基本概念和原理,加强摄影测量学的基本技能训练,并且培养了我们的分析问题和解决实际问题的能力。通过使用数字摄影测量工作站,我们可以了解数字摄影测量的内定向、相对定向、绝对定向、测图过程及方法;通过开发数字影像分割程序和立体影像匹配程序,使自己掌握数字摄影测量基本方法与实现技术,为今后从事有关应用遥感技术应用和数字摄影测量打下坚实基础。所以,就算现在觉得没什么用,但是也为将来奠定了很好的基础。 正因为如此,在这两周中我们都很认真的在学习并且完成实习任务。其实说是两周,但时间真的更短,毕竟赶上了元旦假期,联欢晚会等一系列活动。所以如何在短暂的时间里,更出色的完成任务,是我们必须考虑的。记得实习动员的时候,老师花了很长时间又给我们讲了一次这次实习对我们的重要性,这很触动我们,毕竟老师的苦口婆心我们都看在眼里。不光如此,老师又耐心的把实习要求,实习任务,实习步骤讲解了一遍,让我们大致明白了这次实习从何入手,这 让本来很迷茫的我们瞬间找到了方向,也为我们接下来的工作提供了便利。动员结束的日子,我们便进入机房,正式开始了实习。 首先我们结束了全数字摄影测量系统,这款软件是我们从来没有接触过的,所以刚开始的时候很陌生,不知道怎么用,也不知道能用来做什么。还好,我们有老师的细致讲解,并且借助帮助向导可以解决我们很多问题。所以在这个实习中,我们没有遇到太多困难。让我印象深刻的是,我在做我们小组的绝对定向时,总是提示同名点数不够,就因为此,很难往下一步进行。后来在我们小组的讨论中,和老师的辅导后,我才得以解决这个困难。 第二周的时候,我们主要是利用Matlab进行程序的编写。因为之前的别的实习也要用到Matlab,所以对他已经不是很陌生了。但是当把Matlab和摄影测量的思路相结合的时候,还是出现了不少问题。毕竟摄影测量的原理也不是很容易理解的,加之需要利用计算机语言来实现程序就难上加难了。本来我想过放弃,因为编程实在是一件很麻烦的事。但在同组成员的鼓励下,以及老师的耐心讲解下,我还是坚持了下来,跟着我们小组一起商讨一起编写,虽然途中遇到了很多错误提示,遇到了很多无法实现的程序,但是我们都没有放弃,虚心的请教老师和同学,仔细的检查每一处错误,一一克服了这些问题。就这样,在磕磕绊绊中我们完成了立体影像匹配程序和立体影像匹配程序的编写。当看到最终执行出来的成果时,我们都很高兴,因为,这过程只有体会过的人才知道! 总的来说,这两周过得很难忘,毕竟这是这个学期最后一个实习,也是相当重要的一个实习。在这两周里,我们把平时课本上的知识又复习了一次,并且把它付诸于实践中。能把知识转化为技能是一个很好的过程。在这两周里,我体会到了老师的认真负责,如果没有老师的一遍一遍的耐心讲解,我们估计无法如此按时的完成任务。当然如果没有我们小组成员的通力合作,我也无法得到这么多财富。 感谢本学期的最后一次实习,因为在这过程中,我不光学到了知识,更体会了成长。这是多么宝贵的财富啊。摄影测量学实习真的是很难忘的两周。 王名洋测091 《基础摄影测量学》课堂实习报告 (2010-2011学年第1学期) 实习 一、模拟仪器参观 一、实习目的: 参观认识模拟摄影测量阶段所使用的摄影测量仪器。了解模拟摄影测量阶段各仪器工作原理、各自特点以及仪器的使用方法。 二、实习仪器: 多倍仪(光学投影)、立体坐标测量仪、精密立体测图仪、大型自动纠正仪 三、实习步骤: 1、在老师的带领下进入实验室,根据书上的介绍描述,自行认识观看各仪器,观察其特点猜测其使用方法。 2、由老师向我们详细的介绍了各个仪器的结构特点、主要功能、使用条件、工作原理以及仪器使用方法。 3、相互讨论、自行观看各个仪器并向老师提出不明白的地方,由老师详细解答讲述。 四、实习体会与收获: 这次参观实习让我认识了模拟摄影测量阶段所使用的摄影测量仪器,了解模拟摄影测量阶段各仪器工作原理、各自特点以及仪器的使用方法。通过老师的讲解我们认识到随着科技的不断发展和进步,模拟摄影测量仪器的内业处理也在向高精度化、智能化、高速化发展。 老师还给我们简单讲解了模拟摄影测量阶段各仪器的工作原理 即利用几何反转原理,建立缩小模型,进行立体测图。 实习 二、内定向程序编写 一、实习目的: 理解并掌握摄影测量内定向的基本原理、方法、作用,能通过计算机编程实现摄影测量的内定向操作。 二、实习仪器: 计算机——利用计算机进行c++编程 三、实习步骤: 1、认真学习并理解内定向的基本原理、方法和推导公式。列 出必要方程式以便编程用。 2、根据内定向原理、方法和推导的公式,参考编程书籍和示例程序编写内定向程序,调试,运行无误后,成功读取一张行片。 3、经测量框标、内定向、坐标转换后,量取各点的框标坐标并记录到表格中。 四、实习结果: a0=-114.956271b0=114.065925 a1=1.000636b1=0.008602 a2=0.009176b3=1.000851 a3=0.000000b4=0.000003 点号XY 1-85.90263569.007516 20.33508459.089393 385.70986769.605909 4-90.479305-6.472293 5-2.225926-15.182178 683.710789-2.075541 7-92.741747-78.960641 82.442492-67.550806 988.285904-73.697868 五、体会与收获: 通过这次实习,我明白了摄影测量内定向的基本原理、方法、作用,并通过计算机编程实现摄影测量的内定向操作。这次编程实习,还让我认识到理论和实践结合的重要性,只有搞明白内定向的原理,才能更快的完成内定向编程编写。 实习 三、后方交会程序编写 一、实习目的: 1、理解并掌握摄影测量单像空间后方交会的思想、基本原理、解算方法和作用。 2、掌握单像空间后方交会的方法、过程。并能通过计算机编程实现单像空间后方交会的过程。 二、实习仪器 计算机——利用计算机进行c++编程 三、实习步骤 1、学习掌握单像空间后方交会的基本原理,深入理解后方交会的一般过程及方法。 2、根据后方交会的原理和已经推导出的计算公式编写程序代码,由已知地面点和像点坐标利用程序实现计算答解。 3、将编出的程序调试运行成功后,读取一张图片检验所编程序是否正确。 四、实习结果: 外方位元素的初始值为: 38437.00000027963.1550006129.600000 0.0000000.0000000.000000 像片的外方位元素为: Xs=39795.443401m=1.125402 Ys=27476.464840m=1.24367 4Zs=7572.688331m=0.483771 pitch=-0.003986m=0.000182 roll=0.002114m=0.000160 yaw=-0.067578m=0.000072 旋转矩阵R为: 0.9977090.0675340.003986 -0.0675260.997715-0.002114 -0.0041190.0018400.999990 五、体会与收获: 1、通过此次实习使我进一步理解了摄影测量单像空间后方交会的思想、原理方法。掌握了单像空间后方交会的方法、过程,并成功编出程序,进行后方交会处理。 2、后方交会程序需要先将共线方程线性化,然后求解误差方程式系数,在编写程序时要认真细致,不能在理论上出错。该程序的编写也暴露出我们对C++掌握不够熟练地问题。 实习 四、全数字摄影测量系统参观 一、实习目的: 深入认识理解全数字摄影测量系统的工作原理及组成,了解全数字摄影测量的工作流程,并能够使用进行简单操作。 二、实习仪器: 全数字摄影测量系统 四、实习步骤: 1、指导老师先介绍摄影测量系统的设备组成、工作原理以及工作流程。 2、老师利用电脑向大家演示利用摄影测量系统进行航摄相片处理的一般操作方法及步骤,并讲解每一步的具体内容、原理和作用等。 3、根据老师的讲解和自己的学习理解,尝试对航摄像片进行处 理,并掌握其一般步骤。 五、实习体会与收获: 通过这次实习,我对全数字摄影测量系统的认识进一步加深,了解并掌握了利用全数字摄影测量系统进行摄影图像处理的一般过程和操作方法。认识到全数字摄影测量系统是以计算机硬件为基础,以数字摄影测量软件为核心的数字图像处理系统。 摄影测量学实习报告 专 业:测 班 级: 姓 名: 学 号: 绘 程 工 目 录 一、实习目的 二、实习内容 三、实习步骤 3.1 建立测区与模型的参数设置 3.2 同名核线影像的采集与匹配 3.3 航片的内定向、相对定向与绝对定向 3.4 DEM、DOM与等高线等数字产品的生成 3.5 基于立体影像的数字化测图(IGS数字测图) 3.6 多个模型的拼接、成果图输出 四、实习中遇到的问题 五、实习心得 一、实习目的 1、了解4d的基本概念,了解VirtuoZo NT系统的运行环境及软件模块的操作特点,了解实习工作流程,从而能对4d产品生产实习有个整体概念。 2、掌握创建/打开测区及测区参数文件的设置,掌握参数文件的数据录入完成原始数字影像格式的转换。 3、通过对模型定向的作业,了解数字影像立体模型的建立方法及全过程,并能较熟练地应用定向模块进行作业,满足定向的基本精度要求,掌握核线影像重采样,生成核线影像对。 4、掌握正射影像分辨率的正确设置,制作单模型的数字正射影像,掌握等高线参数设置,生成等高线,通过正射影像或叠加等高线影像的显示,检查是否有粗差,掌握DEM拼接及自动正射影像镶嵌。 5、掌握立体切准的基本专业技能,掌握地物数据采集与编辑的基本操作,掌握文字注记的方法。 6、学会使用图廓整饰模块,掌握图廓整饰中各项参数的意义及其设置方式,生成图廓参数文件,制作完整的DOM图幅产品,生成图廓参数文件,制作完整的DRG图幅产品。 7、通过对实习成果的分析,了解数字产品的基本质量要求,总结实习中出现的问题以及实习成果的不足之处,并能分析其原因。 8、理解数据格式输出的意义,了解VirtuoZo NT系统的数据格式输出的具体操作。 二、实习内容 1、数据准备 2、模型定向及生产核线影像 3、影响匹配及匹配后的编辑 4、生产DEM机正射影像的制作 5、DEM的拼接和影像的镶嵌 6、图廓整饰 7、产品数据格式输出 8、数字摄影测图 9、成果分析 三、实习步骤 一、建立测区与模型的参数设置 1.数据准备完善后,进入VIrtuoZo主界面,首先要新建一个测区,通过文件-打开测区,我们可以新建一个名为hammer的测区,系统默认后缀名为blk,默认保存在系统盘下的Virlog文件夹里。这个blk文件其实只是个索引文件,它最终指向的是测区设置里面的测区主目录文件夹。建立好blk文件之后,系统会自动弹出“设置测区”的对话框,我们按照原始数据提供的信息,相应填写该对话框,填写好之后保存退出。 2.进入“设置-相机文件”,找到刚才在设置测区对话框中新建的相机检校文件,双击进入参数设置界面,相机参数可以直接通过输入按钮,输入原始数据里面已有的cmr文件。 3.进入“设置-地面控制点”,可以逐点输入控制点文件,或者直接通过“输入”按钮,直接读取一个控制点文件。 4.原始影像的数据格式转换 单击Start,将*.tif文件转换为*.vz文件, 并将*.vz文件存放在测区目录下的images分目录中,单击Quit 退出。 二.模型定向 1.创建模型,设置模型参数 打开Setup Image list对话框,分两条航带单击Add按钮分别添加按顺序添加两条航带上的六张像片,通过Moveup、Movedown上下移动像片;单击Image_no按钮将index改为与航片号相同的数字;单击Triangulation——Imgelist——Interior orientation——do,在E:VirtuoZoBin目录下打开(不要打开桌面的快捷方式)(1)进入VIrtuoZo主界面,首先要新建一个测区,通过文件-打开测区,我们可以在E:VirtuoZobrocks下打开一个名为hamer测区 (2)模型的创建:通过文件-打开模型,可以建立一个新模型,自己随意命名(例如165-166),默认后缀名为mdl,建立好165-166模型后,程序自动弹出模型参数设置对话框,按照该模型的基本情况设置该对话框,主要设置左、右影像,分别选择左右影象,本次实习采用左影象为02-165_50mic文件,右影象为02-166_50mic文件,其它可按程序默认参数设置,之后保存退出。如图所示: (3)进行内定向:主菜单选择处理-模型定向-内定向,建立框标模板.出现下图,选择是 2.自动内定向 (1)框标近似定位成功,选择界面左窗口下的“save”按钮,如图 有自动或人工两种方式: ① 自动方式:选择“Autotic”按钮后,移动鼠标在左窗口中的当前框标中心点附近单击鼠标左键,小十字丝将自动精确对准框标中心; ② 人工方式:若自动方式失败,则可选择“Manual”按钮,移动鼠标在左窗口中的当前框标中心点附近单击鼠标左键,再分别选择“up”、“down”、“left”、“right”按钮,微调小十字丝,使之精确对准框标中心。 注意:调整中应参看界面右上方的误差显示,当达到精度要求后,选择“save”按钮。左影像内定向完成后,程序读入右影像数据,对右影像进行内定向,具体操作同上 (2)找同名像点,每个模型找一对同名像点,(3)联接点的提取,使用默认的参数 在系统主菜单中,选择Triangulation——Tie—point Extraction——makeall,如图13,单击“是”——Auto-select ties,——单击“是” 注意:调整中应参看定向结果窗中的误差显示,以保证精度要求。当达到精度要求后,单击鼠标左键弹出菜单,选择“保存”,则相对定向完成。(4)进行光束法平差计算 在系统主菜单中,选择Triangulation—Auto-select ties,进行平差计算(计算直到光束法平差程序对话框不再弹出为止)。(5)交互编辑并生成加密点,然后再生成加密点,点击Triangulation—>Create Pass Point,如图 VirtuoZoNT 3.5.0软件实验步骤: (一)数据准备: 1.启动 软件 2.打开测区 3.打开模型 4.设置模型参数: (二)定向操作: 1.内定向: 2.自动相对定向: 3.普通方式的绝对定向: (1)半自动量测:依次量测3个点,然后点击“预测控制点”。 (2)绝对定向计算 添加各控制点,并调准各控制点,使其误差小于0.03。 4.定义作业区 此处定义的作业区应大于自动定义的最大作业区 5.自动生成核线影像: 自动生成核线影像,单击鼠标右键弹出菜单,选择“生成核线影像”→“非水平核线”,程序依次对左、右影像进行核线重采样,生成模型的核线影像。 单击鼠标右键弹出菜单,选择“保存”,然后再弹出菜单,选择“退出”,然后回答界面上的提示,程序退出相对定向的界面,回到系统主界面。 (三)、同名核线影像的采集与匹配 1.影像匹配 在VirtuoZo NT主菜单中,选择菜单“处理”→“影像处理”,出现影像匹配计算的进程显示窗口,自动进行影像匹配。 2.匹配结果编辑 对选中区域编辑运算: (1)平滑算法: 选择编辑区域后,选择平滑档次(轻、中、重);再单击“平滑算法”按钮,即对当前编辑区域进行平滑运算。(2)拟合算法: 选择编辑区域后,选择表面类型(曲面、平面);再单击“拟合算法”按钮,即对当前编辑区域进行拟合运算。 (四)生成DEM、等高线、正射影像及等高线叠合正射影像的操作: 1.生成数字高程模型DEM 在系统主菜单中,选择“产品”→“生成DEM”→“生成DEM(M)”项,屏幕显示计算提示界面,计算完毕后,即建立了当前模型的DEM。 2.显示DEM,观察DEM是否与实际地形相符 在系统主菜单中,选择“显示”→“立体显示” →“透视显示”项,进入显示界面,屏幕显示当前模型的数字地面模型。 3.生成数字正射影像 在系统主菜单中,选择“产品”→“生成正射影像”项,自动制作当前模型的正射影像,屏幕显示计算提示界面,计算完毕后,自动生成当前模型的正射影像。 4.显示正射影像,观察正射影像是否有变形 正射影像生成后,在系统主菜单中,选择“显示”→“正射影像”项,屏幕显示当前模型的正射影像。将光标移至影像中,按鼠标右键弹出菜单,供选择不同的比例,可对影像进行缩放。 (五)生成数字影像图 1.进入测图界面 在VirtuoZo NT系统主菜单中,选择“测图” →“IGS数字测图”项,调用测图模块,屏幕弹出测图界面。2.新建或打开测图文件 新建一个测图文件:选择File→New Xyz File项,屏幕弹出文件查找对话框,输入一个新的xyz文件名,弹出测图参数对话框。在对话框中输入各项测图参数:成图比例尺(分母);高程注记的小数位数;流数据压缩容限(单位:毫米);图廓坐标:Xtl、Ytl(左上角)、Xtr、Ytr(右上角)、Xbl、Ybl(左下角)、Xbr、Ybr(右下角)。选择“保存”按钮后,将创建一个新的测图文件。此时屏幕弹出矢量图形窗并显示其测图的图廓范围。打开一个测图文件:选择“文件”→“打开”项,此时弹出文件查找对话框,选择一个已有“*.xyz文件”,打开后,屏幕显示当前的矢量图形文件。3.装入立体模型 当打开测图文件后,方可打开立体模型。在菜单栏中选择“文件”→“打开”项,在文件查找对话框中,选择一个模型***.mod(或*.set)文件,打开后,屏幕弹出影像窗显示立体影像。4.影像贴图与矢量图形的层控制 (1)矢量贴图:按下 图标,可将测量的结果(矢量图形)显示在立体影像上,便于检查遗漏和所测地物的精度。 (2)层控制:在数字化测图中,同一种地物为一层,每一层都有一个属性码(或层号)。所测的地物都被分层管理,层控制就是对地物分层管理的工具。5.影像显示 (1)左右影像分屏显示,由立体反光镜观测立体; (2)立体显示双影像:通过硬件的支持,左右影像交替显示,戴上相应的立体眼镜,可以进行立体观测。 (六)实习中遇到的问题 1、新建数据文件夹时应注意哪些问题? 答:给文件夹命名时应当注意不要含有中文和空格,用字母为宜,以免程序出错。 2、使用测区参数界面下的重置模型参数功能应当注意哪些问题? 答:首先测区参数界面的参数项中不能有空白项;在填入参数时控制点文件、加密点文件、相机参数文件的名字可任意命名,但是要切记不能使得这三者的名字重名,否则,可能会导致文件的冲突,影响到内定向、绝对定向的成果,甚至无法正常的采集核线影像。 3、有多个相机的测区如何处理? 答:分别在测区目录下建立多个相机参数文件(注意影像参数要与之对应),分别作内定向即可。 4、定义核线影像范围应注意那些事项? 答:首先:定义核线范围以将控制点划在范围内为宜,但不能超控过多;其次:应结合实际地形情况,如高山地或大比例尺城区,由于左右片视差较大,就应适当将核线范围划大些。 (七)实习心得 通过这次实验,我系统学习了VirtuoZo的使用操作流程,了解了VirtuoZo的基本功能,一般作业过程及主要产品的制作过程。其中主要有掌握创建/打开测区及测区参数文件的设置。掌握参数文件的数据录入。通过对模型定向的作业,了解数字影像立体模型的建立方法及全过程,并能较熟练地应用定向模块进行作业,满足定向的基本精度要求。掌握核线影像重采样,生成核线影像对。掌握匹配窗口及间隔的设置,运用匹配模块,完成影像匹配。掌握匹配后的基本编辑,能根据等视差曲线(立体观察)发现粗差,并对不可靠区域进行编辑,达到最基本的精度要求。掌握DEM格网间隔的正确设置,生成单模型的DEM。掌握正射影像分辨率的正确设置,制作单模型的数字正射影像。通过DEM及正射影像的显示,检查是否有粗差。掌握拼接区域的选定及确定拼接产品的路径。掌握DEM拼接及自动正射影像镶嵌。分析拼接精度。理解数据格式输出的意义。了解VirtuoZo NT系统的数据格式输出的具体操作。 虽然这次做的成果并不是很完美,与实验指导中的还存在一定的差距。但通过对实习成果的分析,了解数字产品的基本质量要求,对其进行一定的改善,使其精度有一定的提高。而且通过这次实习,我对数字摄影测量数据获取有了更深刻的了解,同时对摄影测量课程有了更深更具体的体会。第三篇:摄影测量学实习报告
第四篇:摄影测量学实习报告
第五篇:摄影测量学实习报告