Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

To Learn or Not to Learn: Visual Localization from Essential Matrices

About

Visual localization is the problem of estimating a camera within a scene and a key component in computer vision applications such as self-driving cars and Mixed Reality. State-of-the-art approaches for accurate visual localization use scene-specific representations, resulting in the overhead of constructing these models when applying the techniques to new scenes. Recently, deep learning-based approaches based on relative pose estimation have been proposed, carrying the promise of easily adapting to new scenes. However, it has been shown such approaches are currently significantly less accurate than state-of-the-art approaches. In this paper, we are interested in analyzing this behavior. To this end, we propose a novel framework for visual localization from relative poses. Using a classical feature-based approach within this framework, we show state-of-the-art performance. Replacing the classical approach with learned alternatives at various levels, we then identify the reasons for why deep learned approaches do not perform well. Based on our analysis, we make recommendations for future work.

Qunjie Zhou, Torsten Sattler, Marc Pollefeys, Laura Leal-Taixe• 2019

Related benchmarks

TaskDatasetResultRank
Camera Localization7 Scenes
Average Position Error (m)0.19
46
Camera Localization7-Scenes Chess
Translation Error (m)0.12
40
Visual LocalizationCambridge Landmarks (test)
Avg Median Positional Error (m)0.83
35
Camera Pose Regression7Scenes Heads
Median Position Error (m)0.14
26
Camera Pose Regression7Scenes Kitchen
Median Position Error (m)0.22
26
Camera Pose Regression7Scenes Fire
Median Position Error (m)0.26
26
Camera Pose Regression7Scenes Pumpkin
Median Position Error (m)0.22
26
Camera Pose Regression7Scenes (Office)
Median Position Error (m)0.2
26
Camera Pose Regression7Scenes
Median Position Error (m)0.21
26
Camera Pose Regression7Scenes Stairs
Median Position Error (m)0.31
26
Showing 10 of 16 rows

Other info

Follow for update