基于多CPU的摄影测量空三并行计算研究
本文关键词: 航带法单航带空中三角测量 航带法区域网空中三角测量 并行计算 出处:《北京建筑大学》2015年硕士论文 论文类型:学位论文
【摘要】:摄影测量发展至今已有百年历史,空中三角测量一直以来都是摄影测量中的关键步骤。在空中三角测量被大量研究的过程中,人们主要对如何获取像片高精度的外方位元素的问题进行了研究,提出了各种有效的理论和方法,如附加参数的光束法区域网平差、GPS/IMU辅助的联合平差、测量误差自动评估以及如何有效剔除粗差等理论发展迅速。尽管方法多种多样,但都是为了进一步提升空中三角测量的精度、解算速度和获取测区地理数据的效率。本文着重研究了单航带解析空中三角测量以及航带法区域网空中三角测量的原理和解算步骤,对多核架构和多核并行技术以及多核并行编程模型进行了简要介绍。随着计算机多核技术的发展,以及对越来越高的计算能力的需求,对算法设计人员以及程序编写人员提出了新的要求,适应多核架构的并行化编程思想逐渐得到推广。为了充分利用多核计算机的计算资源,进一步提高空中三角测量的解算速度,达到空中三角测量的实时或准实时解算的目的,减轻作业人员的工作量,本论文在充分研究航带法单航带和区域网空中三角测量理论和方法的基础上,结合并行编程思想,对上述两种空三模型的并行化算法进行了研究,对有并行需求的热点部分进行了并行化算法设计,提出了分别针对单航带和区域网空中三角测量平差的并行化编程算法。结合并行化编程模型,把原有的空中三角测量串行程序改造成为并行程序。通过对原始数据的解算和对结果的分析,肯定了并行化编程算法的可行性和有效性,一定程度地提升了程序的解算速度。
[Abstract]:Aerial triangulation has been a key step in photogrammetry since it has been developed for a hundred years. People mainly study how to obtain the high-precision external azimuth elements of the image, and put forward various effective theories and methods, such as the adjustment of the regional network of the beam method with additional parameters. The theory of GPS/IMU aided joint adjustment, automatic evaluation of measurement error and how to effectively eliminate gross error have developed rapidly. Although there are many methods, they are all aimed at further improving the accuracy of aerial triangulation. In this paper, the principle and calculation steps of single zone analytic aerial triangulation and strip method area-net aerial triangulation are studied. The multi-core architecture, multi-core parallel technology and multi-core parallel programming model are briefly introduced. With the development of computer multi-core technology, and the demand for higher and higher computing power. New requirements for algorithm designers and programmers are put forward, and the idea of parallel programming adapted to multi-core architecture is gradually popularized, in order to make full use of the computing resources of multi-core computers. Further improve the calculation speed of aerial triangulation, achieve the goal of real-time or quasi-real-time aerial triangulation, reduce the workload of operators. In this paper, based on the full study of the theory and method of triangulation of single flight belt and area network, combined with parallel programming, the parallelization algorithms of the above two space-three models are studied. The parallelization algorithm for hot spots with parallel requirements is designed, and a parallel programming algorithm for triangulation adjustment of single belt and area network is proposed, which combines the parallel programming model. The original serial program of aerial triangulation is transformed into a parallel program. The feasibility and effectiveness of the parallel programming algorithm are confirmed through the calculation of the original data and the analysis of the results. The calculation speed of the program is improved to some extent.
【学位授予单位】:北京建筑大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:P231
【参考文献】
相关期刊论文 前10条
1 武瑞宏;空中三角测量的再认识[J];测绘通报;2002年03期
2 曹敏;史照良;;新一代海量影像自动处理系统“像素工厂”初探[J];测绘通报;2006年10期
3 万幼川;刘良明;张永军;;我国摄影测量与遥感发展探讨[J];测绘通报;2007年01期
4 邹贤才;李建成;汪海洪;徐新禹;;OpenMP并行计算在卫星重力数据处理中的应用[J];测绘学报;2010年06期
5 吴正鹏;奚歌;;Pixel Factory影像数据处理系统介绍与应用探讨[J];城市勘测;2012年05期
6 崔阳;吕志平;陈正生;王宇谱;吕浩;;多核环境下的GNSS网平差数据并行处理研究[J];测绘学报;2013年05期
7 邹小香;李伟;李熠;;解析空中三角测量及其发展[J];江西测绘;2012年01期
8 汤晓涛;巩丹超;张丽;;从PF和DPGrid的发展谈数字摄影测量发展的新特征[J];测绘科学技术学报;2012年03期
9 张骏;樊晓桠;刘松鹤;;多核、多线程处理器的低功耗设计技术研究[J];计算机科学;2007年10期
10 赖建新;胡长军;赵宇迪;王生原;张素琴;;OpenMP任务调度开销及负载均衡分析[J];计算机工程;2006年18期
相关博士学位论文 前2条
1 闫昭;程序并行识别方法及应用研究[D];吉林大学;2009年
2 曹辉;智能空中三角测量中若干关键技术的研究[D];武汉大学;2013年
相关硕士学位论文 前7条
1 谢克家;多核图像处理并行设计模型的研究及应用[D];重庆大学;2011年
2 周益民;图像处理并行算法的研究[D];电子科技大学;2006年
3 陈小兰;Linux应用程序多核并行化方法研究与实现[D];西南交通大学;2010年
4 刘明生;多核并行编程技术在加速数字图像处理中的应用[D];西安建筑科技大学;2010年
5 郭慎;基于多核的程序并行优化的研究与实现[D];苏州大学;2010年
6 奚海波;并行编程技术在多核处理器上的研究与应用[D];东北师范大学;2010年
7 秦海兵;基于多核平台的程序并行优化研究[D];长安大学;2012年
,本文编号:1480738
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/1480738.html