Papers
Topics
Authors
Recent
Search
2000 character limit reached

UniCorrn: Unified Correspondence Transformer Across 2D and 3D

Published 5 May 2026 in cs.CV | (2605.04044v1)

Abstract: Visual correspondence across image-to-image (2D-2D), image-to-point cloud (2D-3D), and point cloud-to-point cloud (3D-3D) geometric matching forms the foundation for numerous 3D vision tasks. Despite sharing a similar problem structure, current methods use task-specific designs with separate models for each modality combination. We present UniCorrn, the first correspondence model with shared weights that unifies geometric matching across all three tasks. Our key insight is that Transformer attention naturally captures cross-modal feature similarity. We propose a dual-stream decoder that maintains separate appearance and positional feature streams. This design enables end-to-end learning through stack-able layers while supporting flexible query-based correspondence estimation across heterogeneous modalities. Our architecture employs modality-specific backbones followed by shared encoder and decoder components, trained jointly on diverse data combining pseudo point clouds from depth maps with real 3D correspondence annotations. UniCorrn achieves competitive performance on 2D-2D matching and surpasses prior state-of-the-art by 8% on 7Scenes (2D-3D) and 10% on 3DLoMatch (3D-3D) in registration recall. Project website: https://neu-vi.github.io/UniCorrn

Summary

  • The paper introduces a unified Transformer that leverages shared weights for 2D-2D, 2D-3D, and 3D-3D keypoint matching, significantly improving cross-modal correspondence.
  • It combines modality-specific backbones with a dual-stream decoder using Gaussian cross-attention, ensuring robust feature fusion and precise geometric matching.
  • The model delivers notable gains in registration recall and efficiency, reducing memory usage by 3.5x compared to separate specialized models.

UniCorrn: Unified Correspondence Transformer Across 2D and 3D

Introduction

The visual correspondence problem—finding keypoint matches across observations or modalities—remains central in 3D vision tasks such as point cloud registration, camera pose estimation, and SLAM. The standard practice has relied on modality-specific models targeting either 2D-2D, 2D-3D, or 3D-3D matching; these methods often fail to capitalize on the structural similarity inherent to correspondence tasks across domains. The "UniCorrn" model (2605.04044) addresses this deficiency by proposing a unified correspondence Transformer capable of handling geometric matching across all three categories using shared weights and a common architecture.

Motivation and Limitations of Existing Approaches

Prior approaches either build cost-volumes restricted by local neighborhoods, employ nearest-neighbor searches that are not end-to-end differentiable, or apply direct regression strategies unsuitable for explicit geometric reasoning required in 3D contexts. The result is that these methods cannot deliver joint training, are computationally inefficient, or lack the necessary flexibility for iterative refinement. Furthermore, attempts at unification have been limited to the 2D domain, without any architecture that generalizes to hybrid 2D-3D settings.

Methodology

UniCorrn introduces several architectural innovations:

  • Dual-Stream Transformer Decoder: The core of UniCorrn's architecture. It decouples appearance and positional features into separate residual streams but blends them for cross-attention computation, refining both streams iteratively across stacked Transformer layers.
  • Modality-Specific Backbones: Images and point clouds are encoded using ViT and Point Transformer v3 (PTv3), respectively, accommodating the heterogeneous structures present in 2D and 3D data.
  • Feature Fusion Encoder: Following backbone processing, features from the source and target modalities are merged through alternating self- and cross-attention layers, ensuring effective information exchange agnostic to the modality.
  • Query-Based Keypoint Matching: Keypoints of interest are flexibly specified in the source domain. Their descriptors are interpolated or aggregated and processed in the decoder to directly regress their corresponding locations and uncertainty confidences in the target domain.
  • Gaussian Attention: The cross-modal attention matrix leverages pairwise L2 distances as a Gaussian kernel, empirically outperforming vanilla dot-product attention for geometric similarity matching.
  • Contrastive and Confidence Losses: Training integrates InfoNCE-based contrastive losses for one-to-one matching and confidence-aware L1 supervision, with auxiliary supervision given at each decoder layer for intermediate predictions.

Training and Data

UniCorrn’s large-scale training utilizes a mixture of real and pseudo-annotated 2D-2D, 2D-3D, and 3D-3D correspondence pairs. The scarcity of ground truth in the 2D-3D and 3D-3D domains is circumvented by generating pseudo point clouds from depth maps, thereby enabling robust joint training. The architecture benefits from pretrained CroCo v2 for image encoding and is instantiated at a scale of 600M parameters.

Experimental Evaluation

UniCorrn is rigorously evaluated on benchmarks in each correspondence category:

  • 2D-2D (e.g., MegaDepth-1500, ScanNet-1500): Achieves competitive pose error AUC, generalizing strongly to unseen datasets and matching or surpassing detection-free state-of-the-art methods except in sub-pixel warping scenarios, which cannot be defined in the 2D-3D context.
  • 2D-3D (e.g., 7Scenes, RGB-D Scenes V2): Outperforms all prior methods by significant margins—8% absolute improvement in registration recall (91.0% vs. next best 83.8%).
  • 3D-3D (e.g., 3DLoMatch): Demonstrates 10% gain in registration recall compared to previous SOTA.
  • Inference Efficiency: Delivers 3.5x lower memory usage than aggregating domain-specific models, with inference times comparable or superior to prior methods.

The architecture's efficacy is further validated through extensive ablation: architectural design choices (e.g., Gaussian vs. vanilla attention, auxiliary losses), decoder depth, and feature upsampling ratios are systematically assessed for their impact on performance.

Analysis of Joint Training

A critical question in unified modeling—whether joint training across tasks introduces negative interference or synergistic benefit—is empirically explored. While gradient conflict is modest in most layers, normalization statistics are less transferrable between 2D and 3D domains, indicating potential for future research in cross-modal normalization strategies. Nonetheless, UniCorrn’s architecture realizes strong cross-task transfer, especially boosting 2D-3D performance via the inductive bias learned from the abundant data in 2D-2D contexts.

Implications and Future Directions

Practically, UniCorrn eliminates the need for distinct task-specific correspondence models, reducing pipeline complexity and resource requirements in 3D vision systems where multiple modalities are present. Theoretically, it affirms that the attention mechanism—augmented with appropriate positional reasoning—suffices for general geometric correspondence across modalities, catalyzing further exploration of shared architectures across even broader task and data regimes.

UniCorrn demonstrates solid zero-shot transfer: when directly evaluated on optical flow (a task unseen during training), it remains competitive with protocols tailored for dynamic, non-photorealistic scenes. This flexibility points toward future models capable of unifying geometric and even semantic correspondence with suitable curriculum and data expansion.

Conclusion

UniCorrn is the first correspondence Transformer that unifies 2D-2D, 2D-3D, and 3D-3D matching with significant improvements over task-specific SOTA, most notably in cross-modal benchmarks. Its dual-stream architecture enables efficient, datadriven, and query-centric correspondence estimation, setting a foundation for general-purpose geometric matching and fuelling future advances in unified 3D perception architectures (2605.04044).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 13 tweets with 28 likes about this paper.