atlas

Research map / 3D vision / 3D generation

SemAlign3D: Semantic Correspondence between RGB-Images through Aligning 3D Object-Class Representations

CVPR 2025 · 3D vision › 3D generation · approach: Semantic scene completion · 4 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.

Builds category-level 3D object-class representations from monocular depth (DepthAnythingV2) and GeoAware features, then aligns them to RGB instances via gradient-descent alignment energy for sparse semantic correspondence.

Problem

Semantic correspondence between images with extreme view variation, where large vision model features capture local semantics but not global geometric relations between object parts.

Approach

Learn sparse-then-dense 3D object-class point clouds from a few sparsely annotated images using monocular depth and semantic features, then align the 3D model to the target image by minimizing a likelihood-based alignment loss with geometric consistency terms, and transfer correspondences through the aligned model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use 3D object-class representations and alignment instead of GeoAware aloneGeoAware semantic correspondence · SPair-71kPCK@0.1: 85.6 -> 88.9Helped
Use 3D object-class representations and alignment instead of GeoAware aloneGeoAware semantic correspondence · SPair-71kPCK@0.01: 22.0 -> 15.8Hurt
Use 3D object-class representations and alignment instead of GeoAware aloneGeoAware semantic correspondence · SPair-71kPCK@0.05: 75.3 -> 77.5Helped
Use 3D object-class representations and alignment instead of GeoAware aloneGeoAware semantic correspondence · Bottle, Chair, TVPCK@0.1: 70.5 -> 82.2; 73.4 -> 88.3; 85.3 -> 96.1Mixed
Replace fine-tuned GeoAware backbone features with DINOv2+SD backbone features (ablation)SemAlign3D · Bottle, Chair, TVPCK@0.1: 82.2 -> 60.2; 88.3 -> 68.7; 96.1 -> 64.3Hurt
Add sparse reconstruction loss (ablation)SemAlign3D · Bottle, Chair, TVPCK@0.1: 79.1 -> 82.2; 84.2 -> 88.3; 92.1 -> 96.1Helped
Add dense reconstruction loss (ablation)SemAlign3D · Bottle, Chair, TVPCK@0.1: 64.0 -> 82.2; 63.0 -> 88.3; 85.9 -> 96.1Helped
Add background mask penalization loss (ablation)SemAlign3D · Bottle, Chair, TVPCK@0.1: 80.5 -> 82.2; 83.5 -> 88.3; 94.8 -> 96.1Mixed
Add depth regularization loss (ablation)SemAlign3D · Bottle, Chair, TVPCK@0.1: 81.4 -> 82.2; 85.1 -> 88.3; 94.3 -> 96.1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SPair-71k AP-10K PF-PASCAL

Benchmarks: SPair-71k AP-10K PF-PASCAL

Metrics: PCK@0.1 PCK@0.05 PCK@0.01 PCK† KAP

Baselines: GeoAware SphericalMaps DHF CATs++ SCorrSAN PMNC SCOT ASIC DIFT SD+DINOv2

Builds on: GeoAware DepthAnythingV2 DINOv2 Stable Diffusion features

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