Geometric Kernel Interpolation and Regression
Patrick Guidotti
TL;DR
This work unifies kernel-based interpolation and regression to extract geometric information from point clouds representing smooth hypersurfaces. By constructing kernel-defined level-set functions in ambient space, it enables stable computation of normals, tangent planes, curvatures, and differential operators such as the surface gradient and Laplace-Beltrami operator without meshing. The regularized regression perspective acts as natural denoising and ill-posedness control, with a clear link to Gaussian Process Regression via the kernel $K$ and noise level $\sigma^2$. Numerical experiments on curves and surfaces (sphere, torus, ellipsoid) demonstrate high accuracy and robustness to sampling and noise, highlighting practical relevance for meshfree geometric analysis and manifold-based PDEs.
Abstract
Exploiting the variational interpretation of kernel interpolation we exhibit a direct connection between interpolation and regression, where interpolation appears as a limiting case of regression. By applying this framework to point clouds or samples of smooth manifolds (hypersurfaces, in particular), we show how fundamental geometric quantities such as tangent plane and principal curvatures can be computed numerically using a kernel based (approximate) level set function (often a defining function) for smooth hypersurfaces. In the case of point clouds, the approach generates an interpolated hypersurface, which is an approximation of the underlying manifold when the cloud is a sample of it. It is shown how the geometric quantities obtained can be used in the numerical approximation/computation of geometric operators like the surface gradient or the Laplace-Beltrami operator in the spirit of kernel based meshfree methods. Kernel based interpolation can be extremely ill-posed, especially when using smooth kernels, and the regression approximation offers a natural regularization that proves also quite useful when dealing with geometric or functional data that are affected by errors or noise.
