Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Scalable and Generalizable Correspondence Pruning via Geometry-Consistent Pre-training

About

Two-view correspondence pruning aims to identify reliable correspondences for camera pose estimation, serving as a fundamental step in many 3D vision tasks. Existing methods rely on geometric consistency to seek true correspondences (inliers) from numerous false correspondences (outliers). In this learning paradigm, outliers severely affect the representation learning of inliers, resulting in models that are neither robust nor generalizable. To address this issue, we propose a geometry-consistent pre-training paradigm that sculpts scalable and generalizable representations free from outlier interference. The paradigm features two appealing properties. 1) Implementation of geometry-consistent pre-training. We introduce masked inlier reconstruction as a pretext task and develop a simple yet effective pre-training framework based on a masked autoencoder. Specifically, due to the irregular and unordered nature of correspondences, which lack explicit positional information, we adopt a dual-branch structure that separately reconstructs the keypoints of two images. This enables indirect reconstruction of 4D correspondences, where keypoints from the paired image provide positional prompts. 2) Unified correspondence encoder. We propose a simple dual-stream encoder with built-in consensus interaction, providing a unified, extensible architecture that enhances representation learning. Extensive experiments demonstrate that our method, GeneralPruner, consistently outperforms state-of-the-art approaches in terms of robustness and generalization across various downstream tasks. Specifically, our method achieves 10.76%, 11.84%, and 8.65% performance gains in camera pose estimation, visual localization, and 3D registration, respectively.

Tangfei Liao, Xiaoqin Zhang, Tao Wang, Hao Ye, Min Li, Guobao Xiao, Mang Ye• 2024

Related benchmarks

TaskDatasetResultRank
Point cloud registration3DMatch (test)
Registration Recall82.01
393
Visual LocalizationAachen Day-Night v1.1 (Day)
SR (0.25m, 2°)88.2
70
Visual LocalizationAachen Day-Night v1.1 (Night)
Success Rate (0.25m, 2°)66.5
69
Camera TrackingDL3DV
Sequence 01 Tracking Performance0.45
24
Outlier removalSUN3D Unknown Scene
Precision61.46
18
Visual LocalizationAachen Day-Night v1.0 (Night)
Success Rate (0.25m, 2°)76.5
17
Visual LocalizationAachen Day-Night v1.0 (Day)
Success Rate (0.25m, 2°)86.4
14
Camera pose estimationZero-shot cross-domain benchmark (test)
Mean15.14
12
Camera pose estimationOutdoor Benchmark Buckingham Palace (BUC)
AUC @ 5°32.48
10
Camera pose estimationOutdoor Benchmark Notre Dame Front (NOT)
AUC@5°30.64
10
Showing 10 of 15 rows

Other info

Follow for update