Reconstructing Gridded Data from Higher Autocorrelations
W. Riley Casper, Bobby Orozco
TL;DR
This work studies the problem of reconstructing a rational-valued function $f$ on a finite $r$-dimensional grid $G$ from its higher-order autocorrelations $M_n(f;x_1, dots,x_{n-1})$, with reconstruction defined up to a translation. The authors develop an explicit two-stage algorithm based on the discrete Fourier transform and field automorphisms of cyclotomic fields: first reconstruct $\\widehat{f}$ up to a local phase using second- and third-order moments, then fix local phases via a remodulation framework and group-theoretic alignment to obtain $\\widehat{f}$ up to a global translation. They prove a sharp bound: if $|G|$ is odd, $f$ is determined from autocorrelations up to order $2r+2$, and if $|G|$ is even, up to order $3r+3$; they also provide counterexamples showing these bounds are tight. The approach blends harmonic analysis on finite Abelian groups with Galois theory and constructive algebraic methods, yielding a practical reconstruction procedure and insight into when higher-order correlations suffice for unique recovery. The results have implications for imaging, crystallography, and pattern recognition, informing which autocorrelation orders are theoretically sufficient and how to algorithmically recover the underlying data.
Abstract
The higher-order autocorrelations of integer-valued or rational-valued gridded data sets appear naturally in X-ray crystallography, and have applications in computer vision systems, correlation tomography, correlation spectroscopy, and pattern recognition. In this paper, we consider the problem of reconstructing a gridded data set from its higher-order autocorrelations. We describe an explicit reconstruction algorithm, and prove that the autocorrelations up to order 3r + 3 are always sufficient to determine the data up to translation, where r is the dimension of the grid. We also provide examples of rational-valued gridded data sets which are not determined by their autocorrelations up to order 3r + 2.
