Mesh Denoising
Constantin Vaillant Tenzer
TL;DR
The paper addresses denoising of 3D meshes and compares four approaches, including linear filtering, heat diffusion, Sobolev regularization, and a Sinkhorn-based barycenter method. It builds on optimal transport theory and the Sinkhorn algorithm, as well as graph-based diffusion and Sobolev regularization, to denoise meshes of very different sizes. Empirical results on a large elephant mesh and a small Nefertiti bust show Sobolev regularization as the fastest method with strong performance, while filtering and heat diffusion offer competitive accuracy depending on parameters; the Sinkhorn barycenter approach provides a theoretical alternative but requires more adaptation for geometric data. The findings highlight a regime where large-scale meshes benefit more from diffusion-based and filtering approaches, and they outline limitations and directions for geometry-aware Sinkhorn methods. The study provides practical guidance for selecting denoising strategies and underscores the potential of entropic optimal transport in mesh processing.
Abstract
In this paper, we study four mesh denoising methods: linear filtering, a heat diffusion method, Sobolev regularization, and, to a lesser extent, a barycentric approach based on the Sinkhorn algorithm. We illustrate that, for a simple image denoising task, a naive choice of a Gibbs kernel can lead to unsatisfactory results. We demonstrate that while Sobolev regularization is the fastest method in our implementation, it produces slightly less faithful denoised meshes than the best results obtained with iterative filtering or heat diffusion. We empirically show that, for the large mesh considered, the heat diffusion method is slower and not more effective than filtering, whereas on a small mesh an appropriate choice of diffusion parameters can improve the quality. Finally, we observe that all three mesh-based methods perform markedly better on the large mesh than on the small one.
