Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

SecondPose: SE(3)-Consistent Dual-Stream Feature Fusion for Category-Level Pose Estimation

SecondPose fuses DINOv2 category semantics with hierarchical PPF instance geometry pointwise into an approximately SE(3)-consistent representation, then separately regresses rotation, translation, and size. REAL275 IoU75 / 5°2cm is 49.7 / 56.2, and HouseCat6D IoU25/50 is 83.7/66.1. Removing semantics lowers strict 5°2cm to 51.1.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

RGB-D object cropback-projected point cloudDINOv2 semantic patch featureshierarchical point-pair features

Requirements

Mask R-CNN object segmentationvalid depth and camera intrinsicspretrained DINOv2known category vocabulary2,048 point samples and 300-point geometric subset
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yamei Chen, Yan Di, Guangyao Zhai, Fabian Manhardt, Chenyangguang Zhang, Ruida Zhang, Federico Tombari, Nassir Navab, Benjamin Busam
Affiliations
Technical University of Munich / Munich Center for Machine Learning / Google / Tsinghua University / 3dwe.ai
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
3D IoU Rotation Error Translation Error

Original paper terminology:3D IoU75 mAP / 5°2cm / 5°5cm / 10°2cm / 10°5cm / HouseCat6D IoU25 / IoU50 / FPS

Requirements
Mask R-CNN object segmentationvalid depth and camera intrinsicspretrained DINOv2known category vocabulary2,048 point samples and 300-point geometric subset

Reading Notes

Overview / Deep Dive

Available src/paper-notes/secondpose-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: SecondPose

1. Basic information

  • Title: SecondPose: SE(3)-Consistent Dual-Stream Feature Fusion for Category-Level Pose Estimation
  • Authors: Yamei Chen, Yan Di, Guangyao Zhai, Fabian Manhardt, Chenyangguang Zhang, Ruida Zhang, Federico Tombari, Nassir Navab, Benjamin Busam
  • Affiliations: Technical University of Munich; Munich Center for Machine Learning; Google; Tsinghua University; 3dwe.ai
  • Year / venue: 2024 / CVPR
  • Paper: CVF publication page · published PDF · code
  • Reading mode: Overview

2. Positioning in one sentence

SecondPose replaces category mean shapes with pointwise fusion of DINOv2 cross-instance semantic correspondences and hierarchical Point Pair Features spanning local to global geometry. The resulting approximately SE(3)-consistent representation directly regresses category-level rotation, translation, and metric size from RGB-D.

3. Guide to figures and tables

SecondPose dual-stream feature-fusion network
Original Figure 2 method diagram: DINOv2 encodes RGB crops into a semantic stream, HP-PPF encodes point-cloud geometry, and dedicated / shared layers fuse these with RGB point features into SECOND features, followed by rotation, translation, and size heads. Source: published CVPR 2024 paper. Image copyright belongs to the authors and IEEE/CVF; reproduced here for paper analysis.
Baseline portion of REAL275 Table 1 from the SecondPose paper
Baseline portion of original Table 1; this crop omits the SecondPose row. Its IoU75 49.7, 5°2cm 56.2, 5°5cm 63.6, 10°2cm 74.7, and 10°5cm 86.0 can be verified in original Table 3 row A0, included in the deep notes. Strict pose metrics substantially exceed VI-Net. Source: published CVPR 2024 paper. Table copyright belongs to the authors and IEEE/CVF; reproduced here for paper analysis.

4. Problem setting

  • Input: RGB-D, object masks / crops, and camera intrinsics.
  • Output: category-level 9DoF pose: rotation RR, translation tt, and metric size ss.
  • Training / testing: known categories with unseen test instances; no instance CAD or category mean shape is required.
  • Data: NOCS-REAL275 / CAMERA25 and the more complex HouseCat6D.
  • Frontend: Mask R-CNN segmentation; depth backprojection gives object point clouds.

5. Method overview

  1. DINOv2 layer-11 token features supply cross-instance part semantics, with weaker local geometry.
  2. For points pi,pjp_i,p_j, PPF comprises distance dd and three normal angles α,β,θ\alpha,\beta,\theta, invariant under a shared SE(3) transform.
  3. Hierarchically average and concatenate support panels from near to far, going beyond fixed KNN to form HP-PPF.
  4. Align DINOv2, HP-PPF, and RGB / radial features pointwise and project them to a spherical feature map for dual-stream fusion.
  5. Reuse a VI-Net-style estimator: regress rotation separately, with lightweight PointNet++ predicting translation and size.

6. Experiments at a glance

  • REAL275: IoU75 49.7, 5°2cm 56.2, 5°5cm 63.6, 10°2cm 74.7, 10°5cm 86.0.
  • Against VI-Net: 5°2cm +6.2, 5°5cm +6.0, 10°2cm +3.9.
  • HouseCat6D overall IoU25 / IoU50: 83.7 / 66.1, versus VI-Net 80.7 / 56.4.
  • Without semantics, 5°2cm falls from 56.2 to 51.1; without geometry to 55.1; without both to 49.9.
  • Replacing hierarchical panels with 10-NN yields 5°2cm 55.4, a 0.8 drop.
  • Occluding 1/4 of the bounding box yields IoU75 46.7 versus 49.7, a drop of 3.0.
  • Full model: about 9 FPS; excluding DINOv2: 10 FPS.

7. Quick assessment

  • Highlight: semantic and geometric features are first made stable under SE(3) transforms at the point level, going beyond simple concatenation.
  • Strongest evidence: removing semantics costs 5.1 on strict 5°2cm, supporting DINOv2’s role in orientation. HouseCat6D IoU50 +9.7 also supports complex materials and shapes.
  • Limitations: depth, Mask R-CNN, and DINOv2 dependencies; semantic mismatches in DINOv2 remain a bottleneck.
  • Recommended for: category-level RGB-D pose, foundation features, PPF, SE(3)-invariant representations, and semantic–geometric fusion.

Related Papers

Related papers