论文摘要
目前,DEM广泛应用于众多领域,较为常用的使用地形图数据进行构建。不同的使用目的、数据来源、地貌类型,其所构建的DEM呈现出一定的差异性,然而并没有一种通用的插值算法满足实际需求,如何选择合适的插值算法以及相应的参数就显得比较重要,不同算法所构建的DEM派生地形因子对质量评定也起着重要作用。随着数据量的增大,DEM构建速度就显得相对较慢,人们常借助于购买高性能机器,来提高数据处理的速度,但这在一定程度上无法满足对实际的需求。随着GPU技术发展,CUDA拥有其独特的加速效果,这样就可以利用CUDA技术进行加速构建DEM。本文选用福建省三种典型地貌类型样区的数据,从DEM构建精度、速度、派生地形因子质量角度进行研究,对常用内插算法的构建参数以及误差进行了对比,然后基于CUDA技术进行并行设计构建DEM,结果表明所设计的算法得到了一定程度的加速。本实验的主要内容如下:(1)不同插值算法参数对构建DEM的影响。利用质量评定指标,探讨不同插值算法参数的误差变化特点,找出不同插值算法构建高精度DEM的合理参数。在此基础上,对不同插值构建DEM的误差特征进行分析,得出ANUDEM、NN、TIN算法构建的精度较高,而IDW、Kriging算法误差相对较大。(2)基于CUDA进行并行插值算法设计以及性能评价。通过CUDA多线程技术,利用分块和动态点搜索方法,设计和实现IDW、Spline、Kriging并行算法,并用于快速构建DEM。通过对比分析三种算法的性能,三种插值算法在不同数据量情况下,呈现不等的加速。(3)探讨不同插值算法对DEM地形因子的影响。利用数理统计、信息论知识,分析不同插值算法所派生地形因子的差异性,了解不同算法提取地形因子的适用范围。结果表明AUNDEM算法提取坡向地形因子不具有平坦区域,IDW、kriging算法提取的地形因子质量较差。本实验为可为普通用户在利用插值算法对数据进行处理以及进行数字分析提供一些参考性依据,同时也可利用COM组件技术对并插值进行封装,以方便其他人员使用,具有一定的理论和应用价值。