atlas

Research map / Architectures and efficiency / RNNs and normalization

HomoMatcher: Achieving Dense Feature Matching with Semi-Dense Efficiency by Homography Estimation

AAAI 2025 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 3 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.

Replaces the point-to-patch fine-matching step of semi-dense coarse-to-fine matchers (LoFTR, ASpanFormer) with an iterative patch-to-patch homography estimation module that yields sub-pixel and densifiable matches at semi-dense cost.

Problem

Fine-matching in semi-dense feature matching relies on point-to-patch expectation or direct regression, which is sensitive to irrelevant regions, lacks sub-pixel precision, and yields only one match per patch, hindering keypoint continuity and dense output.

Approach

Align coarse-matched patch pairs with an iteratively refined homography (parameterized by four corner displacements, updated via DLT) that samples a 4D correlation volume, so the whole patch is aligned and any point within it can be mapped, enabling cheap dense matching; the module is plug-in for existing semi-dense matchers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace LoFTR fine-matching with homography estimationLoFTR · MegaDepthAUC@5: 52.8 -> 55.1Helped
replace ASpanFormer fine-matching with homography estimationASpanFormer · MegaDepthAUC@5: 55.3 -> 57.1Helped
replace ASpanFormer fine-matching with homography estimationASpanFormer · ScanNetAUC@5: 19.6 -> 22.0Helped
replace ASpanFormer fine-matching with homography estimationASpanFormer · MegaDepthPCK@1px: 54.3 -> 60.2Helped
replace ASpanFormer fine-matching with homography estimationASpanFormer · HPatchesAUC@3px: 67.4 -> 70.2Helped
add dense fine-level loss instead of semi-dense fine loss (ablation)ASpan Homo · MegaDepthPCK@1px: 58.6 -> 59.1Helped
add suppressed correct matches to fine-level supervision (ablation)ASpan Homo · MegaDepthPCK@1px: 59.1 -> 60.2Helped
increase patch size from w=5 to w=9, with r=1 and K=1 (ablation)ASpan Homo · MegaDepthPCK@1px: 55.6 -> 58.5Helped
increase homography iterations from K=1 to K=3, with w=9 and r=1 (ablation)ASpan Homo · MegaDepthPCK@1px: 58.5 -> 60.2Helped
increase search radius from r=1 to r=3, with w=9 and K=1 (ablation)ASpan Homo · MegaDepthPCK@1px: 58.5 -> 59.9Helped
increase homography iterations from K=1 to K=3, with w=9 and r=3 (ablation)ASpan Homo · MegaDepthPCK@1px: 59.9 -> 60.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: MegaDepth

Benchmarks: MegaDepth ScanNet HPatches

Metrics: AUC@5 AUC@10 AUC@20 PCK@1px PCK@3px PCK@5px runtime

Baselines: LoFTR ASpanFormer LoFTR (E) Affine-based Matcher SP+SG DKM RoMa SuperGlue

Builds on: LoFTR ASpanFormer IHN SuperGlue

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