Non-Euclidean Sliced Optimal Transport Sampling

Baptiste Genest,Nicolas Courty,David Coeurjolly
2024-02-27
Abstract:In machine learning and computer graphics, a fundamental task is the approximation of a probability density function through a well-dispersed collection of samples. Providing a formal metric for measuring the distance between probability measures on general spaces, Optimal Transport (OT) emerges as a pivotal theoretical framework within this context. However, the associated computational burden is prohibitive in most real-world scenarios. Leveraging the simple structure of OT in 1D, Sliced Optimal Transport (SOT) has appeared as an efficient alternative to generate samples in Euclidean spaces. This paper pushes the boundaries of SOT utilization in computational geometry problems by extending its application to sample densities residing on more diverse mathematical domains, including the spherical space Sd , the hyperbolic plane Hd , and the real projective plane Pd . Moreover, it ensures the quality of these samples by achieving a blue noise characteristic, regardless of the dimensionality involved. The robustness of our approach is highlighted through its application to various geometry processing tasks, such as the intrinsic blue noise sampling of meshes, as well as the sampling of directions and rotations. These applications collectively underscore the efficacy of our methodology.
Graphics
What problem does this paper attempt to address?
The paper addresses the problem of generating well-distributed sample points in non-Euclidean domains, such as spherical, hyperbolic, and projective spaces, particularly in the fields of machine learning and computer graphics. The paper proposes an extended slice optimal transport sampling method to achieve blue noise sampling of probability density functions on high-dimensional spheres, and applies it to intrinsic blue noise sampling in surface parameterization, texture mapping, and shape matching problems through the normalization theorem. Additionally, this method is also applicable to blue noise sampling of quaternions (representing rotations) in three-dimensional projective space.