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

VMLoc: Variational Fusion For Learning-Based Multimodal Camera Localization

About

Recent learning-based approaches have achieved impressive results in the field of single-shot camera localization. However, how best to fuse multiple modalities (e.g., image and depth) and to deal with degraded or missing input are less well studied. In particular, we note that previous approaches towards deep fusion do not perform significantly better than models employing a single modality. We conjecture that this is because of the naive approaches to feature space fusion through summation or concatenation which do not take into account the different strengths of each modality. To address this, we propose an end-to-end framework, termed VMLoc, to fuse different sensor inputs into a common latent space through a variational Product-of-Experts (PoE) followed by attention-based fusion. Unlike previous multimodal variational works directly adapting the objective function of vanilla variational auto-encoder, we show how camera localization can be accurately estimated through an unbiased objective function based on importance weighting. Our model is extensively evaluated on RGB-D datasets and the results prove the efficacy of our model. The source code is available at https://github.com/kaichen-z/VMLoc.

Kaichen Zhou, Changhao Chen, Bing Wang, Muhamad Risqi U. Saputra, Niki Trigoni, Andrew Markham• 2020

Related benchmarks

TaskDatasetResultRank
Camera Localization7-Scenes Chess
Translation Error (m)0.1
40
Camera Localization7-Scenes Office
Translation Error (m)0.16
14
Camera Localization7-Scenes Stairs
Translation Error (m)0.24
14
Camera Localization7-Scenes Pumpkin
Translation Error (m)0.2
14
Camera Localization7-Scenes Average
Translation Error (m)0.19
14
Camera Localization7-Scenes Heads
Translation Error (m)0.15
14
Camera Localization7-Scenes Fire
Translation Error (m)0.25
14
Camera LocalizationOxford RobotCar (LOOP1)
Mean Position Error (m)7.7
7
Camera LocalizationOxford RobotCar (FULL1)
Mean Position Error (m)19.5
7
Camera LocalizationOxford RobotCar (FULL2)
Mean Position Error (m)35.2
7
Showing 10 of 13 rows

Other info

Code

Follow for update