atlas

Research map / 3D vision / 3D generation

Multiview Equivariance Improves 3D Correspondence Understanding with Minimal Feature Finetuning

ICLR 2025 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 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.

Evaluates 3D view-equivariance of ViT foundation models (DINOv2 and others) on Objaverse and MVImgNet correspondences, then finetunes them with LoRA plus one conv layer using a SmoothAP loss on multiview correspondences, improving pose estimation, tracking, and semantic correspondence.

Problem

Vision foundation models are trained mainly on 2D images, and it is unclear how well their features capture 3D structure, i.e., whether features are consistent across views of the same 3D point and how this affects 3D correspondence tasks.

Approach

Measure multiview feature equivariance with dense correspondences rendered from Objaverse and MVImgNet, show it correlates with downstream 3D correspondence performance, and finetune ViTs (LoRA in last four blocks plus a single 3x3 conv layer) with a SmoothAP ranking loss on corresponding pixels from two random views; even one object for one iteration yields gains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
finetune DINOv2 with multiview correspondence SmoothAPDINOv2 base · OnePose-LowTex3cm-3deg: 48.45 -> 58.03Helped
finetune DINOv2 with multiview correspondence SmoothAPDINOv2 base · TAP-Vid-DAVISAJ: 40.40 -> 46.85Helped
finetune DINOv2 with multiview correspondence SmoothAPDINOv2 base · PF-PASCAL (Different Viewpoints)PCK0.05: 42.18 -> 47.24Helped
add one convolution layer to the finetuning architecture (ablation)DINOv2 feature finetuning · OnePose-LowTex3cm-3deg: 53.85 -> 58.03Helped
use two convolution layers instead of one (ablation)DINOv2 feature finetuning · OnePose-LowTex3cm-3deg: 58.03 -> 56.14Hurt
finetune on MVImgNet instead of Objaverse (ablation)DINOv2 · PF-PASCAL (Different Viewpoints)PCK0.05: 47.25 -> 45.13Hurt
finetune on scene-centric data instead of Objaverse (ablation)DINOv2 · PF-PASCAL (Different Viewpoints)PCK0.05: 47.25 -> 41.73Hurt
replace SmoothAP with contrastive loss (ablation)DINOv2 feature finetuning · OnePose-LowTex3cm-3deg: 58.03 -> 55.57Hurt
replace SmoothAP with differentiable Procrustes loss (ablation)DINOv2 feature finetuning · OnePose-LowTex3cm-3deg: 58.03 -> 55.00Hurt
concatenate features from layers 2, 5, 8, and 11 instead of using layer 11 (ablation)DINOv2 feature finetuning · TAP-Vid-DAVISAJ: 46.85 -> 39.67Hurt
use learning rate 1e-6 instead of 1e-5 (ablation)DINOv2 feature finetuning · OnePose-LowTex3cm-3deg: 58.03 -> 55.03Hurt
replace DINOv2 features in Wild Gaussians with finetuned DINO featuresWild Gaussians · MountainPSNR: 20.82 -> 21.01Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse MVImgNet

Benchmarks: OnePose-LowTexture YCB-Video TAP-Vid-DAVIS PF-PASCAL Objaverse correspondence MVImgNet correspondence Paris-H VOC2012 NYUv2

Metrics: APE PCDP 3cm-3deg pose accuracy Average Jaccard PCK@0.05 AR

Baselines: FiT FiT-Reg DUSt3R OnePose++ MegaPose Co-Tracker

Builds on: SmoothAP LoRA DINO-Tracker FiT

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