STITCH: Surface reconstrucTion using Implicit neural representations with Topology Constraints and persistent Homology
Anushrut Jignasu, Ethan Herron, Zhanhong Jiang, Soumik Sarkar, Chinmay Hegde, Baskar Ganapathysubramanian, Aditya Balu, Adarsh Krishnamurthy
TL;DR
STITCH addresses topology-preserving surface reconstruction from sparse point clouds by integrating a differentiable topology loss based on persistent homology with an implicit neural representation of the surface. The method optimizes a unified loss $\\mathcal{L}(\\theta;\\mathbf{P})=\\mathcal{L}_{g}(\\theta;\\mathbf{P})+\\mathcal{L}_{c}(\\theta;\\mathbf{P})$, where $\\mathcal{L}_{g}$ promotes closeness of pulled query points to the surface and $\\mathcal{L}_{c}=\\lambda_1\\mathcal{L}_{\\mathcal{S}}+\\lambda_2\\mathcal{L}_{\\mathcal{N}}$ enforces topology via the persistence diagram. A differentiable pathway built on cubical complexes and cofaces enables end-to-end gradient flow and SGD convergence to a solution with a single connected component, with theoretical guarantees and a connectivity theorem based on alpha-beta connectivity. Empirically, STITCH achieves competitive geometric accuracy while substantially reducing significant-feature loss across diverse datasets, demonstrating robust topology preservation for thin and sparse geometries and enabling watertight, simulation-ready meshes.
Abstract
We present STITCH, a novel approach for neural implicit surface reconstruction of a sparse and irregularly spaced point cloud while enforcing topological constraints (such as having a single connected component). We develop a new differentiable framework based on persistent homology to formulate topological loss terms that enforce the prior of a single 2-manifold object. Our method demonstrates excellent performance in preserving the topology of complex 3D geometries, evident through both visual and empirical comparisons. We supplement this with a theoretical analysis, and provably show that optimizing the loss with stochastic (sub)gradient descent leads to convergence and enables reconstructing shapes with a single connected component. Our approach showcases the integration of differentiable topological data analysis tools for implicit surface reconstruction.
