atlas

Research map / Image generation / Autoregressive and latent generation

OmniGlue: Generalizable Feature Matching with Foundation Model Guidance

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Retrieval and matching with generative features · 86 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 OmniGlue, a sparse learnable image matcher that uses frozen DINOv2 features to prune inter-image attention graphs and a position-guided attention that disentangles keypoint positions from descriptors, improving zero-shot generalization to novel image domains.

Problem

Learnable feature matchers reach strong in-domain accuracy but generalize poorly to novel image domains (object-centric, aerial), often falling behind classical SIFT.

Approach

Use DINOv2 similarity to guide which keypoints participate in inter-image cross-attention, and compute attention weights from descriptor+position while updating only descriptor components, so positional priors do not contaminate the matching descriptors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OmniGlue instead of LightGlueSuperPoint-based matching · MegaDepth-1500AUC@5°: 47.6 -> 47.4No clear effect
use OmniGlue instead of the strongest listed baselineimage matching · GSO-Hardpose accuracy @5°: 7.6 -> 8.6Helped
use OmniGlue instead of the strongest listed baselineimage matching · GSO-Easypose accuracy @5°: 38.2 -> 38.4No clear effect
use OmniGlue instead of SuperGlueimage matching · NAVI-Wildpose accuracy @5°: 10.6 -> 12.4Helped
use OmniGlue instead of LightGlueimage matching · ScanNetpose accuracy @5°: 36.7 -> 31.3Hurt
use OmniGlue instead of LightGlueimage matching · DeepAerialPCK@1%: 18.1 -> 22.4Helped
remove position guidance (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 10.0Hurt
remove positional embeddings from all attention (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 9.1Hurt
remove positional embeddings from cross-attention (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 9.3Hurt
remove DINO guidance (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 9.8Hurt
merge DINO features with SuperPoint descriptors (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 7.8Hurt
apply DINO guidance to intra- and inter-image graphs (ablation)OmniGlue · GSO-Hardpose accuracy @5°: 11.0 -> 10.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic Homography (Oxford and Paris) MegaDepth Google Scanned Objects NAVI ScanNet DeepAerialMatching

Benchmarks: MegaDepth-1500 Google Scanned Objects (Hard/Easy) NAVI (Multiview/Wild) ScanNet DeepAerialMatching Synthetic Homography SH100/SH200

Metrics: pose AUC@5/10/20 pose accuracy @5/10/20 deg PCK@1%/3%/5% correspondence precision/recall

Baselines: SIFT SuperPoint+MNN SuperGlue LightGlue LoFTR PDCNet DINOv2+SuperGlue

Builds on: SuperGlue SuperPoint DINOv2 LightGlue Sinkhorn algorithm

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