Back to the paper library

Object Pose Estimation · 2026 · ICRA · CCF B

SE(3)-PoseFlow: Estimating 6D Pose Distributions for Uncertainty-Aware Robotic Manipulation

SE(3)-PoseFlow encodes RGB-D with DINOv2 + PointNet++, conditions SE(3) rectified flow through DiT* masked cross-attention, and directly samples multimodal poses. DBSCAN, Chamfer distance, or neural SDFs select a pose. REAL275 10°5 cm is 89.1%, and YCB-V / LM-O is 68.2% / 53.7%. Multiple hypotheses raise occluded-cup grasp success from 6/10 to 9/10, with costs from 50 samples, mesh reranking, and interpreting samples in Bayesian terms.

Research area

Object Pose Estimation

Task level

Instance / Category

Object setting

Seen objects

Input modalities

object-centric RGB croppartial depth point cloudpreceding object detector / mask

Requirements

RGB-D image and camera calibrationobject detector or segmentation masktraining data with pose labelsobject mesh or dense point cloud for model-based re-rankingmultiple sampled hypotheses
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yufeng Jin, Niklas Funk, Vignesh Prasad, Zechu Li, Mathias Franzius, Jan Peters, Georgia Chalvatzaki
Affiliations
TU Darmstadt / Honda Research Institute Europe / DFKI / Hessian.AI
Conference / journal
Conference · ICRA · CCF B
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance / Category · Seen objects
Evaluation metrics
Rotation Error Translation Error

Original paper terminology:5°2 cm accuracy / 5°5 cm accuracy / 10°2 cm accuracy / 10°5 cm accuracy / FPS / real-robot grasp success

Requirements
RGB-D image and camera calibrationobject detector or segmentation masktraining data with pose labelsobject mesh or dense point cloud for model-based re-rankingmultiple sampled hypotheses

Reading Notes

Overview / Deep Dive

Available src/paper-notes/se3-poseflow-icra2026/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: SE(3)-PoseFlow

One-sentence summary

SE(3)-PoseFlow samples pose hypotheses from RGB-D using rectified flow on the SE(3)SE(3) manifold. Retaining multimodal uncertainty from symmetry, occlusion, and partial visibility lets active perception and grasp planning use it directly.

Method overview

Inputs are detected / segmented object-centric RGB crops and partial point clouds. Frozen DINOv2 extracts visual features; PointNet++ extracts geometry. Translation, rotation, and time tokens interact with observations through segmentation-masked DiT* cross-attention to predict conditional translation velocities in R3\mathbb R^3 and rotation velocities on SO(3)SO(3).

Training linearly interpolates translation from a Gaussian prior to GT and geodesically interpolates rotation from uniform SO(3)SO(3) to GT, fitting the corresponding velocities. Inference integrates random poses to t=1t=1, producing multiple hypotheses; tracking initializes near the preceding frame’s pose.

SE3 PoseFlow RGB-D encoding, flow matching, and pose selection
Original Figure 2: DINOv2 / PointNet++ condition \(SE(3)\) flow through DiT*. Samples can be selected with DBSCAN, Chamfer, or neural SDF. Source: original paper. Image copyright belongs to the authors; reproduced here for academic analysis.

Pose selection

The paper provides two postprocessing options:

  • Model-free: DBSCAN with a joint SE(3)SE(3) distance; take the largest cluster’s Karcher mean;
  • Model-based: one-sided Chamfer from observed points to transformed object models, or learned neural-SDF scores.

Model-based selection is more accurate but needs meshes / dense object clouds, with object-specific training for SDF. Distinguish the probabilistic estimator’s requirements from those of its final single-pose output.

Key results

  • REAL275 5°2 cm / 5°5 cm / 10°2 cm / 10°5 cm: 48.8 / 56.3 / 76.3 / 89.1%. The two strictest metrics slightly trail GenPose; the latter two improve.
  • YCB-V 5°5 cm / 10°5 cm: 45.4 / 68.2%; LM-O: 35.2 / 53.7%. Both 10°5 cm results exceed DiffusionNOCS and GenPose.
  • At 5 ODE steps, REAL275 pose estimation reaches 56.3 / 89.1%, about 10.1 FPS. One-step tracking already reaches 51.2 / 83.6%, at 35.2 FPS.
  • 20 mug-grasping attempts: single-pose EquiGraspFlow succeeds 15/20; marginalizing velocity fields over multiple hypotheses gives 19/20. With an occluded handle, success rises from 6/10 to 9/10.
SE3 PoseFlow uncertainty-aware grasping with multiple pose hypotheses
Original Figure 5 and Table VI: a self-occluded handle creates multimodal yaw; marginalizing hypotheses favors top grasps valid across plausible poses. Source: original paper. Image copyright belongs to the authors; reproduced here for academic analysis.

Important boundaries

Uncertainty is mainly expressed by samples and their covariance, without systematic calibration, NLL, or coverage evaluation. Accurate final poses still depend on masks, RGB-D, training domains, and geometric reranking. REAL275 lacks meshes for SDF, and cross-category generalization varies. The project page stated Code Coming Soon when these notes were compiled.

Reading assessment

The strongest contribution is showing that hypotheses should remain available beyond pose selection: they can guide next-best views and grasp generators toward solutions valid across plausible poses. The downstream 19/20 gain demonstrates the value of multimodal modeling for safe manipulation more directly than a leaderboard score alone.

Related Papers

Related papers