University of Technology.
IEEE Trans Vis Comput Graph. 2014 Apr;20(4):531-9. doi: 10.1109/TVCG.2014.27.
We propose the combination of a keyframe-based monocular SLAM system and a global localization method. The SLAM system runs locally on a camera-equipped mobile client and provides continuous, relative 6DoF pose estimation as well as keyframe images with computed camera locations. As the local map expands, a server process localizes the keyframes with a pre-made, globally-registered map and returns the global registration correction to the mobile client. The localization result is updated each time a keyframe is added, and observations of global anchor points are added to the client-side bundle adjustment process to further refine the SLAM map registration and limit drift. The end result is a 6DoF tracking and mapping system which provides globally registered tracking in real-time on a mobile device, overcomes the difficulties of localization with a narrow field-of-view mobile phone camera, and is not limited to tracking only in areas covered by the offline reconstruction.
我们提出了一种基于关键帧的单目 SLAM 系统和一种全局定位方法的结合。SLAM 系统在配备摄像头的移动客户端上本地运行,提供连续的、相对的 6DoF 姿态估计以及带有计算出的相机位置的关键帧图像。随着本地地图的扩展,服务器进程使用预制作的全局注册地图对关键帧进行定位,并将全局注册校正返回给移动客户端。每次添加关键帧时都会更新定位结果,并将全局锚点的观测值添加到客户端束调整过程中,以进一步细化 SLAM 地图注册并限制漂移。最终结果是一个 6DoF 跟踪和映射系统,它在移动设备上实时提供全局注册跟踪,克服了具有窄视场的手机摄像头定位的困难,并且不仅限于仅在离线重建覆盖的区域内跟踪。