Browsing by Author "Lachaud, Jacques-Olivier"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item Interpolated Corrected Curvature Measures for Polygonal Surfaces(The Eurographics Association and John Wiley & Sons Ltd., 2020) Lachaud, Jacques-Olivier; Romon, Pascal; Thibert, Boris; Coeurjolly, David; Jacobson, Alec and Huang, QixingA consistent and yet practically accurate definition of curvature onto polyhedral meshes remains an open problem. We propose a new framework to define curvature measures, based on the Corrected Normal Current, which generalizes the normal cycle: it uncouples the positional information of the polyhedral mesh from its geometric normal vector field, and the user can freely choose the corrected normal vector field at vertices for curvature computations. A smooth surface is then built in the Grassmannian R3xS2 by simply interpolating the given normal vector field. Curvature measures are then computed using the usual Lipschitz-Killing forms, and we provide closed-form formulas per triangle. We prove a stability result with respect to perturbations of positions and normals. Our approach provides a natural scale-space for all curvature estimations, where the scale is given by the radius of the measuring ball. We show on experiments how this method outperforms state-of-the-art methods on clean and noisy data, and even achieves pointwise convergence on difficult polyhedral meshes like digital surfaces. The framework is also well suited to curvature computations using normal map information.Item Lightweight Curvature Estimation on Point Clouds with Randomized Corrected Curvature Measures(The Eurographics Association and John Wiley & Sons Ltd., 2023) Lachaud, Jacques-Olivier; Coeurjolly, David; Labart, CĂ©line; Romon, Pascal; Thibert, Boris; Memari, Pooran; Solomon, JustinThe estimation of differential quantities on oriented point cloud is a classical step for many geometry processing tasks in computer graphics and vision. Even if many solutions exist to estimate such quantities, they usually fail at satisfying both a stable estimation with theoretical guarantee, and the efficiency of the associated algorithm. Relying on the notion of corrected curvature measures [LRT22, LRTC20] designed for surfaces, the method introduced in this paper meets both requirements. Given a point of interest and a few nearest neighbours, our method estimates the whole curvature tensor information by generating random triangles within these neighbours and normalising the corrected curvature measures by the corrected area measure. We provide a stability theorem showing that our pointwise curvatures are accurate and convergent, provided the noise in position and normal information has a variance smaller than the radius of neighbourhood. Experiments and comparisons with the state-of-the-art confirm that our approach is more accurate and much faster than alternatives. The method is fully parallelizable, requires only one nearest neighbour request per point of computation, and is trivial to implement.Item Mumford-Shah Mesh Processing using the Ambrosio-Tortorelli Functional(The Eurographics Association and John Wiley & Sons Ltd., 2018) Bonneel, Nicolas; Coeurjolly, David; Gueth, Pierre; Lachaud, Jacques-Olivier; Fu, Hongbo and Ghosh, Abhijeet and Kopf, JohannesThe Mumford-Shah functional approximates a function by a piecewise smooth function. Its versatility makes it ideal for tasks such as image segmentation or restoration, and it is now a widespread tool of image processing. Recent work has started to investigate its use for mesh segmentation and feature lines detection, but we take the stance that the power of this functional could reach far beyond these tasks and integrate the everyday mesh processing toolbox. In this paper, we discretize an Ambrosio-Tortorelli approximation via a Discrete Exterior Calculus formulation. We show that, combined with a new shape optimization routine, several mesh processing problems can be readily tackled within the same framework. In particular, we illustrate applications in mesh denoising, normal map embossing, mesh inpainting and mesh segmentation.