Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

OP-Align: Object-level and Part-level Alignment for Self-supervised Category-level Articulated Object Pose Estimation

OP-Align uses E2PN's 60 rotation anchors to align a single partial point cloud globally to a category-shared canonical reconstruction. Predicted joint directions, pivots, and states align parts separately, while distance differences self-supervise part segmentation. It reaches 41 FPS and outperforms EAP on synthetic data, but real-data joint strict mAP is only 12.57. It requires known part counts, joint types, and training ground truth to calibrate evaluation frames.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

single-frame RGB-D object point cloudexternal object segmentation mask

Requirements

known object categoryknown number of partsknown revolute / prismatic joint types and topologydepth and camera intrinsicsobject detector / segmentation modelcategory-specific self-supervised training
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yuchen Che, Ryo Furukawa, Asako Kanezaki
Affiliations
Tokyo Institute of Technology / Accenture Japan Ltd.
Conference / journal
Conference · ECCV · CCF B
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 n° mcm

Original paper terminology:part segmentation IoU / part rotation / translation error / joint direction / pivot error / multi-threshold mAP / FPS / GPU memory

Requirements
known object categoryknown number of partsknown revolute / prismatic joint types and topologydepth and camera intrinsicsobject detector / segmentation modelcategory-specific self-supervised training

Reading Notes

Overview / Deep Dive

Available src/paper-notes/op-align-eccv2024/coarse.md

Paper overview notes

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

Paper Reading Notes (Coarse): OP-Align

1. Basic information

  • Title: OP-Align: Object-level and Part-level Alignment for Self-supervised Category-level Articulated Object Pose Estimation
  • Authors: Yuchen Che, Ryo Furukawa, Asako Kanezaki
  • Affiliations: Tokyo Institute of Technology; Accenture Japan Ltd.
  • Year / venue: 2024 / ECCV (official Oral + Poster)
  • Paper: Published ECVA PDF · ECCV page · Code and data
  • Reading mode: Overview

2. Positioning in one sentence

Without training pose, part-segmentation, or joint labels, OP-Align first uses 60 discrete rotation anchors to align a partial single-frame cloud to category canonical reconstruction. Joint directions, pivots, and states then align each part. It reaches 41 FPS and exceeds self-supervised EAP on synthetic data, while real segmentation / pivots still trail supervised 3DGCN substantially.

3. Guide to figures and tables

OP-Align object-level and part-level alignment pipeline
Original Figure 2: E2PN generates 60 pose candidates, selecting minimum reconstruction distance for global pose. Shared PointNets predict segmentation, joint directions, pivots, and states for part alignment. Source: published ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.
OP-Align real articulated-object segmentation, joint, and part-pose mAP
Original Table 4 and Figure 7: label-free training gives strict / medium / loose part-pose mAP 14.79 / 46.09 / 59.76, but segmentation IoU@75 only 23.79 and strict joint mAP 12.57. Source: published ECVA paper. Figure / table copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.

4. Problem setting

  • Input: segmented single-frame RGB-D object clouds, randomly sampled to 1,024 points; RGB is unused.
  • Output: pointwise part probabilities, joint directions / pivots, and per-part rotation / translation.
  • Generalization: same known categories, unseen test instances; separate models per category.
  • Known priors: part count, revolute / prismatic types, and topology; J=P−1J=P-1, with each joint joining two distinct parts.
  • Self-supervision boundary: losses use no manual pose / shape / segmentation / joint labels, but evaluation calibrates emergent reconstruction frames to annotated frames using training GT and RANSAC.

5. Method overview

  1. E2PN generates SE(3)-equivariant features for 60 icosahedral rotation anchors.
  2. PoseHead predicts rotation / translation per anchor; minimum input–reconstruction Chamfer selects global pose.
  3. ReconHead decodes invariant features plus a learnable shared base shape into canonical reconstruction.
  4. Shared-weight PointNets process aligned inputs / reconstructions for parts and joint pivots / directions / states.
  5. Revolute alignment handles direction, pivot, angle; prismatic alignment direction, pivot, displacement, producing per-part aligned inputs.
  6. Segmentation-weighted cloud distances learn part membership, with shape, density, segmentation, shared-part, and joint regularizers against collapse.

6. Experiments at a glance

  • Synthetic data: five single-view partial-cloud categories from HOI4D / Shape2Motion.
  • Real data: basket, drawer, laptop, scissors, suitcase; 4 train / 2 test instances per category, 4,333 / 2,115 images.
  • Synthetic means: segmentation IoU 80.70, rotation 8.10°, translation 0.129, pivot 0.110, joint direction 6.63°, 2.31 GB, 41 FPS.
  • Versus EAP: segmentation 68.46→80.70, rotation 10.44°→8.10°, direction 23.09°→6.63°; translation slightly worsens 0.121→0.129.
  • Real data: most metrics exceed supervised PointNet++, but generally trail supervised 3DGCN. Comparable supervision-level results concern some part-pose thresholds, not segmentation / joints generally.

7. Quick assessment

  • Strengths: clear alignment roles, low label requirements, improved speed / memory over EAP, public real data and code.
  • Limits: per-category models, known counts / types / topology, missing-depth corruption of distance supervision, and training-GT evaluation-frame calibration.
  • Intended readers: category articulated pose, self-supervised 3D representations, articulated datasets, and SE(3)-equivariant point networks.

Related Papers

Related papers