Back to the paper library

Object Pose Estimation · 2025 · CVPR · CCF A

SCFlow2: Plug-and-Play Object Pose Refiner with Shape-Constraint Scene Flow

SCFlow2 uses RGB-D 3D scene flow as a shape constraint for recurrent matching. Its pose refiner can improve different initial estimators as a postprocessing module without retraining for new objects.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGB-Drendered object RGB-D

Requirements

initial posetarget 3D meshcamera intrinsics
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Qingyuan Wang, Rui Song, Jiaojiao Li, Kerui Cheng, David Ferstl, Yinlin Hu
Affiliations
Xidian University / Taiyuan University of Technology / Magic Leap
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
BOP AR VSD MSSD MSPD ADD(S) / ADD(-S) ADD ADD-S ADD / ADD-S AUC

Original paper terminology:BOP AR / ADD(-S) / ADD-S AUC / refinement gain

Requirements
initial posetarget 3D meshcamera intrinsics

Reading Notes

Overview / Deep Dive

Available src/paper-notes/scflow2/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: SCFlow2: Plug-and-Play Object Pose Refiner with Shape-Constraint Scene Flow

1. Basic information

  • Paper: CVF Open Access
  • Authors / affiliations: Qingyuan Wang et al.; Xidian University, Taiyuan University of Technology, Magic Leap.
  • Task: RGB-D refinement of initial 6D poses with target meshes, generalizing to new objects without fine-tuning.
  • Reading mode: Overview.

2. Positioning in one sentence

SCFlow2 extends SCFlow render-and-match with rigid motion in 3D scene flow and shape constraints for plug-and-play RGB-D refinement.

3. Problem and motivation

  • 2D correspondences suffer occlusion / texture noise; separate ICP splits RGB and depth into stages.
  • Object-specific retraining limits many strong refiners’ plug-and-play use.

4. Method overview

  1. Render current-pose mesh RGB-D and pair it with real RGB-D.
  2. Recurrent matching predicts pose-induced flow, constrained by rigid-motion embeddings and 3D shape.
  3. Iteratively refine poses after frontends such as GigaPose / FoundationPose.
SCFlow2 results with six pose frontends on seven BOP datasets
Original Table 1: postprocessing six frontends improves results across LM-O, T-LESS, TUD-L, IC-BIN, ITODD, HB, and YCB-V. Source: CVPR 2025 paper PDF. Image copyright belongs to the authors and publisher; reproduced here for paper analysis.

5. Experiments at a glance

  • Seven-dataset mean AR rises for MegaPose 62.3→65.6, FoundPose 59.6→68.6, GenFlow 67.4→69.6, GigaPose 68.6→70.3, SAM6D 70.4→71.2, and FoundationPose 73.4→75.2.
  • FoundationPose + SCFlow2 scores 80.1 / 65.0 / 95.5 / 51.7 / 58.3 / 84.4 / 91.4 across seven datasets. Gains across frontends support plug-and-play use, while +0.8 to +9.0 variation shows sensitivity to initialization error structure.
  • Most iteration gains arrive after two updates, approaching saturation around six; typical BOP refinement takes about 0.18 seconds on RTX 3090.

6. Quick assessment

  • Value: depth enters continuous 3D motion constraints instead of separate ICP postprocessing.
  • Boundary: mesh, depth, and reasonable initialization remain necessary. Some samples worsen after refinement; systems need confidence checks or rollback.

Related Papers

Related papers