Differentiable and accelerated spherical harmonic and Wigner transforms
Not on the map. Why?
Abstract (arXiv)
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 mathbbS2 and rotation group SO(3), i.e. spherical harmonic and Wigner transforms, respectively. We present a recursive algorithm for the calculation of Wigner d-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 computing of modern hardware accelerators (e.g. GPUs). We also develop a hybrid automatic and manual differentiation approach so that gradients can be computed efficiently. Our algorithms are implemented within the JAX differentiable programming framework in the S2FFT software code. Numerous samplings of the sphere are supported, including equiangular and HEALPix sampling. Computational errors are at the order of machine precision for spherical samplings that admit a sampling theorem. When benchmarked against alternative C codes we observe up to a 400-fold acceleration. Furthermore, when distributing over multiple GPUs we achieve very close to optimal linear scaling with increasing number of GPUs due to the highly parallelised and balanced nature of our algorithms. Provided access to sufficiently many GPUs our transforms thus exhibit an unprecedented effective linear time complexity.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 12 of its 78 references that are in the map. First posted on arXiv 24 Nov 2023.
Builds on
12 of 78 references.
References · 12
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2017Learning SO(3) Equivariant Representations with Spherical CNNscited by 248
- 2018Clebsch-Gordan Nets: a Fully Fourier Space Spherical Convolutional Neural Networkcited by 171
- 2020Efficient Generalized Spherical CNNscited by 29
- 2022Scalable and Equivariant Spherical CNNs by Discrete-Continuous (DISCO) Convolutionscited by 24
- 2017Convolutional Networks for Spherical Signalscited by 18
- 2021Scattering Networks on the Sphere for Scalable and Rotationally Equivariant Spherical CNNscited by 18
- 2022How can spherical CNNs benefit ML-based diffusion MRI parameter estimation?cited by 7
- 2023CosmoPower-JAX: high-dimensional Bayesian inference with differentiable cosmological emulatorscited by 5
- 2023Proximal nested sampling with data-driven priors for physical scientistscited by 4
- 2021Rethinking the modeling of the instrumental response of telescopes with a differentiable optical modelcited by 3
- 2023Learned Interferometric Imaging for the SPIDER Instrumentcited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 1.
6 papers.
- 2025PRIMU: Uncertainty Estimation for Novel Views in Gaussian Splatting from Primitive-Based Representations of Error and Coveragecited by 6
- 2024Equivariant Neural Tangent Kernelscited by 4
- 2024Efficient fine-tuning of 37-level GraphCast with the Canadian global deterministic analysiscited by 4
- 20243D Equivariant Pose Regression via Direct Wigner-D Harmonics Predictioncited by 4
- 2026Integral Formulas for Vector Signal Tensor Productscited by 1
- 2025Herglotz-NET: Implicit Neural Representation of Spherical Data with Harmonic Positional Encodingcited by 0
- 2026Integral Formulas for Vector Signal Tensor Products9 Mar 2026
- 2025PRIMU: Uncertainty Estimation for Novel Views in Gaussian Splatting from Primitive-Based Representations of Error and Coverage4 Aug 2025
- 2025Herglotz-NET: Implicit Neural Representation of Spherical Data with Harmonic Positional Encoding19 Feb 2025
- 20243D Equivariant Pose Regression via Direct Wigner-D Harmonics Prediction1 Nov 2024
- 2024Efficient fine-tuning of 37-level GraphCast with the Canadian global deterministic analysis26 Aug 2024
- 2024Equivariant Neural Tangent Kernels10 Jun 2024