论文部分内容阅读
近年来,无人机技术的高速发展,倾斜摄影三维重建技术的日益成熟,使得从无人机获取影像,到最终形成倾斜摄影倾斜摄影模型的技术已日臻完善。同时Web技术的不断革新,HTML5及WebGL的出现为创造基于Web的新应用开辟了道路,也为倾斜摄影模型的应用带来了契机。基于Web进行大规模倾斜摄影模型的可视化的需求日益增加。但是,倾斜摄影模型一般用于展示城市场景,随着城市范围的扩大,模型的数据量也在增加,可以达到几十GB到TB级别。倾斜摄影模型具有如此庞大的数据量以及复杂的数据结构,以至于难以直接进行渲染,也不能将它全部装进内存,而且缺乏适合网络传输、浏览器快速解析的数据格式,数据调度传输策略、内存管理策略,因此在通过网页浏览模型数据时,就会出现客户端渲染的延时,或者浏览器内存不足等问题。针对上述问题,本文对基于Web的大规模倾斜摄影模型可视化技术展开了深入的研究,主要工作如下:1、为实现基于Web大规模倾斜摄影模型的快速传输、解析、渲染,提出了一种基于块的瓦片金字塔模型,采用多分辨率细节层次对模型进行组织,还设计了一种面向Web的三维瓦片格式,采用能够高效传输和解析的数据格式。2、为实现基于Web大规模倾斜摄影模型的快速可视化,提出了一种基于视点的动态调度技术,依赖于视点参数快速地剔除不可见的瓦片,选择不同分辨率细节层次的瓦片进行显示。3、为了解决大规模倾斜摄影模型不能适应系统内存的问题,提出一种基于视点和外存的动态调度与可视化方法,将内存管理技术与数据调度方法结合起来。此外还针对不同的数据,不同类型的终端设备,提出一定的改进策略。4、通过对比分析不同的B/S架构的数字地球平台,提出了一种基于Web的大规模倾斜模型可视化平台框架,设计了原型系统,实现了大规模倾斜摄影模型的可视化,并扩展了其他的功能。