PoseINN: Realtime Visual-based Pose Regression and Localization with Invertible Neural Networks
Zirui Zang, Ahmad Amine, Rahul Mangharam
TL;DR
PoseINN reframes visual ego-pose estimation as learning a bijective mapping between image latents and 6DoF poses via an invertible neural network, guided by NeRF-generated offline synthetic views. A VAE encodes images and a Real-NVP INN learns the forward and reverse mappings, enabling posterior sampling of poses for a given image and yielding uncertainty estimates. The approach extends LiDAR-based Local_INN to cameras, uses a fast NeRF-driven data-generation pipeline, and demonstrates competitive accuracy on public datasets while enabling real-time deployment on an embedded mobile robot with uncertainty fusion via EKF. The results show that offline, low-resolution synthetic data can match SOTA accuracy while reducing data-generation costs and providing practical uncertainty information for robust robotic localization.
Abstract
Estimating ego-pose from cameras is an important problem in robotics with applications ranging from mobile robotics to augmented reality. While SOTA models are becoming increasingly accurate, they can still be unwieldy due to high computational costs. In this paper, we propose to solve the problem by using invertible neural networks (INN) to find the mapping between the latent space of images and poses for a given scene. Our model achieves similar performance to the SOTA while being faster to train and only requiring offline rendering of low-resolution synthetic data. By using normalizing flows, the proposed method also provides uncertainty estimation for the output. We also demonstrated the efficiency of this method by deploying the model on a mobile robot.
