ScenePlacer: Reformulating Scene-Level Object Pose Estimation as Visibility Field Learning
Organizations: The Hong Kong University of Science and Technology · Shenzhen Loop Area Institute · The University of Hong Kong · Tsinghua University
Abstract
We present ScenePlacer, a framework for scene-level pose estimation of objects generated by state-of-the-art native shape generation models, placing generated 3D objects into scenes given a partial geometric observation without modifying the underlying generative pipeline. Existing scene generation approaches either generate objects directly in scene coordinates, compromising their canonical-space priors, or regress poses from complete generated shapes in the shape generation process - the latter being a poorly conditioned problem that is sensitive to scale ambiguity and partial observations. ScenePlacer decouples object generation from pose estimation by reformulating alignment as conditional visibility-field learning. Given an observed partial point cloud from reconstruction and a generated mesh, it predicts a visibility field defined in object space, then estimates the rigid transformation by aligning the partial observation to visible parts on the mesh. We propose a pretrained 3D shape VAE as our backbone, preserving its mesh prior while conditioning it on a separately encoded observation. We further introduce visibility-aware, radius-constrained supervision and synthesize training pairs using only object-level meshes and rendered views, eliminating the need for scene-level pose annotations. On 3D-FUTURE, ScenePlacer consistently outperforms existing placement and pose-refinement baselines under both ground-truth and monocular depth estimation. With generated objects, it achieves a Chamfer distance of 0.0077 and an F-score of 92.40 under estimated depth and improves to 0.0023 and 98.27, respectively, under ground-truth geometry.
Figures & tables
| Depth | Metric | Any6D | 3DFixer | SAM3D | SAM3D+PO | Ours (SAM3D obj.) | Ours (GT obj.) |
|---|---|---|---|---|---|---|---|
| GT | CD | 1.04 | 23.35 | 0.98 | 1.51 | 0.36 | 0.23 |
| [email protected] | 85.18 | 85.65 | 75.01 | 74.26 | 90.38 | 95.60 | |
| [email protected] | 92.81 | 89.63 | 90.73 | 87.05 | 97.01 | 98.27 | |
| MoGe | CD | 2.87 | 23.43 | 1.31 | 1.92 | 0.77 | 0.70 |
| [email protected] | 74.14 | 76.51 | 71.40 | 65.79 | 78.53 | 81.94 | |
| [email protected] | 86.80 | 86.48 | 88.77 | 83.48 | 92.40 | 93.38 |
| Depth | Metric | Shared-Encoder | Attn-Swap (w/o Aug.) | Ours (w/o Vis. RCS) | Ours (full) |
|---|---|---|---|---|---|
| GT | CD | 0.57 | 1.90 | 0.52 | 0.34 |
| [email protected] | 93.86 | 81.75 | 96.65 | 96.69 | |
| MoGe | CD | 0.99 | 2.07 | 0.87 | 0.74 |
| [email protected] | 88.53 | 76.75 | 91.84 | 92.14 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Depth | Metric | Only Pose Solver | Ours |
|---|---|---|---|
| GT | CD | 1.32 | 0.34 |
| [email protected] | 86.02 | 96.69 | |
| MoGe | CD | 1.71 | 0.74 |
| [email protected] | 81.34 | 92.14 |
Object Pose Estimation
Object pose estimation recovers an object's 3D position and orientation from images, depth, point clouds, or contact sensing.
See all 187 papers