Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitives

07/11/2023
by   Tom Monnier, et al.
0

Given a set of calibrated images of a scene, we present an approach that produces a simple, compact, and actionable 3D world representation by means of 3D primitives. While many approaches focus on recovering high-fidelity 3D scenes, we focus on parsing a scene into mid-level 3D representations made of a small set of textured primitives. Such representations are interpretable, easy to manipulate and suited for physics-based simulations. Moreover, unlike existing primitive decomposition methods that rely on 3D input data, our approach operates directly on images through differentiable rendering. Specifically, we model primitives as textured superquadric meshes and optimize their parameters from scratch with an image rendering loss. We highlight the importance of modeling transparency for each primitive, which is critical for optimization and also enables handling varying numbers of primitives. We show that the resulting textured primitives faithfully reconstruct the input images and accurately model the visible 3D points, while providing amodal shape completions of unseen object regions. We compare our approach to the state of the art on diverse scenes from DTU, and demonstrate its robustness on real-life captures from BlendedMVS and Nerfstudio. We also showcase how our results can be used to effortlessly edit a scene or perform physical simulations. Code and video results are available at https://www.tmonnier.com/DBW .

READ FULL TEXT

page 2

page 4

page 8

page 9

page 14

page 15

research
07/07/2023

Blocks2World: Controlling Realistic Scenes with Editable Primitives

We present Blocks2World, a novel method for 3D scene rendering and editi...
research
05/05/2021

Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Images

Humans perceive and construct the surrounding world as an arrangement of...
research
07/09/2023

Convex Decomposition of Indoor Scenes

We describe a method to parse a complex, cluttered indoor scene into pri...
research
04/16/2020

Fast Differentiable Raycasting for Neural Rendering using Sphere-based Representations

Differentiable rendering in combination with deep learning promises grea...
research
07/27/2022

Abstracting Sketches through Simple Primitives

Humans show high-level of abstraction capabilities in games that require...
research
03/28/2023

Novel View Synthesis of Humans using Differentiable Rendering

We present a new approach for synthesizing novel views of people in new ...
research
09/13/2018

Physical Primitive Decomposition

Objects are made of parts, each with distinct geometry, physics, functio...

Please sign up or login with your details

Forgot password? Click here to reset