atlas

Research map / Vision-language and multimodal / Cross-modal learning

Self-Supervised Spatial Correspondence Across Modalities

CVPR 2025 · Vision-language and multimodal › Cross-modal learning · approach: Unimodal-to-multimodal representation transfer · 0 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.

Extends contrastive random walks with intra- and cross-modal cycle consistency to learn dense pixel correspondences across RGB, depth, thermal, sketch, and stylized images from unlabeled data.

Problem

Finding pixel-level space-time correspondences between images from different visual modalities (e.g., RGB-depth, RGB-thermal, photo-sketch, cross-style) without paired multimodal data or photo-consistency assumptions.

Approach

Extend the contrastive random walk with a global matching transformer to cross-modal cycles, adding auxiliary intra-modal cycles on augmented crops and an edge-aware smoothness loss so the learned embedding supports both intra- and cross-modal matching without translation or photometric assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add intra-modal random-walk losses before joint training with cross-modal losses (ablation)Self-Supervised Spatial Correspondence Across Modalities · NYU Depth V2, RGB→Depth< δx avg: 5.6 -> 19.1Helped
add intra-modal random-walk losses before joint training with cross-modal losses (ablation)Self-Supervised Spatial Correspondence Across Modalities · Thermal-IM, RGB→Thermal< δx avg: 6.2 -> 30.2Helped
add spatial smoothness loss (ablation)Self-Supervised Spatial Correspondence Across Modalities · NYU Depth V2, RGB→Depth< δx avg: 19.1 -> 33.5Helped
add spatial smoothness loss (ablation)Self-Supervised Spatial Correspondence Across Modalities · Thermal-IM, RGB→Thermal< δx avg: 30.2 -> 41.8Helped
use only cross-modal losses instead of intra-modal pretraining followed by joint training (ablation)Self-Supervised Spatial Correspondence Across Modalities · NYU Depth V2, RGB→Depth< δx avg: 19.1 -> 5.6Hurt
replace the CNN encoder with pretrained DINOv2 and fine-tune it (ablation)Self-Supervised Spatial Correspondence Across Modalities · PSC6KPCK-5: 26.22 -> 50.66Helped
add Stage 1 intra-modal training to the DINOv2 model (ablation)Ours (DINO) on PSC6K · PSC6KPCK-5: 50.66 -> 53.61Helped
use the learned correspondence framework instead of nearest-neighbor matching on DINOv2 featuresSelf-Supervised Spatial Correspondence Across Modalities · Cross-style image matchingPCK-5: 23.13 -> 69.26Helped
use the proposed method instead of the strongest reported baselineSelf-Supervised Spatial Correspondence Across Modalities · NYU-Depth V2, RGB→Depth< δx avg: 16.2 -> 33.5Helped
use the proposed method instead of the strongest reported baselineSelf-Supervised Spatial Correspondence Across Modalities · Thermal-IM, RGB→Thermal< δx avg: 29.3 -> 41.8Helped
use the proposed method instead of GeoAwareSCSelf-Supervised Spatial Correspondence Across Modalities · Cross-style image matchingPCK-5: 68.30 -> 69.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: NYU Depth V2 Thermal-IM KAIST PSC6K ImageNet (prompts via BLIP-2)

Benchmarks: NYU Depth V2 (RGB-Depth matching) Thermal-IM KAIST PSC6K Cross-style image matching benchmark

Metrics: <δx avg (positional accuracy) PCK-5 PCK-10

Baselines: RAFT GMFlow Arar et al. CycleGAN+GMFlow ARFlow DIFT SD-DINO DINOv2+NN GeoAwareSC PSCNet WarpC-Net

Builds on: contrastive random walk Global Matching Random Walk (GMRW) DINOv2 ARFlow TAP-Vid

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