VidLoc: A Deep Spatio-Temporal Model for 6-DoF Video-Clip Relocalization
About
Machine learning techniques, namely convolutional neural networks (CNN) and regression forests, have recently shown great promise in performing 6-DoF localization of monocular images. However, in most cases image-sequences, rather only single images, are readily available. To this extent, none of the proposed learning-based approaches exploit the valuable constraint of temporal smoothness, often leading to situations where the per-frame error is larger than the camera motion. In this paper we propose a recurrent model for performing 6-DoF localization of video-clips. We find that, even by considering only short sequences (20 frames), the pose estimates are smoothed and the localization error can be drastically reduced. Finally, we consider means of obtaining probabilistic pose estimates from our model. We evaluate our method on openly-available real-world autonomous driving and indoor localization datasets.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Camera Localization | 7-Scenes Chess | Translation Error (m)0.16 | 40 | |
| Camera Localization | 7-Scenes Fire | Translation Error (m)0.18 | 14 | |
| Camera Localization | 7-Scenes Stairs | Translation Error (m)0.24 | 14 | |
| Camera Localization | 7-Scenes Heads | Translation Error (m)0.13 | 14 | |
| Camera Localization | 7-Scenes Office | Translation Error (m)0.24 | 14 | |
| Camera Localization | 7-Scenes Average | Translation Error (m)0.23 | 14 | |
| Camera Localization | 7-Scenes Pumpkin | Translation Error (m)0.33 | 14 | |
| Scene Pose Regression | 360SPR 1.0 (seen) | Median Translation Error (m)9.23 | 13 | |
| Scene Pose Regression | 360SPR 1.0 (unseen) | Median Translation Error (m)27.44 | 13 | |
| Visual Localization | 360Loc official (seen) | Median Translation Error (m)7.36 | 13 |