Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videos

Coarse SfM meshes and DINOv2 surface features align same-category object videos into a canonical frame without pose labels. Learned neural-mesh pixel–vertex correspondences then support single-image rotation estimation by render-and-compare. CO3D alignment Acc30 is 77.0; single-image PASCAL3D+ / ObjectNet3D Acc30 is 69.2 / 52.4, at around 0.22 s per sample.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

unlabeled object-centric RGB videos for trainingsingle object-centered RGB image at inference

Requirements

category-specific full-view object videosoff-the-shelf SfM and coarse watertight meshes during trainingfiltered CO3D videos with sufficient viewpoint coveragecategory-level neural mesh and differentiable rendererobject-centered test crops
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Leonhard Sommer, Artur Jesslen, Eddy Ilg, Adam Kortylewski
Affiliations
University of Freiburg / Saarland University
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Category-level · Unseen objects
Evaluation metrics
Rotation Error

Original paper terminology:30° rotation accuracy / 15° rotation accuracy / mean angular error / per-sample runtime

Requirements
category-specific full-view object videosoff-the-shelf SfM and coarse watertight meshes during trainingfiltered CO3D videos with sufficient viewpoint coveragecategory-level neural mesh and differentiable rendererobject-centered test crops

Reading Notes

Overview / Deep Dive

Available src/paper-notes/unsupervised-category-pose-cvpr2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Overview Notes: Unsupervised Category-Level 3D Pose

1. Basic information

  • Title: Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videos
  • Authors: Leonhard Sommer, Artur Jesslen, Eddy Ilg, Adam Kortylewski
  • Affiliations: University of Freiburg; Saarland University
  • Year / venue: 2024 / CVPR
  • Paper: Official CVF page · Published PDF
  • Reading mode: Overview

2. Positioning in one sentence

Using unlabeled object-centric videos from one category, this work combines coarse SfM reconstruction, DINOv2 surface features, and 3D cyclic consistency to align instances in a canonical frame. It then learns neural-mesh pixel–vertex correspondences for category-level 3D orientation from a single test RGB image.

3. Guide to figures and tables

Two-stage unsupervised category-level 3D pose pipeline
Method diagram from original Figure 1: unaligned object videos on the left; self-supervised appearance / geometry alignment and a category template in the middle; single-image 2D–3D correspondence and 3D pose on the right. Source: published CVPR 2024 paper. Image copyright belongs to the authors and IEEE/CVF; reproduced here for paper analysis.
PASCAL3D+ qualitative and quantitative single-image unsupervised pose results
Original Figure 4 and Table 2: on seven PASCAL3D+ categories, the unsupervised model achieves 69.2 Acc30, above ZSP's 46.0 with reference depth / CAD / pose annotations, but below supervised VoGE's 90.93. Source: published CVPR 2024 paper. Image / table copyright belongs to the authors and IEEE/CVF; reproduced here for paper analysis.

4. What unsupervised means here

  • No manual pose labels, category CAD, or RGB-D as method supervision.
  • Training uses casually captured object-centric RGB videos.
  • Off-the-shelf Structure-from-Motion still provides relative camera poses and coarse clouds, cleaned into watertight meshes.
  • CO3D supplies SfM camera / cloud estimates; GT poses are used only to evaluate alignment, not for training.
  • Testing needs only one object-centered RGB image, without depth or CAD.

5. Method overview

  1. SfM reconstructs a coarse mesh per video; projecting DINOv2 patches onto visible vertices yields an instance neural mesh.
  2. Choose a random reference video and construct cross-mesh correspondences with geometric and DINOv2 appearance nearest neighbors.
  3. Weight correspondences by 3D cyclical-distance reliability; RANSAC + Umeyama estimates rotation, translation, and scale to align category videos to a canonical frame.
  4. Learn a category neural mesh after alignment, with frozen DINOv2 + 3 ResNet blocks predicting template-vertex features per pixel.
  5. Initialize inference by template matching over predefined poses, then optimize pose using a differentiable renderer.

6. Experiments at a glance

  • Unsupervised alignment on 20 CO3D categories: Acc30 77.0, Acc15 61.6, versus UCD+‘s 69.8 / 54.6.
  • Seven PASCAL3D+ categories: Acc30 69.2, versus ZSP 46.0 and supervised VoGE 90.93.
  • Twenty ObjectNet3D categories: Acc30 52.4, versus ZSP 42.2.
  • Direct rotation regression gives PASCAL3D+ / ObjectNet3D Acc15 of 25.8 / 16.4, versus 41.3 / 25.5 for neural meshes + render-and-compare.
  • Inference takes about 0.22 s / sample, versus about 10.92 s for ZSP.
  • Alignment hyperparameters α=0.2,τ=100\alpha=0.2,\tau=100; the corresponding ablation peaks at 75.2 Acc30.

7. Quick assessment

  • Highlight: turn readily captured videos into a canonical category frame, then distill multiview knowledge into a 3D template for single-image inference.
  • Strongest evidence: CO3D alignment improves Acc30 by +7.2, and PASCAL3D+ improves over ZSP by 23.2.
  • Limitations: requires full-circuit videos suitable for SfM reconstruction; large within-category topology variation defeats rigid templates and correspondences.
  • Suggested readers: researchers in low-label category pose, object-centric video, self-supervised canonicalization, DINOv2 correspondences, and neural-mesh render-and-compare.

Related Papers

Related papers