Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

Category-level Object Detection, Pose Estimation and Reconstruction from Stereo Images

CODERS encodes metric 3D coordinates sampled along stereo frusta into ConvNeXt features. DETR queries jointly predict multi-object detections, 6D poses, sizes, and DeepSDF meshes. TOD bottle/mug 3D50 is 99.5/100, but strict bottle 3D75 is 31.5. SS3D covers 16 categories and 427 instances; code / data are available, while an RTX3090 achieves only 3Hz in the fixed-camera setting.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

calibrated stereo RGB paircamera intrinsics and stereo extrinsics

Requirements

known 16-category SS3D vocabularyfixed stereo calibration and baselineOmniObject3D-derived synthetic training datacategory DeepSDF shape decoder150 object queries and six decoder layers
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Chuanrui Zhang, Yonggen Ling, Minglei Lu, Minghan Qin, Haoqian Wang
Affiliations
Tsinghua University / Tencent Robotics X
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
3D IoU Rotation Error Translation Error Chamfer Distance

Original paper terminology:3D IoU precision at 25% / 50% / 75% / 5°2cm / 5°5cm / 10°5cm / 10°10cm / Chamfer distance / inference FPS

Requirements
known 16-category SS3D vocabularyfixed stereo calibration and baselineOmniObject3D-derived synthetic training datacategory DeepSDF shape decoder150 object queries and six decoder layers

Reading Notes

Overview / Deep Dive

Available src/paper-notes/coders-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: CODERS

1. Basic information

  • Title: Category-level Object Detection, Pose Estimation and Reconstruction from Stereo Images
  • Authors: Chuanrui Zhang, Yonggen Ling, Minglei Lu, Minghan Qin, Haoqian Wang
  • Affiliations: Tsinghua University; Tencent Robotics X
  • Year / venue: 2024 / ECCV
  • Paper: Official ECVA PDF · ECCV page · Project page · Code · SS3D dataset
  • Reading mode: Overview

2. Positioning in one sentence

CODERS takes a full calibrated stereo pair and encodes 3D coordinates sampled and back-projected along the two camera frusta into ConvNeXt–FPN features, without explicitly predicting disparity or depth. After six decoder layers, 150 DETR queries jointly output categories, metric translations, 6D rotations, 3D sizes, and category-level DeepSDF codes for multiple objects, targeting manipulation of unseen transparent, specular, and diffuse instances.

3. Guide to figures and tables

CODERS unified architecture for stereo detection, pose estimation, and reconstruction
Figure 3 from the paper: Implicit Stereo Matching fuses stereo features with 3D position embeddings. Detection, pose, and shape heads then use object queries to predict multiple unseen instances in one pass. Source: official ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for paper commentary.
CODERS results on the TOD transparent-object dataset
Table 2 from the paper: bottle / mug results reach 99.5 / 100 for 3D50 and 73.4 / 56.2 for 5°2cm. CODERS performs end-to-end detection on full images, whereas several baselines use object crops or masks; interpret the comparison in light of these input conditions. Source: official ECVA paper. Table copyright belongs to the authors and Springer Nature; reproduced here for paper commentary.

4. Problem setting

  • Input: synchronized, calibrated stereo RGB images, plus intrinsics, extrinsics, and the interocular baseline.
  • Output: categories / detections, rotations, metric translations, 3D sizes, and meshes for multiple objects in the full image.
  • Objects: unseen instances within a known vocabulary of 16 categories; neither object CAD models nor a depth sensor is required at test time.
  • Training: SS3D synthesized from OmniObject3D scans; training and testing on TOD’s category-level transparent-object split also follow the paper’s protocol.
  • “Zero-shot reconstruction” refers to unseen instances, rather than unseen categories or text-guided open-world reconstruction.

5. Method overview

  1. ConvNeXt + FPN extracts multi-scale 2D features separately from the left and right images.
  2. Discrete depths are sampled along each camera frustum and back-projected with calibration matrices into a shared global 3D coordinate frame.
  3. An MLP encodes these 3D coordinates into position embeddings and fuses them with the corresponding image features, without explicitly producing a depth map.
  4. A six-layer DETR-style decoder cross-attends 150 object queries to the stereo-aware features.
  5. MLP heads predict classes, continuous 6D rotations, locations, and sizes; Hungarian matching pairs predictions with ground truth.
  6. A separate category-level DeepSDF first learns a shape code for each object, with an additional category contrastive loss.
  7. The object embedding regresses a 64D shape code, and the decoder extracts the final mesh.

6. Experiments at a glance

  • SS3D: 16 categories and 427 instances; 363 for training and 64 for testing, with 4 unseen instances per category.
  • TOD: approximately 36,000 stereo pairs, 12 transparent instances, and 10 backgrounds; the main table evaluates bottles / mugs.
  • TOD bottle / mug: 3D50 99.5 / 100, 3D75 31.5 / 92.8, 5°2cm 73.4 / 56.2.
  • Compared with StereoPose, bottle 3D50 rises from 22.2→99.5. However, the methods differ in end-to-end versus segmentation-based inputs, so this large gain needs careful interpretation.
  • Reconstruction of five objects: CODERS obtains Chamfer×100 values of 0.542 / 0.352 / 0.593 / 0.211 / 0.458 for bottle / bowl / cup / knife / soup.
  • Stereo2Point performs better on cup / knife, but is fine-tuned on each test instance; CODERS has not seen those instances.
  • Stereo versus monocular input for bottle: 3D75 is 31.5 versus 16.1, and 5°2cm is 73.4 versus 48.0.
  • Only 3 Hz on a single RTX 3090; real-time operation is not yet achieved.

7. Quick assessment

  • Strengths: avoids RGB-D depth failures on transparent / specular objects; jointly predicts detection, pose, size, and shape from full images; recovers metric scale; code, checkpoints, and SS3D are publicly available.
  • Limitations: fixed stereo calibration and baseline; expensive synthetic training; only two main TOD categories with near-saturated scores; qualitative robot results / demos only; 3 Hz.
  • Intended readers: researchers working on stereo category-level pose, transparent objects, metric-scale reconstruction, DETR multi-task learning, implicit 3D position encoding, and robot manipulation.

Related Papers

Related papers