Differentiable and accelerated spherical harmonic and Wigner transforms
Matthew A. Price, Jason D. McEwen

TL;DR
This paper introduces highly efficient, differentiable algorithms for spherical harmonic and Wigner transforms, enabling fast, parallelized computations with gradients on modern hardware like GPUs, crucial for scientific and machine learning applications involving spherical data.
Contribution
The paper presents novel recursive algorithms for Wigner d-functions, coupled with separable transforms, enabling highly parallel, differentiable spherical harmonic and Wigner transforms with near-linear scaling on GPUs.
Findings
Achieves up to 400-fold acceleration over existing C implementations.
Supports various sampling schemes including equiangular and HEALPix.
Exhibits near-linear scaling with multiple GPUs, enabling efficient high-throughput computations.
Abstract
Many areas of science and engineering encounter data defined on spherical manifolds. Modelling and analysis of spherical data often necessitates spherical harmonic transforms, at high degrees, and increasingly requires efficient computation of gradients for machine learning or other differentiable programming tasks. We develop novel algorithmic structures for accelerated and differentiable computation of generalised Fourier transforms on the sphere and rotation group , i.e. spherical harmonic and Wigner transforms, respectively. We present a recursive algorithm for the calculation of Wigner -functions that is both stable to high harmonic degrees and extremely parallelisable. By tightly coupling this with separable spherical transforms, we obtain algorithms that exhibit an extremely parallelisable structure that is well-suited for the high throughput…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeophysics and Gravity Measurements · Cosmology and Gravitation Theories · Statistical and numerical algorithms
