Geometry Denoising with Preferred Normal Vectors
Manuel Weiß, Lukas Baumgärtner, Roland Herzog, Stephan Schmidt
TL;DR
This paper introduces a variational framework for simultaneous geometry denoising and segmentation of triangulated surfaces by leveraging a user-specified set of preferred normal vectors. The method couples a fidelity term with a total-variation regularization on a triangle-wise label assignment, enforcing alignment of triangle normals with the label set and creating coherent regions of constant normal direction. An ADMM scheme decouples non-smooth terms, yielding closed-form updates for the u-, v-, and w-subproblems, a CG-based solution for the label-coupled phi-update, and a shape-Newton-based, preconditioned vertex update to adjust the mesh geometry. Numerical experiments on spheres, platonic solids, city skylines, and the Stanford bunny demonstrate how the prior normals improve denoising quality and controllably sculpt geometry toward desired directional features, with clear advantages over baseline TV-based denoising in preserving sharp features and achieving label-consistent regions.
Abstract
We introduce a new paradigm for geometry denoising using prior knowledge about the surface normal vector. This prior knowledge comes in the form of a set of preferred normal vectors, which we refer to as label vectors. A segmentation problem is naturally embedded in the denoising process. The segmentation is based on the similarity of the normal vector to the elements of the set of label vectors. Regularization is achieved by a total variation term. We formulate a split Bregman (ADMM) approach to solve the resulting optimization problem. The vertex update step is based on second-order shape calculus.
