atlas

Research map / 3D vision / Depth and stereo

BCLNet: Bilateral Consensus Learning for Two-View Correspondence Pruning

AAAI 2024 · 3D vision › Depth and stereo · approach: Dense feature matching for correspondence · 20 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BCLNet, a two-view correspondence pruning network that runs a global self-attention block (BCMA) in parallel with local Order-Aware context learning, fuses them into bilateral consensus, and recalibrates with a BCR block.

Problem

Two-view correspondence pruning (classifying inlier correspondences and recovering camera pose) where prior methods process local and global context progressively, neglecting their interaction.

Approach

Parallel local and global consensus learning: a channel-wise linear-complexity attention with KNN-based local embedding (BCMA) runs alongside the Order-Aware block; their concatenation is refined by a bilateral consensus recalibration (BCR) block combining global SE-style pooling and local KNN features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BCLNet instead of NCMNetCorrespondence classification · YFCC100M knownF-score (%): 79.69 -> 80.10Helped
Use BCLNet instead of NCMNetCorrespondence classification · YFCC100M unknownF-score (%): 77.41 -> 78.31Helped
Use BCLNet instead of NCMNetCamera pose estimation with SIFT · YFCC100M knownmAP5° (%): 49.10 -> 52.62Helped
Use BCLNet instead of NCMNetCamera pose estimation with SIFT · YFCC100M unknownmAP5° (%): 62.10 -> 66.08Helped
Use BCLNet instead of ConvMatchCamera pose estimation with SuperPoint · YFCC100M unknownmAP5° (%): 48.80 -> 48.07Hurt
Add BCMA to the iterative pruning strategy (ablation)BCLNet · YFCC100M unknownmAP5° (%): 51.80 -> 59.98Helped
Add BCMA to the iterative pruning strategy (ablation)BCLNet · YFCC100M unknownmAP20° (%): 75.76 -> 80.72Helped
Add BCR to IPS + BCMA (ablation)BCLNet · YFCC100M unknownmAP5° (%): 59.98 -> 61.03Helped
Add BCR to IPS + BCMA (ablation)BCLNet · YFCC100M unknownmAP20° (%): 80.72 -> 81.18Helped
Add OA to IPS + BCMA + BCR (ablation)BCLNet · YFCC100M unknownmAP5° (%): 61.03 -> 66.08Helped
Add OA to IPS + BCMA + BCR (ablation)BCLNet · YFCC100M unknownmAP20° (%): 81.18 -> 83.38Helped

Surprising findings

Limitations

Experimental setup

Datasets: YFCC100M SUN3D

Benchmarks: YFCC100M SUN3D

Metrics: precision recall F-score mAP5° mAP20°

Baselines: RANSAC PointNet++ LFGC OA-Net++ MSA-Net CLNet MS2DG-Net ConvMatch NCMNet

Builds on: CLNet OANet NCMNet SENet LFGC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy