Robust optimization for topological surface reconstruction


Journal Article

© 2018 Copyright held by the owner/author(s). Surface reconstruction is one of the central problems in computer graphics. Existing research on this problem has primarily focused on improving the geometric aspects of the reconstruction (e.g., smoothness, features, element quality, etc.), and little attention has been paid to ensure it also has desired topological properties (e.g., connectedness and genus). In this paper, we propose a novel and general optimization method for surface reconstruction under topological constraints. The input to our method is a prescribed genus for the reconstructed surface, a partition of the ambient volume into cells, and a set of possible surface candidates and their associated energy within each cell. Our method computes one candidate per cell so that their union is a connected surface with the prescribed genus that minimizes the total energy. We formulate the task as an integer program, and propose a novel solution that combines convex relaxations within a branch and bound framework. As our method is oblivious of the type of input cells, surface candidates, and energy, it can be applied to a variety of reconstruction scenarios, and we explore two of them in the paper: Reconstruction from cross-section slices and iso-surfacing an intensity volume. In the first scenario, our method outperforms an existing topology-aware method particularly for complex inputs and higher genus constraints. In the second scenario, we demonstrate the benefit of topology control over classical topology-oblivious methods such as Marching Cubes.

Full Text

Duke Authors

Cited Authors

  • Lazar, R; Dym, N; Kushinsky, Y; Huang, Z; Ju, T; Lipman, Y

Published Date

  • January 1, 2018

Published In

Volume / Issue

  • 37 / 4

Electronic International Standard Serial Number (EISSN)

  • 1557-7368

International Standard Serial Number (ISSN)

  • 0730-0301

Digital Object Identifier (DOI)

  • 10.1145/3197517.3201348

Citation Source

  • Scopus