atlas

Research map / Image generation / Autoregressive and latent generation

FastJAM: a Fast Joint Alignment Model for Images

NeurIPS 2025 · Image generation › Autoregressive and latent generation · approach: Retrieval and matching with generative features · 1 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 FastJAM, a GNN-based joint image alignment method that builds a sparse keypoint graph from RoMa matches and DP-Means clustering, trained with a sparse inverse-compositional Geman-McClure loss to align image collections in seconds.

Problem

Joint alignment of image collections into a shared coordinate frame is slow (hours to minutes) and relies on heavy regularization and hyperparameter tuning, with dense features being memory-intensive.

Approach

Build a graph over sparse keypoints (intra-image edges from clustering, inter-image edges from pairwise matches) and use a GraphSAGE GNN with per-image mean pooling to predict homographies, optimized with a sparse keypoint inverse-compositional loss that needs no regularization term.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FastJAM instead of ASICjoint image alignment · SPair-71k test set (All)PCK@0.10: 37.0 -> 53.0Helped
use FastJAM instead of SpaceJAM (ViT-L)joint image alignment · SPair-71k test set (All)PCK@0.10: 45.7 -> 53.0Helped
use FastJAM instead of SpaceJAMjoint image alignment · CUB-200 (first 3 cate.)PCK: 69.6 -> 75.3Helped
replace RoMa with LoFTR (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 33.8; 53.0 -> 17.0Hurt
use linear projection (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 33.2; 53.0 -> 14.0Hurt
replace graph GNN with per-image MLP (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 73.5; 53.0 -> 47.8Hurt
remove deep network and optimize homographies directly (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 74.1; 53.0 -> 48.3Hurt
replace Geman-McClure loss with L2 loss (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 61.0; 53.0 -> 33.9Hurt
remove object masks (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 74.8; 53.0 -> 41.8Hurt
remove non-maximum suppression (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 74.3; 53.0 -> 47.2Mixed
remove Lie-algebraic parameterization (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 75.0; 53.0 -> 49.3Hurt
remove intra-image edges (ablation)FastJAM · CUB-200 and SPair-71k (first 3 cate.)PCK: 75.3 -> 74.7; 53.0 -> 50.0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SPair-71k CUB-200

Benchmarks: SPair-71k CUB-200

Metrics: PCK@0.10 runtime

Baselines: Neural Congealing ASIC SpaceJAM GANgealing Neural Best Buddies DINO+NN LoFTR

Builds on: SpaceJAM RoMa GraphSAGE DP-Means Least-Squares Congealing

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