论文部分内容阅读
增强现实,在虚拟现实基础上发展而来,也称为混合现实。其通过对真实世界的感知,将计算机生成的增强信息叠加到真实场景中,实现增强现实的效果。近年来,随着移动终端和移动互联网的飞速发展,社会各界宣起了对移动增强现实技术的关注。移动终端的便捷性使增强现实得以更广泛的应用,用户为增强现实提出了更多的需求,尤其在感知体验和增强信息的多样化方面不断推进移动增强现实技术的发展。本文基于目前最主流的Android系统进行开发,研究了一个适用于多场景的增强现实系统。本文在明确增强现实技术研究背景和意义后,对目前的国内外研究现状及相关成果进行分析,接着提出基于视觉摄像头和非视觉传感器的感知方案,在室内场景和街景下实现目标对象的定位识别和跟踪配准。考虑到移动终端CPU、内存性能上的局限性,我们采用服务器来完成匹配算法,在室内场景下采用视觉摄像头提取特征点,并传到服务端进行识别定位,并将返回的目标定位结果作为跟踪配准模块的输入,完成目标对象的跟踪;在街景下带地理信息的数据库十分庞大,加之场景复杂,我们采用非视觉传感器技术进行感知,同样通过服务端计算定位信息,并采用视觉跟踪配准技术进行目标跟踪。最后,将增强信息采用OpenGL ES技术渲染到目标对象上,实现虚实融合。在系统功能测试和性能测试后,我们对其性能进行了评价,并对整个系统的开发过程进行了总结,对未来的研究方向做了展望。本系统的主要贡献和创新点在于:1、本系统可以在室内和街景模式下使用,实现了多场景的移动增强现实技术。2、根据场景的不同,融合视觉摄像头和非视觉传感器的感知技术,使识别定位和跟踪配准更为高效准确,减少了网络流量的产生。3、设计实现了适用于移动终端的特征检测算法和跟踪配准算法。基于FastCV的Fast角点检测算法提点速度快;ICMT算法配准速度快、精度高。4、采用跨平台开源OpenGL ES技术完成Android手机端多种增强信息的渲染,该技术提高了移动端渲染效率。