Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

U-COPE: Taking a Further Step to Universal 9D Category-level Object Pose Estimation

U-COPE treats rigid objects as articulated objects with K=1. PointNet++, part-mask feature remodulation, and within-part PPF voting jointly predict joints, segmentation, and per-part 9D poses. CAMERA25 3D75+5° is 57.3. ArtImage uses 20K point pairs by default at around 1.4–2.1 s; real ReArtMix / RobotArm results are qualitative only.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

cropped partial point cloudRGB-D projected to point cloud

Requirements

known object categorypredefined part count and joint topologyobject-level crop or detectionvalid depth and camera intrinsicspart / joint / per-part pose supervision20,000 point pairs by default
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Li Zhang, Weiqing Meng, Yan Zhong, Bin Kong, Mingliang Xu, Jianming Du, Xue Wang, Rujing Wang, Liu Liu
Affiliations
Hefei Institutes of Physical Science, Chinese Academy of Sciences / University of Science and Technology of China / Anhui University / Peking University / Astribot / Hefei University of Technology
Conference / journal
Conference · ECCV · CCF B
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
3D IoU Rotation Error Translation Error

Original paper terminology:3D IoU mAP / joint rotation / translation threshold mAP / per-part rotation error / per-part translation error / per-part 3D IoU / inference time

Requirements
known object categorypredefined part count and joint topologyobject-level crop or detectionvalid depth and camera intrinsicspart / joint / per-part pose supervision20,000 point pairs by default

Reading Notes

Overview / Deep Dive

Available src/paper-notes/u-cope-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.

Overview Notes: U-COPE

1. Basic information

  • Title: U-COPE: Taking a Further Step to Universal 9D Category-level Object Pose Estimation
  • Authors: Li Zhang, Weiqing Meng, Yan Zhong, Bin Kong, Mingliang Xu, Jianming Du, Xue Wang, Rujing Wang, Liu Liu
  • Affiliations: Hefei Institutes of Physical Science, Chinese Academy of Sciences; University of Science and Technology of China; Anhui University; Peking University; Astribot; Hefei University of Technology
  • Year / venue: 2024 / ECCV
  • Paper: Published ECVA PDF · ECCV page
  • Reading mode: Overview

2. Positioning in one sentence

U-COPE treats rigid objects as the special articulated case K=1K=1 and general articulated objects as KK rigid parts with K−1K-1 joints. From a cropped partial cloud of 2,048 points, it jointly predicts part masks and joint pivots / directions, then lets within-part point-pair features vote for center, orientation, and scale parameters, yielding per-part 9D category poses for unseen instances.

3. Guide to figures and tables

U-COPE architecture unifying rigid and articulated objects
Original Figure 2: a part-mask decoder remodulates PointNet++ features, which work with a PPF encoder in joint, part-segmentation, and per-part 9D pose branches. Rigid objects disable the joint / part branches. Source: published ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for paper analysis.
U-COPE per-part pose results on ArtImage
Original Table 2: per-part rotation / translation / 3D IoU and whole-object inference time for laptop, eyeglasses, dishwasher, scissors, and drawer. U-COPE does not outperform A-NCSH on every drawer IoU. Source: published ECVA paper. Table copyright belongs to the authors and Springer Nature; reproduced here for paper analysis.

4. Problem setting

  • Input: a single-object partial point cloud already cropped from a scene; RGB-D is first cropped and back-projected into a cloud.
  • Objects: unseen instances of known categories; no test CAD model is required.
  • Unified formulation: K=1K=1 for rigid objects and K≥2K\ge2 for articulated objects.
  • Outputs: joint pivots / axes, per-point part segmentation, and each part’s rotation, translation, and amodal 3D size.
  • This is category-level 9D pose, rather than BOP-style known-CAD SE(3) or simultaneous detection from a full RGB-D scene.

5. Method overview

  1. PointNet++ extracts point features from 2,048 points.
  2. A decoder predicts KK part masks; their Hadamard product with the original features produces part-conditioned features.
  3. The joint branch uses a heatmap to locate joint-neighborhood points, offsets to recover pivots, and regression for joint directions.
  4. A PPF encoder encodes within-part point pairs to avoid geometric contamination across parts.
  5. Translation uses center-parameter voting; rotation uses orientation voting for two object axes.
  6. Scale uses voting for log residuals relative to category-average size.
  7. Joint / part awareness scores filter points unrelated to a joint and cross-part pairs during inference.

6. Experiments at a glance

  • CAMERA25 rigid objects: 3D75+5° / 3D50 / 5°2cm = 57.3 / 93.4 / 65.3, versus IST-Net’s 55.6 / 92.2 / 64.3.
  • ArtImage laptop: two-part rotation 4.8° / 4.1°, translation 0.029 / 0.030, and 3D IoU 74.6 / 49.2.
  • ArtImage eyeglasses: three-part rotation 3.9° / 5.3° / 5.6°, versus A-NCSH’s 3.7° / 22.3° / 23.2°, substantially improving the moving parts.
  • Drawer: U-COPE improves rotation, while A-NCSH has higher 3D IoU on some parts; it cannot be called best on every metric.
  • The default is 20,000 point pairs, with about 2.1 s inference for eyeglasses; 40,000 pairs are slightly more accurate but take 2.6 s.
  • ReArtMix and RobotArm provide only qualitative real-world generalization figures, without a common quantitative table.

7. Quick assessment

  • Strengths: one formulation covers rigid / articulated objects; per-part pose, joints, and segmentation constrain one another; voting is more interpretable than direct regression.
  • Limitations: requires a precropped object cloud and known part count / topology; main results use synthetic CAMERA25 / ArtImage; real experiments are qualitative; latency is around 1–2 seconds.
  • Suggested readers: researchers in category-level 9D pose, articulated objects, point-pair features, part segmentation, and parameter voting.

Related Papers

Related papers