平地水流方向确定并行算法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:cjfalx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
水流方向信息是水系网络提取过程中重要的输入数据。由于平地是没有局部高程梯度的区域,平地上的水流方向复杂,所以平地水流方向信息提取是整个水系网络提取中的重点和难点。同时,随着数字高程模型(DEM)精度的增加,DEM的数据量越来越大,传统的串行算法已经不能处理日益增加的数据量。为满足大数据量DEM上平地水流方向快速自动化提取的需求,本文改进了现有的平地水流方向串行提取算法,并设计了平地水流方向并行提取算法。具体研究如下:(1)本文提出了一种改进的平地水流方向串行提取算法。该改进的串行算法减少了计算过程中队列中的栅格数目,保证每个平地栅格只进入队列一次,避免重复进入队列。并且在计算平地栅格与低地势之间的测地线距离的过程中,能直接获取该栅格的水流方向信息,提高了算法的运行速度。由结果可知,改进的串行算法与Barnes算法相比,平均运行速度提高了13%;与G&M算法和Barnes算法相比,运行速度最快。因此该改进的串行算法效率更高,更适合作为算法基础应用于平地水流方向并行提取算法中。(2)基于三步并行框架和改进的串行算法,本文提出了一种平地水流方向并行提取算法。该并行算法首先将预先划分的数据块分配给多个子进程处理,子进程为这些数据块构造包含数据块边界平地栅格与高低地势之间的测地线距离的局部图。子进程处理完成后把局部图发送给主进程,主进程基于所有的局部图构建全局图,并计算数据块的边界平地栅格与高低地势之间的全局测地线距离,并将全局信息发送给子进程。最后,子进程更新每个数据块的测地线距离,并提取水流方向信息。由结果可知,平地水流并行提取算法在计算效率和内存使用上,相比串行算法都有明显的优势。在计算效率方面,当子进程数量达到35时,该并行算法的加速比大于7。当子进程的数量达到30时,平均强可扩展性效率大约在30%;当子进程的数量大于5时,弱可扩展性效率低于20%。在内存使用优化方面,该并行算法使用一个子进程和一个主进程所使用的内存远远小于串行算法所使用的内存。因此该并行算法能处理串行算法所不能处理的大数据量。(3)由于平地水流方向并行提取算法的局部图构建非常复杂,因此本文进一步提出了一种快速平地水流方向并行提取算法。该并行算法通过计算数据块的边界平地栅格与高地势以及低地势的近似测地线距离简化了局部图的构建。当子进程个数达到30时,该并行算法的加速比大于6,强可扩展性的效率达到20%;当子进程个数达到8时,弱可扩展性低于10%。虽然快速平地水流方向并行提取算法得到的是近似测地线距离,但是该并行算法与平地水流方向信息并行提取算法的运行结果的相似度达到了96.1%以上,并且极大减少了运行时间和内存使用量。
其他文献
合作现象在社会和生物系统中普遍存在,理解合作的演化动力学可以为克服社会困境和优化多智能体系统提供洞见。演化博弈理论为个体之间的策略动态交互提供了一个强有力的理论框架,一直吸引着生物学、数学、社会科学以及计算机科学领域的研究人员的关注。经典演化博弈主要研究博弈环境不变的演化情况,近年来,研究者们越来越关注博弈环境发生变化的情况。在已有的研究中,往往只考虑了单轮博弈的情况,博弈环境决定个体决策的改变,
随着信息技术的蓬勃发展和大数据时代的到来,各行各业迎来了信息化的革新,人们的生活也因此得到了极大的便利。现如今,储存在各类网站中的数据量呈爆炸式增长,但如何在海量的信息中寻找到需要的那部分却成为了困扰用户的一大问题。因此,推荐系统作为一种有效的信息过滤手段应运而生。近年来,推荐系统受到了广泛研究,其中基于图神经网络的推荐模型是近年的研究热点,但现有的模型仍存在着一些不足之处。首先,现有的基于图神经
指数和是数论中基本而重要的研究对象。人们对指数和有很多深入的研究。特别是Gauss和与Jacobi和,有较为系统和深刻的结果。本博士论文将Gauss和与Jacobi和的结果应用到了以下两个方面的问题:问题一:利用指数2情形下Gauss和的计算结果,对满足3l≡3(mod4)的奇素数l,给出有限域Fq上阶数为l和2l的两类分圆数的显式计算公式;问题二:在[66]的基础上,利用二次约化的Jacobi和
激光雷达(Light Detection and Ranging,Li DAR)是一种能够获取大面积区域精确点云信息的遥感技术,其被广泛地应用于地形测绘,高度估计,电力线监测等诸多方面。然而,在用于获取地表信息的激光雷达点云高程数据中,位于地面和地物(如树冠)上的点混杂在一起,因此在构建地形之前,需要将其分为地面点和非地面点,这一过程被称为滤波。虽然当前已有许多点云滤波算法被提出,但这些算法普遍在
随着人工智能相关技术的飞速发展,深度学习与神经网络给许多传统行业使用的工具带来了新的变革,不仅大大提升了工具的使用效率,降低了使用的难度门槛,还提高了工具的产出质量。而对抗生成的思想被提出后,基于深度学习和神经网络等技术的媒体数据生成方式开始不断的创新和发展。这使得在当今社会中,用一款软件来替换别人的人脸制作一些伪造人像数据的操作不再专属于专业的图像视频制作人员。而这种技术的普及化会带来巨大的信息
近年来,随着全球气候变暖,野火(Wildfire)在全球范围内频繁发生,不仅破坏区域生态系统,释放温室气体和污染气体,加剧温室效应,而且威胁人民生命财产安全。因此,高精度、近实时、大范围的野火风险评估与预警至关重要。植被冠层可燃物含水率(Canopy Fuel Moisture Content,CFMC)是野火风险评估与预警中的关键参数。由于光学卫星可以提供大范围、近实时和多波段的遥感影像,基于光
气象卫星在进行环境监测中发挥重要作用,中国的风云系列气象卫星自开始研发至今51年以来为中国气象预报和自然灾害监测发挥了重要作用,新一代的极轨卫星能够全天候开展全球范围内数据获取任务,对于及时开展全球变化研究发挥重要作用。目前,国内关于全球陆表水体提取工作的开展还有待进一步开发,率先利用风云卫星MERSI 250米分辨率数据进行全球陆表水体提取工作,对利用该卫星数据进行全球变化研究和其他系列产品制作
近些年来,量子计算的研究已经受到人们越来越多的关注。量子计算机完全不同于经典计算机,它利用量子力学基本原理,如量子纠缠、量子叠加原理等,进行计算。在一些问题上,尤其是对量子系统的模拟方面,量子计算机具有经典计算机无法比拟的优越性。量子模拟是量子计算研究的一个重要组成部分,是研制量子计算机的一个重要目标,也是展现量子计算机优越性的重要途径。在量子计算的物理实现研究方面,研究者们进行了不懈的努力。目前
群是现代科学中最重要的数学概念和工具之一,研究群的基本工具是群表示论。作为有限群复表示理论的核心,特征标理论有两个比较活跃的研究方向:特征标、共轭类的算术性质和特征标对群结构的影响。本文的主要结果分为三部分。第一部分关于特征标维数和共轭类长度的算术复杂性,我们研究了特征标理论中的核心问题:Huppert的ρ-σ猜想及相关问题。首先我们改进了一般群上的ρ-σ猜想的结果,之前最好的结果是CasolO和
海表温度(Sea Surface Temperature,SST)是海-气相互作用过程中物质和能量交换的一个重要参数,是研究大气和海洋环境变化的基本参数,是区域和全球尺度上气候变化的决定性因素。高精度和高时空分辨率的海表温度数据是海洋监测、气候变化预测、大气环流异常分析、海洋初级生产力和海洋渔业等研究领域的重要数据来源。Sentinel-3A上搭载的海洋和陆地表面温度辐射计(Sea and Lan