Back to the paper library

Object Pose Estimation · 2026 · CVPR · CCF A

SCAPO: Self-Supervised Category-Level Articulated Pose Estimation from a Single 3D Observation

SCAPO combines an SE(3)-equivariant autoencoder, joint-aware blend skinning, cycle reconstruction, and instance residuals to jointly recover canonical geometry, parts, and joint states from one 3D observation. Synthetic experiments require no GT labels; the real-data setting uses segmentation and joint supervision without pose supervision.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

RGB-Dsingle 3D observation

Requirements

point cloudknown categoryfixed part / joint countsSE(3)-equivariant encodersegmentation / joint supervision for real-data setting
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Can Zhang, Gim Hee Lee
Affiliations
National University of Singapore
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Category-level · Unseen objects
Evaluation metrics
Rotation Error Translation Error

Original paper terminology:rotation error / translation error / joint angle error / part segmentation

Requirements
point cloudknown categoryfixed part / joint countsSE(3)-equivariant encodersegmentation / joint supervision for real-data setting

Reading Notes

Overview / Deep Dive

Available src/paper-notes/scapo/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: SCAPO: Self-Supervised Category-Level Articulated Pose Estimation from a Single 3D Observation

1. Basic information

  • Title: SCAPO: Self-Supervised Category-Level Articulated Pose Estimation from a Single 3D Observation
  • Authors / affiliation: Can Zhang, Gim Hee Lee; National University of Singapore
  • Year / venue: 2026 / CVPR
  • Paper: CVF Open Access
  • Project / code: SCAPO project / GitHub
  • Reading mode: Overview

2. Positioning in one sentence

SCAPO canonicalizes a single RGB-D / 3D observation with an SE(3)-equivariant vector-neuron autoencoder, then uses joint-aware blend skinning to learn parts, joint parameters, and articulation states through self-supervision.

2.1 Guide to the paper’s figures and tables

Figure / tablePurposeOverview reading tips
Figure 1Arbitrary pose to canonical shape, parts, and jointsOutputs extend beyond one global pose
Figure 2Canonicalization and joint-aware deformationGeometry / articulation disentanglement
Table 1Synthetic HOI4D / Shape2Motion resultsSelf-supervised versus supervised gaps
Table 2Real joint / part mAPSynthetic-to-real transfer
Table 3Regularization ablationsShape variance, alignment, and boundaries
SCAPO canonicalization and joint-aware deformation
Original figure excerpt: global pose, canonical shape, part segmentation, and joint parameters from one arbitrarily posed observation. Source: project / CVF Open Access. Image copyright belongs to the authors and publisher; reproduced here for paper analysis.

3. Problem setting

  • Input: one RGB-D / point cloud observation from a known category, with unseen instance / articulation.
  • Output: canonical geometry, rigid parts, part poses, joint pivots, axes, and states.
  • Synthetic self-supervision needs no GT labels, category CAD, or motion sequences. Real Table 2 uses segmentation / joint supervision but no pose supervision; separate these settings.

4. Method overview

  1. SE(3)-equivariant autoencoding aligns global poses into a shared canonical space.
  2. A learned canonical template and instance residual separate shared geometry from shape variation.
  3. Joint-aware blend skinning models motion, with keypoint-predicted bone anchors.
  4. Cycle reconstruction and cross-space alignment supervise learning.
  5. Joint directions, pivot proximity, and boundary regularization stabilize interpretation.

5. Experimental overview

  • Synthetic categories from HOI4D / Shape2Motion: laptop, safe, oven, washer, eyeglasses.
  • Real scans: basket, laptop, suitcase, drawer, scissors.
  • Synthetic mean segmentation IoU is 84.98% and joint direction error 3.89. Real joint mAP improves over comparisons under Table 2’s segmentation / joint supervision without pose supervision.

6. Quick assessment

  • Value: explicit joint structure from single-frame unlabeled articulated modeling.
  • Strength: jointly learns canonical geometry, parts, and articulation for structured robot understanding.
  • Limitation: occlusion, missing parts, and unknown topology leave ambiguities.
  • Recommended for: self-supervised category-level pose, SE(3) equivariance, canonicalization, and manipulation.

Related Papers

Related papers