English

Orbit recovery for spherical functions

Numerical Analysis 2025-08-06 v1 Information Theory Numerical Analysis math.IT

Abstract

Orbit recovery is a central problem in both mathematics and applied sciences, with important applications to structural biology. This paper focuses on recovering generic orbits of functions on Rn{\mathbb R}^{n} and the sphere Sn1S^{n-1} under the rotation action of SO(n)SO(n). Specifically, we demonstrate that invariants of degree three (called the bispectrum) suffice to recover generic orbits of functions in finite-dimensional approximations of L2(Rn)L^2({\mathbb R}^n) obtained by band-limiting the spherical component and discretizing the radial direction. In particular, our main result explicitly bounds the number of samples in the radial direction required for recovery from the degree three invariants. From an application perspective, the most important case is SO(3)SO(3), which arises in many scientific fields, and in particular, plays a central role in leading structural biology applications such as cryo-electron tomography and cryo-electron microscopy. Our result for SO(3)SO(3) states that considering three spherical shells (i.e., samples in the radial direction) is sufficient to recover generic orbits, which verifies an implicit conjecture made in a paper of Bandeira et al. Our proof technique provides an explicit, computationally efficient algorithm to recover the signal by successively solving systems of linear equations. We implemented this algorithm and demonstrated its effectiveness on two protein structures.

Keywords

Cite

@article{arxiv.2508.02674,
  title  = {Orbit recovery for spherical functions},
  author = {Tamir Bendory and Dan Edidin and Josh Katz and Shay Kreymer},
  journal= {arXiv preprint arXiv:2508.02674},
  year   = {2025}
}

Comments

15 pages

R2 v1 2026-07-01T04:33:49.706Z