CVLGMLApr 2, 2021

Decomposing 3D Scenes into Objects via Unsupervised Volume Segmentation

arXiv:2104.01148v1118 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of 3D scene understanding for computer vision applications, offering an incremental improvement by combining existing techniques with a novel loss for efficiency.

The paper tackles the problem of decomposing 3D scenes into objects from a single image using unsupervised volume segmentation, resulting in a method that recovers 3D geometry and segments objects without supervision, performing equal or better than state-of-the-art on 2D benchmarks.

We present ObSuRF, a method which turns a single image of a scene into a 3D model represented as a set of Neural Radiance Fields (NeRFs), with each NeRF corresponding to a different object. A single forward pass of an encoder network outputs a set of latent vectors describing the objects in the scene. These vectors are used independently to condition a NeRF decoder, defining the geometry and appearance of each object. We make learning more computationally efficient by deriving a novel loss, which allows training NeRFs on RGB-D inputs without explicit ray marching. After confirming that the model performs equal or better than state of the art on three 2D image segmentation benchmarks, we apply it to two multi-object 3D datasets: A multiview version of CLEVR, and a novel dataset in which scenes are populated by ShapeNet models. We find that after training ObSuRF on RGB-D views of training scenes, it is capable of not only recovering the 3D geometry of a scene depicted in a single input image, but also to segment it into objects, despite receiving no supervision in that regard.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes