论文部分内容阅读
摘要:全景技术已成为计算机视觉领域的一个热门课题,在视频会议、虚拟现实、视频监控、旅游等多种科研、商业等领域具有广泛的应用前景。目前全景视频的获得一般都是通过配有全景镜头的专业摄像设备,这类设备价格昂贵,主要用于科研机构或大型企业。针对这种情况,本文通过对现有全景技术深入研究,设计了一种基于摄像头的全景视频获取方法,通过实验验证了该系统的实用性。本文首先对现有图像拼接技术进行了分类总结,分析了各类算法的优缺点,选取了适合本文的算法。其次,分析了视频与图像的关系,并将基于图像拼接技术应用到视频拼接中去,同时针对视频流同步性问题从软件方面进行了解决。最后对系统的性能进行了测试与分析。本文的重点内容如下:(1)通过深入研究全景技术,对涉及到的关键技术进行了分类总结,设计了本文所采用的技术路线。设计了基于普通摄像头的全景视频获取方法,系统采用模块化设计,可满足不同用户的个性化需求。(2)针对视频流的同步性问题,在硬件条件有限的情况下,从软件方面进行解决,在视频处理阶段为每个视频帧开辟一个缓冲区,当缓冲区都有一定数量的视频帧后开始处理,这样就在一定程度上缓和了视频流的不同步性。(3)在视频帧配准方面,采用对旋转变化、光照等现实情况具有较高鲁棒性的特征算子—SIFT算子进行配准。并根据需要进行了改进,实验表明改进后算法性能有显著的提高。在视频帧融合方面,采用了基于高斯函数特性的融合方法,该方法能够有效的降低融合区域的色调差异或鬼影等现象。(4)最后对整个系统进行了性能测试与分析,并且根据需要进行了扩展,车载实验表明该系统的可行性与实用性。