SUN3D: A Database of Big Spaces Reconstructed Using SfM and Object Labels

Jianxiong Xiao, Andrew Owens, Antonio Torralba

2013 · 836 citations · 22 references

DOIFull text

Open access

Concepts

TL;DR

Existing scene‑understanding datasets provide only limited views and lack full 3D representations, and building such datasets is hard because hand‑labeling is tedious and SfM is unreliable for large spaces. The paper introduces SUN3D, a large‑scale RGB‑D video database with camera pose and object labels that captures the full 3D extent of many places, and demonstrates using these labels to correct reconstruction errors. The authors develop an intuitive labeling tool that propagates labels via a partial reconstruction, and a generalized bundle‑adjustment algorithm that incorporates object‑to‑object correspondences by constraining points of the same object to lie within a fixed‑size bounding box parameterized by rotation and translation. Combining labeling and reconstruction simplifies dataset construction, and the SUN3D database, along with its source code and web‑based annotation tool, are publicly available.

Abstract

Existing scene understanding datasets contain only a limited set of views of a place, and they lack representations of complete 3D spaces. In this paper, we introduce SUN3D, a large-scale RGB-D video database with camera pose and object labels, capturing the full 3D extent of many places. The tasks that go into constructing such a dataset are difficult in isolation -- hand-labeling videos is painstaking, and structure from motion (SfM) is unreliable for large spaces. But if we combine them together, we make the dataset construction task much easier. First, we introduce an intuitive labeling tool that uses a partial reconstruction to propagate labels from one frame to another. Then we use the object labels to fix errors in the reconstruction. For this, we introduce a generalization of bundle adjustment that incorporates object-to-object correspondences. This algorithm works by constraining points for the same object from different frames to lie inside a fixed-size bounding box, parameterized by its rotation and translation. The SUN3D database, the source code for the generalized bundle adjustment, and the web-based 3D annotation tool are all available at http://sun3d.cs.princeton.edu.

References

22