Parallelly Sliced Optimal Transport on Spheres and on the Rotation Group
Michael Quellmalz, Léo Buecher, Gabriele Steidl
TL;DR
This work introduces parallelly sliced OT on the sphere ${\mathbb S}^{d-1}$ and the rotation group ${\rm SO}(3)$, reducing multivariate OT to 1D problems via a novel parallel slice transform that yields a rotationally invariant metric on spherical measures. It develops a two-dimensional Radon transform on ${\rm SO}(3)$ with a complete singular value decomposition, enabling sliced OT on rotations and enabling efficient barycenter computations. The paper provides both free- and fixed-support barycenter algorithms and Radon-based barycenters, with extensive synthetic experiments on the 2-sphere demonstrating speedups (40–100x) over semicircular slicing while maintaining accuracy in most settings. The approach offers fast, scalable tools for barycenter computations in spherical and rotational domains, with potential extensions to higher-dimensional spheres and gradient-flow applications on manifolds.
Abstract
Sliced optimal transport, which is basically a Radon transform followed by one-dimensional optimal transport, became popular in various applications due to its efficient computation. In this paper, we deal with sliced optimal transport on the sphere $\mathbb{S}^{d-1}$ and on the rotation group SO(3). We propose a parallel slicing procedure of the sphere which requires again only optimal transforms on the line. We analyze the properties of the corresponding parallelly sliced optimal transport, which provides in particular a rotationally invariant metric on the spherical probability measures. For SO(3), we introduce a new two-dimensional Radon transform and develop its singular value decomposition. Based on this, we propose a sliced optimal transport on SO(3). As Wasserstein distances were extensively used in barycenter computations, we derive algorithms to compute the barycenters with respect to our new sliced Wasserstein distances and provide synthetic numerical examples on the 2-sphere that demonstrate their behavior for both the free and fixed support setting of discrete spherical measures. In terms of computational speed, they outperform the existing methods for semicircular slicing as well as the regularized Wasserstein barycenters.
