论文部分内容阅读
多波束测深系统能够在与航线垂直的方向上采集成百上千个数据点,从而准确快速高分辨率地表达出海底地形地貌,从而为海底地形精细表达提供数据基础。海底地形可视化表达技术可利用多波束测深系统获取的全覆盖离散数据生成海底数字高程模型,并通过叠加颜色渲染及光照效果等方法,建立真实感的三维海底场景,能够真实、直观的描述海底地形,是人类了解、认识海底环境的重要手段。因此,海底地形可视化方面的研究在国民经济、国防安全等诸多领域有着重要的应用价值和现实意义。但多波束测深系统高效率作业的同时也决定了多波束测深数据的海量特性与冗余性,直接采用海量的多波束原始数据进行海底地形分析与可视化表达,必然会耗费大量的时间和计算机资源。因此,快速有效的多波束数据简化算法,有利于多波束测深数据的可视化表达。首先研究了传统的基于TIN的数据简化方法,针对其在判断某一点是否需要简化时遍历查询次数呈指数性增加的缺点,改进了基于TIN的数据简化方法流程,减少了简化中的查找计算次数;其次,提出了分区多阈值数据简化方法,将测区内多波束数据进行规则格网分区,针对各个分区分别选取最佳简化阈值,避免简化后存在冗余及简化过度导致地形特征点的缺失;最后,提出了多波束测深数据简化质量的评价方法。经过实验证明,改进后的基于TIN的数据简化方法使得数据简化所耗费的时间大为缩短,分区多阈值法简化算法的DEM中误差优于传统单一阈值的简化算法,同时进一步缩短了简化时间。然后进行了多波束测深数据可视化表达研究。首先,分析了海底数字高程模型的类型及其优缺点;第二,提出了基于RGB与HSL颜色模型进行海底地形颜色渐变渲染的算法,以及针对海底DEM颜色渲染的配色方法;第三,分析了影响海底地形光照效果的相关因素,阐述了基于OpenGL的Phone光照模型与Gouraud明暗模型的原理,并基于OpenGL实现了海底地形光照效果的设置;最后,实现了基于OpenGL三维图形库的海底地形可视化表达,与常用的海底地形绘图软件对比,本文的可视化表达效果比较平滑,颜色丰富,地形层次变化明显,结合光照效果,增加了地形图的立体性。