atlas

Research map / Architectures and efficiency / Attention and transformers

JamMa: Ultra-lightweight Local Feature Matching with Joint Mamba

CVPR 2025 · Architectures and efficiency › Attention and transformers · approach: Mamba architectures · 24 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 JamMa, an ultra-lightweight Mamba-based semi-dense feature matcher whose JEGO joint scan-merge strategy gives mutual, efficient, global, omnidirectional interaction between two images at linear cost.

Problem

Transformer-based semi-dense feature matchers model long-range dependencies with quadratic cost, causing high training cost and inference latency; visual Mamba scan strategies are designed for single images and lack cross-image interaction.

Approach

A joint scan that alternates between the two images' coarse features (for high-frequency mutual interaction), combined with skip scanning in four directions (keeping total sequence length N), and a 3x3 gated convolutional aggregator on a balanced receptive field, yielding global omnidirectional features with linear complexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace joint scan with sequential scan (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: 64.5 -> 62.2Hurt
add joint scan instead of sequential scan (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@10°: 74.7 -> 77.3Helped
add the aggregator (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: 62.3 -> 64.5Helped
add the aggregator (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@20°: 84.3 -> 86.3Helped
replace JEGO scan with EVMamba scan (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: 64.5 -> 61.9Hurt
replace JEGO scan with VMamba scan (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: 64.5 -> 64.1Hurt
replace Mamba with vanilla attention (ablation)JamMa · MegaDepth (15-epoch ablation)memory feasibilityHurt
replace Mamba with linear attention (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: +0.3%Helped
add Mamba instead of linear attention (ablation)JamMa · MegaDepth (15-epoch ablation)Time (ms): 24.3 -> 3.2Helped
add cross-image interaction (ablation)JamMa · MegaDepth (15-epoch ablation)AUC@5°: 60.1 -> 64.5Helped
replace ConvNeXt with XFeat encoder (ablation)JamMa · MegaDepthAUC@5°: 64.5 -> 61.1Hurt
replace ConvNeXt with SuperPoint encoder (ablation)JamMa · MegaDepthAUC@5°: 64.5 -> 61.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MegaDepth

Benchmarks: MegaDepth HPatches ScanNet

Metrics: AUC of pose error @5/10/20 degrees AUC of homography corner error @3/5/10 px parameters FLOPs runtime (ms) average rank

Baselines: XFeat SuperPoint+SuperGlue SuperPoint+LightGlue DKM RoMa LoFTR ASpanFormer ELoFTR MatchFormer RCM

Builds on: Mamba VMamba EVMamba XoFTR LoFTR ConvNeXt V2

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