atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Source-Free and Image-Only Unsupervised Domain Adaptation for Category Level Object Pose Estimation

ICLR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Geometric alignment and synthetic-to-real adaptation · 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 3DUDA, a source-free, image-only unsupervised domain adaptation method for category-level 3D pose estimation that updates locally robust neural mesh vertex features and the CNN backbone in an EM-style loop.

Problem

Category-level 3D pose estimation degrades under out-of-distribution nuisances (weather, texture, shape, occlusion, corruptions), and existing adaptation methods need target 3D data, depth, or source data; the paper targets source-free, RGB-only unsupervised adaptation.

Approach

Represent categories as cuboid neural meshes with per-vertex vMF features, and adapt by selectively updating only vertex features that remain similar to target image features (locally robust parts), rather than global pseudo-labeling of whole images, alternating with backbone fine-tuning in an EM fashion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adapt the source model with selective vertex feature updatesNeMo source model · OOD-CV Combinedπ/6 accuracy: 51.8 -> 94.0Helped
adapt the source model with selective vertex feature updatesNeMo source model · Corrupted-Pascal3D+ Gaussian Noiseπ/6 accuracy: 43.7 -> 84.3Helped
adapt the source model with selective vertex feature updatesNeMo source model · Occluded-OOD-CV OccL1π/6 accuracy: 30.6 -> 84.6Helped
adapt the source model with selective vertex feature updatesNeMo source model · OOD-CV + OccL1 + Speckle Noiseπ/6 accuracy: 18.6 -> 69.4Helped
vary clutter model number N across 1, 5, 20, and 35 (ablation)3DUDA · OOD-CV bus categoryπ/6 accuracy: 95.1; 94.4; 95.5; 94.5Mixed
vary clutter model number N across 1, 5, 20, and 35 (ablation)3DUDA · OOD-CV bus categorymedian error: 3.01; 3.03; 2.99; 2.79Mixed
increase clutter model number from 5 to 20 (ablation)3DUDA · OOD-CV bus categoryπ/18 accuracy: 91.1 -> 92.3Helped
increase clutter model number from 20 to 35 (ablation)3DUDA · OOD-CV bus categoryπ/18 accuracy: 92.3 -> 91.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Pascal3D+ OOD-CV ImageNet-C Occluded-OOD-CV ShapeNet

Benchmarks: OOD-CV Corrupted-Pascal3D+ Occluded-OOD-CV

Metrics: pi/6 accuracy pi/18 accuracy median error

Baselines: NeMo DMNT SyntheticP3D MaskRCNN Res50-General ViT-b-16

Builds on: NeMo DMNT Neural Mesh Models

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