CVOct 1, 2018

SurfelMeshing: Online Surfel-Based Mesh Reconstruction

arXiv:1810.00729v287 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses the problem of real-time 3D surface reconstruction for robotics or AR/VR applications, offering an incremental improvement over existing methods.

The paper tackles mesh reconstruction from live RGB-D video by fusing depth measurements in a dense surfel cloud and asynchronously triangulating it, producing competitive reconstructions with the state-of-the-art.

We address the problem of mesh reconstruction from live RGB-D video, assuming a calibrated camera and poses provided externally (e.g., by a SLAM system). In contrast to most existing approaches, we do not fuse depth measurements in a volume but in a dense surfel cloud. We asynchronously (re)triangulate the smoothed surfels to reconstruct a surface mesh. This novel approach enables to maintain a dense surface representation of the scene during SLAM which can quickly adapt to loop closures. This is possible by deforming the surfel cloud and asynchronously remeshing the surface where necessary. The surfel-based representation also naturally supports strongly varying scan resolution. In particular, it reconstructs colors at the input camera's resolution. Moreover, in contrast to many volumetric approaches, ours can reconstruct thin objects since objects do not need to enclose a volume. We demonstrate our approach in a number of experiments, showing that it produces reconstructions that are competitive with the state-of-the-art, and we discuss its advantages and limitations. The algorithm (excluding loop closure functionality) is available as open source at https://github.com/puzzlepaint/surfelmeshing .

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