Total Generalized Variation of the Normal Vector Field and Applications to Mesh Denoising
Lukas Baumgärtner, Ronny Bergmann, Roland Herzog, Stephan Schmidt, Manuel Weiß
TL;DR
This work addresses mesh denoising by regularizing the unit normal field with a discrete, intrinsic second-order $\operatorname{TGV}$ for manifold-valued data. It introduces a tailor-made tangential Raviart--Thomas space to represent the push-forward of the normal and couples the manifold-valued jumps via the logarithmic map within an ADMM framework. The resulting $\textup{FETGV}^{2}$ regularizer favors piecewise constant principal curvature areas (planes, spheres, cylinders) and demonstrates improved denoising performance over extrinsic methods on several geometric test cases, while avoiding unwanted global size changes. The approach provides a principled, intrinsic regularization tool for mesh processing with potential extensions to other manifold-valued data on surfaces.
Abstract
We propose a novel formulation for the second-order total generalized variation (TGV) of the normal vector on an oriented, triangular mesh embedded in $\R^3$. The normal vector is considered as a manifold-valued function, taking values on the unit sphere. Our formulation extends previous discrete TGV models for piecewise constant scalar data that utilize a Raviart-Thomas function space. To extend this formulation to the manifold setting, a tailor-made tangential Raviart-Thomas type finite element space is constructed in this work. The new regularizer is compared to existing methods in mesh denoising experiments.
