论文部分内容阅读
随着信息化的不断发展,互联网的普及,城市可视化研究成为一个研究热题,全景图是还原城市场景最直接和有效的方式之一。在现实生活中,有时候我们需要站在城市小区中央环视四周风景,有时候我们希望漫步在一条长长街道上欣赏沿街建筑外观。这就是单视点与多视点全景图的不同之处。根据这些城市场景不同的特点,论文以环拍和走动随意捕获城市场景照片为主要研究对象,通过现有软件技术,对环拍照片进行交互拼接,输出球面全景图,并设计出基于单视点的城市场景漫游系统;在现有拼接技术和算法基础上,设计和改进能量函数,以一种新的方式实现多视点全景图的自动拼接。研究的主要工作包括三个方面。一、使用普通数码相机,环拍五组城市场景照片,通过Stitcher Unlimited2009软件交互拼接,输出单视点球面全景图,利用Papervision3D开源引擎,设计出具有沉浸式360度全景漫游系统。实现了非专业设备获取球面全景图的方法,总结并分析单视点全景图及漫游系统的优势和缺陷。二、利用SFM回算多视点相机运动路径和3D景物结构,对马尔科夫随机场进行优化,设计其约束条件的能量函数,获取每个视点照片最理想的像素区域,实现一种新的多视点、长距离城市场景全景图自动拼接的方法。三、改进、优化能量函数,对城市场景航拍照片进行自动拼接。通过经验法,改变能量函数的权重,让图片接缝能避开重要建筑物,以较小的接缝误差实现高分辨率、大场景的全景图自动拼接。本论文主要以南宁普罗旺斯小区照片和航拍图进行拼接实验,实现城市场景照片单视点、多视点交互拼接和自动拼接,其实验结果表明改进的算法使全景图的拼接更为平滑和自然,在耗时与质量方面得到一个折中体现。其研究具有一定理论价值和实践意义。论文最后对所做工作进行总结,并提出进一步研究的方向。