Rolled Gaussian process models for curves on manifolds
Simon Preston, Karthik Bharath, Pablo Lopez-Custodio, Alfred Kume
TL;DR
The paper introduces rolled Gaussian process models that lift Euclidean GPs to curves on a manifold $M$ via four maps (unrolling, rolling, unwrapping, wrapping). By rolling mean curves onto $M$ and wrapping Gaussian processes defined on a tangent space, it yields an intrinsic, generative model for manifold-valued curves with tractable inference. It provides a finite-dimensional parametric GP, estimators and hypothesis tests for empirical data, and proves conditions under which rolled means coincide with Fréchet means and that estimators are consistent. The framework is demonstrated on the sphere, SPD matrices, and robot orientation data in $SO(3)$, with numerical experiments and a two-sample mean-curve test in robotics applications. This approach offers a principled, geometry-aware methodology for curve-valued data on manifolds with practical computational tools.
Abstract
Given a planar curve, imagine rolling a sphere along that curve without slipping or twisting, and by this means tracing out a curve on the sphere. It is well known that such a rolling operation induces a local isometry between the sphere and the plane so that the two curves uniquely determine each other, and moreover, the operation extends to a general class of manifolds in any dimension. We use rolling to construct an analogue of a Gaussian process on a manifold starting from a Euclidean Gaussian process. The resulting model is generative, and is amenable to statistical inference given data as curves on a manifold. We illustrate with examples on the unit sphere, symmetric positive-definite matrices, and with a robotics application involving 3D orientations.
