atlas

Research map / Graph learning / Graph algorithms and clustering

FC-GNN: Recovering Reliable and Accurate Correspondences from Interferences

CVPR 2024 · Graph learning › Graph algorithms and clustering · approach: Deep learning for graph matching · 2 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 FC-GNN, a k-nearest-neighbor attention graph network that jointly filters outlier correspondences and calibrates inlier pixel offsets using match geometry and patch appearance.

Problem

Sparse local feature matching is degraded by matching noise (outliers) and inaccurate keypoint localization, and prior filtering-only or refinement methods either cannot fix individual match quality or are local and tied to dense pipelines.

Approach

Treat correspondence optimization as joint filtering (confidence scores that reject outliers) and calibration (per-match pixel offsets), using a graph attention network over matches where each match attends only to its k nearest matches in matching space, combined with embedded local patch pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add FC-GNN filtering and calibrationSP + SuperGlue · HPatches overallHomography AUC @3px (%): 57.0 -> 67.0Helped
add FC-GNN filtering and calibrationSP + SuperGlue · HPatches overallHomography AUC @5px (%): 69.2 -> 77.2Helped
add FC-GNN filtering and calibrationSP + SuperGlue · HPatches overallHomography AUC @10px (%): 81.7 -> 86.9Helped
add FC-GNN filtering and calibrationSP + SuperGlue · MegaDepth1500 outdoorPose estimation AUC @5°: 47.32 -> 54.67Helped
add FC-GNN filtering and calibrationSP + SuperGlue · MegaDepth1500 outdoorPose estimation AUC @10°: 63.98 -> 71.03Helped
add FC-GNN filtering and calibrationSP + SuperGlue · MegaDepth1500 outdoorPose estimation AUC @20°: 77.23 -> 82.65Helped
add FC-GNN filtering and calibrationSP + SuperGlue · ScanNet indoorPose estimation AUC @5°: 15.33 -> 18.46Helped
add FC-GNN filtering and calibrationSP + SuperGlue · ScanNet indoorPose estimation AUC @10°: 31.74 -> 36.47Helped
add FC-GNN filtering and calibrationSP + SuperGlue · ScanNet indoorPose estimation AUC @20°: 48.10 -> 52.98Helped
add both filtering and calibration instead of filtering alone (ablation)FC-GNN with context information (T) · HPatchesMMA @1px: 39.9 -> 52.3Helped
add both filtering and calibration instead of calibration alone (ablation)FC-GNN with context information (T) · HPatchesMMA @1px: 43.3 -> 52.3Helped
add both filtering and calibration instead of filtering alone (ablation)FC-GNN with local patch information (L) · HPatchesMMA @1px: 45.3 -> 59.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: MegaDepth HPatches MegaDepth1500 ScanNet

Benchmarks: HPatches MegaDepth1500 ScanNet

Metrics: mean matching accuracy homography AUC at 3/5/10 px pose estimation AUC at 5/10/20 degrees runtime

Baselines: OANet Patch2Pix Origin (raw matching) ASpanFormer

Builds on: SuperGlue OANet Patch2Pix Transformer self-attention

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