Full-Frame Scene Coordinate Regression for Image-Based Localization
Image-based localization, or camera relocalization, is a fundamental problem in computer vision and robotics, and it refers to estimating camera pose from an image. Recent state-of-the-art approaches use learning based methods, such as Random Forests (RFs) and Convolutional Neural Networks (CNNs), to regress for each pixel in the image its corresponding position in the scene's world coordinate frame, and solve the final pose via a RANSAC-based optimization scheme using the predicted correspondences. In this paper, instead of in a patch-based manner, we propose to perform the scene coordinate regression in a full-frame manner to make the computation efficient at test time and, more importantly, to add more global context to the regression process to improve the robustness. To do so, we adopt a fully convolutional encoder-decoder neural network architecture which accepts a whole image as input and produces scene coordinate predictions for all pixels in the image. However, using more global context is prone to overfitting. To alleviate this issue, we propose to use data augmentation to generate more data for training. In addition to the data augmentation in 2D image space, we also augment the data in 3D space. We evaluate our approach on the publicly available 7-Scenes dataset, and experiments show that it has better scene coordinate predictions and achieves state-of-the-art results in localization with improved robustness on the hardest frames (e.g., frames with repeated structures).
Code (0)
등록된 구현이 없습니다.
Tasks
Camera RelocalizationData AugmentationDecoderImage-Based LocalizationregressionSimilar Papers 제목 키워드 기반
Scene Coordinate and Correspondence Learning for Image-Based Localization
Scene coordinate regression has become an essential part of current camera re-localization methods. Different versions, such as regression forests and deep learning methods, have been successfully applied to estimate the…
Deep LearningImage-Based LocalizationregressionRandom Forests versus Neural Networks - What's Best for Camera Localization?
This work addresses the task of camera localization in a known 3D scene given a single input RGB image. State-of-the-art approaches accomplish this in two steps: firstly, regressing for every pixel in the image its 3D sc…
Camera LocalizationregressionImplicit Learning of Scene Geometry from Poses for Global Localization
Global visual localization estimates the absolute pose of a camera using a single image, in a previously mapped area. Obtaining the pose from a single image enables many robotics and augmented/virtual reality application…
3D geometryVisual LocalizationHierarchical Scene Coordinate Classification and Regression for Visual Localization
Visual localization is critical to many applications in computer vision and robotics. To address single-image RGB localization, state-of-the-art feature-based methods match local descriptors between a query image and a p…
ClassificationData AugmentationGeneral ClassificationOutdoor Localization+2SACReg: Scene-Agnostic Coordinate Regression for Visual Localization
Scene coordinates regression (SCR), i.e., predicting 3D coordinates for every pixel of a given image, has recently shown promising potential. However, existing methods remain limited to small scenes memorized during trai…
Image RetrievalregressionRetrievalVisual Localization