Mesh Denoising and Inpainting using the Total Variation of the Normal and a Shape Newton Approach
Lukas Baumgärtner, Ronny Bergmann, Roland Herzog, Stephan Schmidt, José Vidal-Núñez, Manuel Weiß
TL;DR
This paper addresses denoising and inpainting of triangular meshes by regularizing with the discrete total variation of the unit normal field. It introduces a novel, equivalent TV formulation that avoids parallel transport and couples a split Bregman (ADMM) framework with a second-order shape Newton method for the geometry updates, delivering substantial speed-ups over prior approaches. The authors derive first- and second-order shape derivatives via shape calculus, implement a globalized inexact Newton scheme with a truncated CG solver and adaptive penalty parameter updates, and demonstrate strong qualitative and quantitative results on complex geometries including the fandisk and Stanford bunny. The approach yields faithful feature preservation with efficient convergence, enabling practical 3D denoising and inpainting applications with robust performance.
Abstract
We present a novel approach to denoising and inpainting problems for surface meshes. The purpose of these problems is to remove noise or fill in missing parts while preserving important features such as sharp edges. A discrete variant of the total variation of the unit normal vector field serves as a regularizing functional to achieve these goals. In order to solve the resulting problem, we use a version of the split Bregman (ADMM) iteration adapted to the problem. A new formulation of the total variation regularizer, as well as the use of an inexact Newton method for the shape optimization step, bring significant speed-up compared to earlier methods. Numerical examples are included, demonstrating the performance of our algorithm with some complex 3D geometries.
