atlas

Research map / 3D vision / Depth and stereo

DeMatch: Deep Decomposition of Motion Field for Two-View Correspondence Learning

CVPR 2024 · 3D vision › Depth and stereo · approach: Dense feature matching for correspondence · 8 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 DeMatch, a network that decomposes a contaminated two-view motion field into learnable motion-pattern-driven smooth sub-fields and recovers a cleaner field for inlier classification, achieving implicit regularization with lower cost.

Problem

Two-view correspondence learning (outlier rejection) needs motion-field coherence and smoothness, but explicit regularization is computationally heavy and local smoothing over-smooths discontinuities caused by large scene disparities.

Approach

Inspired by Fourier expansion, learnable motion-pattern tokens act as a basis; putative motion vectors are softly clustered by attention into a few smooth sub-fields, which are then used to recover a cleaner motion field. A masked decomposition removes likely outliers using the previous layer's inlier probabilities, yielding implicit regularization and piecewise smoothness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DeMatch instead of NCMNetTwo-view correspondence learning · YFCC100MAUC@5° with weighted eight-point algorithm: 26.89 -> 30.89Helped
Use DeMatch instead of NCMNetTwo-view correspondence learning · SUN3DAUC@10° with weighted eight-point algorithm: 16.84 -> 23.10Helped
Use DeMatch instead of ConvMatchVisual localization · Aachen Day-Night DayLocalization accuracy at (0.25m,2°): 84.5 -> 85.2Helped
Use DeMatch instead of ConvMatchVisual localization · Aachen Day-Night NightLocalization accuracy at (5.0m, 10°): 91.8 -> 94.9Helped
Add masked decomposition (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 51.10 -> 52.67Helped
Add global information enhancement (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 46.55 -> 52.67Helped
Add the decomposition process (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 43.64 -> 52.67Helped
Add decomposition and global information enhancement (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 38.48 -> 52.67Helped
Use standard attention instead of vanilla attention (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 50.93 -> 52.67Helped
Increase coherence constraint layers from L=3 to L=5 (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 45.38 -> 52.67Helped
Increase motion patterns from K=32 to K=48 (ablation)DeMatch · YFCC100MAUC@10° with weighted eight-point algorithm: 49.85 -> 52.67Helped
Initialize basis with uniform rather than normal distribution (ablation)DeMatch · YFCC100MAUC@5° with RANSAC: 32.98 -> 33.73Helped

Surprising findings

Limitations

Experimental setup

Datasets: YFCC100M SUN3D

Benchmarks: YFCC100M SUN3D Aachen Day-Night

Metrics: AUC@5° AUC@10° AUC@20° Time (ms) Flops (G) Param (M) Mem (MB) visual localization accuracy at (0.25m,2°), (0.5m,5°), (5m,1

Baselines: NN GMS LPM CRC VFC PointCN OANet CLNet MS2DGNet NCMNet LMCNet ConvMatch

Builds on: OANet ConvMatch LMCNet PointCN graph attention network

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