Table of Contents
Fetching ...

ShapeR: Robust Conditional 3D Shape Generation from Casual Captures

Yawar Siddiqui, Duncan Frost, Samir Aroudj, Armen Avetisyan, Henry Howard-Jenkins, Daniel DeTone, Pierre Moulon, Qirui Wu, Zhengqin Li, Julian Straub, Richard Newcombe, Jakob Engel

TL;DR

ShapeR addresses the challenge of robust, metrically accurate 3D object reconstruction from casually captured sequences by conditioning a rectified flow transformer on multimodal cues—sparse SLAM points, posed multi-view imagery, and machine-generated captions. It introduces a VecSet-based latent representation and a two-stage curriculum to generalize from synthetic object-centric data to realistic, cluttered scenes, enabling automatic per-object geometry without explicit segmentation. The approach yields complete, high-fidelity object geometries and demonstrates strong generalization and robustness across real-world casual captures, validated on a new ShapeR Evaluation Dataset of 178 objects in seven scenes. Overall, ShapeR advances practical, scalable 3D reconstruction by integrating multimodal signals with robust training strategies for real-world applicability.

Abstract

Recent advances in 3D shape generation have achieved impressive results, but most existing methods rely on clean, unoccluded, and well-segmented inputs. Such conditions are rarely met in real-world scenarios. We present ShapeR, a novel approach for conditional 3D object shape generation from casually captured sequences. Given an image sequence, we leverage off-the-shelf visual-inertial SLAM, 3D detection algorithms, and vision-language models to extract, for each object, a set of sparse SLAM points, posed multi-view images, and machine-generated captions. A rectified flow transformer trained to effectively condition on these modalities then generates high-fidelity metric 3D shapes. To ensure robustness to the challenges of casually captured data, we employ a range of techniques including on-the-fly compositional augmentations, a curriculum training scheme spanning object- and scene-level datasets, and strategies to handle background clutter. Additionally, we introduce a new evaluation benchmark comprising 178 in-the-wild objects across 7 real-world scenes with geometry annotations. Experiments show that ShapeR significantly outperforms existing approaches in this challenging setting, achieving an improvement of 2.7x in Chamfer distance compared to state of the art.

ShapeR: Robust Conditional 3D Shape Generation from Casual Captures

TL;DR

ShapeR addresses the challenge of robust, metrically accurate 3D object reconstruction from casually captured sequences by conditioning a rectified flow transformer on multimodal cues—sparse SLAM points, posed multi-view imagery, and machine-generated captions. It introduces a VecSet-based latent representation and a two-stage curriculum to generalize from synthetic object-centric data to realistic, cluttered scenes, enabling automatic per-object geometry without explicit segmentation. The approach yields complete, high-fidelity object geometries and demonstrates strong generalization and robustness across real-world casual captures, validated on a new ShapeR Evaluation Dataset of 178 objects in seven scenes. Overall, ShapeR advances practical, scalable 3D reconstruction by integrating multimodal signals with robust training strategies for real-world applicability.

Abstract

Recent advances in 3D shape generation have achieved impressive results, but most existing methods rely on clean, unoccluded, and well-segmented inputs. Such conditions are rarely met in real-world scenarios. We present ShapeR, a novel approach for conditional 3D object shape generation from casually captured sequences. Given an image sequence, we leverage off-the-shelf visual-inertial SLAM, 3D detection algorithms, and vision-language models to extract, for each object, a set of sparse SLAM points, posed multi-view images, and machine-generated captions. A rectified flow transformer trained to effectively condition on these modalities then generates high-fidelity metric 3D shapes. To ensure robustness to the challenges of casually captured data, we employ a range of techniques including on-the-fly compositional augmentations, a curriculum training scheme spanning object- and scene-level datasets, and strategies to handle background clutter. Additionally, we introduce a new evaluation benchmark comprising 178 in-the-wild objects across 7 real-world scenes with geometry annotations. Experiments show that ShapeR significantly outperforms existing approaches in this challenging setting, achieving an improvement of 2.7x in Chamfer distance compared to state of the art.
Paper Structure (14 sections, 5 equations, 18 figures, 4 tables)

This paper contains 14 sections, 5 equations, 18 figures, 4 tables.

Figures (18)

  • Figure 1: ShapeR introduces a novel approach to metric shape generation. Given an input image sequence, preprocessing extracts per-object metric sparse SLAM points, images, poses, and captions using off-the-shelf methods. A rectified flow transformer operating on VecSet latents conditions on these multimodal inputs to generate a shape code, which is decoded into the object's mesh. (Right) By applying the model object-centrically to each detected object, we obtain a metric reconstruction of the entire scene.
  • Figure 2: (Top) Objects captured in casual settings pose challenges like clutter, poor viewpoints, low resolution, noise, motion blur, and occlusions that are difficult to segment, even interactively. (Bottom) State-of-the-art 3D models often fail in these scenarios, while ShapeR remains robust and effective.
  • Figure 3: The ShapeR denoising transformer, built on the FLUX DiT architecture, denoises latent VecSets by conditioning on multiple modalities: posed images, SLAM points, captions, and the 2D projections of SLAM points observed in those input images. SLAM points are encoded with a sparse 3D ResNet, images using a frozen DINOv2 backbone, poses using Plücker encodings, and projection masks via a 2D convolutional network. The denoised latent is decoded into a SDF, from which the final object shape is extracted using marching cubes.
  • Figure 4: Incorporating SLAM points significantly enhances robustness. These points provide a complementary geometric signal to posed images, encoding aggregated shape information across the entire sequence.
  • Figure 5: (Left) We pretrain on 600K object meshes with extensive, compositional augmentations across all modalities, simulating realistic backgrounds via image compositing, and introducing diverse occlusions and noise in both images and SLAM points. (Right) We then fine-tune on object-centric crops from Aria Synthetic Environment scenes, which feature realistic image occlusions, SLAM point cloud noise, and inter-object interactions.
  • ...and 13 more figures