Patch2Pix: Epipolar-Guided Pixel-Level Correspondences
The classical matching pipeline used for visual localization typically involves three steps: (i) local feature detection and description, (ii) feature matching, and (iii) outlier rejection. Recently emerged correspondence networks propose to perform those steps inside a single network but suffer from low matching resolution due to the memory bottleneck. In this work, we propose a new perspective to estimate correspondences in a detect-to-refine manner, where we first predict patch-level match proposals and then refine them. We present Patch2Pix, a novel refinement network that refines match proposals by regressing pixel-level matches from the local regions defined by those proposals and jointly rejecting outlier matches with confidence scores. Patch2Pix is weakly supervised to learn correspondences that are consistent with the epipolar geometry of an input image pair. We show that our refinement network significantly improves the performance of correspondence networks on image matching, homography estimation, and localization tasks. In addition, we show that our learned refinement generalizes to fully-supervised methods without re-training, which leads us to state-of-the-art localization performance. The code is available at https://github.com/GrumpyZhou/patch2pix.
Code (1)
Tasks
Homography EstimationVisual LocalizationSimilar Papers 제목 키워드 기반
Pixel-Accurate Epipolar Guided Matching
Keypoint matching can be slow and unreliable in challenging conditions such as repetitive textures or wide-baseline views. In such cases, known geometric relations (e.g., the fundamental matrix) can be used to restrict p…
TransFusion: Cross-view Fusion with Transformer for 3D Human Pose Estimation
Estimating the 2D human poses in each view is typically the first step in calibrated multi-view 3D pose estimation. But the performance of 2D pose detectors suffers from challenging situations such as occlusions and obli…
3D Human Pose Estimation3D Pose EstimationPose EstimationJoint Epipolar Tracking (JET): Simultaneous optimization of epipolar geometry and feature correspondences
Traditionally, pose estimation is considered as a two step problem. First, feature correspondences are determined by direct comparison of image patches, or by associating feature descriptors. In a second step, the relati…
CPUPose EstimationS2LD: Sparse-to-Local-Dense Matching for Geometry-Guided Correspondence Estimation
Establishing reliable correspondences between two views is one of the most important components of various vision tasks. This paper proposes a novel sparse-to-local-dense (S2LD) matching method to conduct fully different…
Homography EstimationKeypoint detection and image matchingPose EstimationVisual Localization+1Patch Correspondences for Interpreting Pixel-level CNNs
We present compositional nearest neighbors (CompNN), a simple approach to visually interpreting distributed representations learned by a convolutional neural network (CNN) for pixel-level tasks (e.g., image synthesis and…
Image GenerationImage-to-Image TranslationSegmentationSemantic Segmentation+1