Recovery of Integer Images from Limited DFT Measurements with Lattice Methods
Howard W Levinson, Isaac Viviano
TL;DR
This work proves that integer-valued images can be uniquely recovered from far fewer than all DFT coefficients by exploiting algebraic DFT structure and an integer prior. It develops a 2D-to-1D reduction, a minimal-sampling theorem, and a dynamic-programming inversion framework, later enhanced by a lattice-based SVP approach (via LLL) to solve NP-hard subproblems efficiently. The paper provides a thorough parameter analysis (notably $\beta_0$, $\beta_1$, $\beta_2$, and $K$) and validates the theory with extensive numerical experiments, including large-scale image reconstructions and structured data like QR codes. Practically, the method enables exact recovery of sizeable integer-valued images from a small fraction of Fourier measurements, with performance tied to coefficient precision and problem divisors. This offers a principled pathway for reliable partial-spectrum imaging when integer priors are appropriate and measurement budgets are tight.
Abstract
Exact reconstruction of an image from measurements of its Discrete Fourier Transform (DFT) typically requires all DFT coefficients to be available. However, incorporating the prior assumption that the image contains only integer values enables unique recovery from a limited subset of DFT coefficients. This paper develops both theoretical and algorithmic foundations for this problem. We use algebraic properties of the DFT to define a reduction from two-dimensional recovery to several well-chosen one-dimensional recoveries. Our reduction framework characterizes the minimum number and location of DFT coefficients that must be sampled to guarantee unique reconstruction of an integer-valued image. Algorithmically, we develop reconstruction procedures which use dynamic programming to efficiently recover an integer signal or image from its minimal set of DFT measurements. While the new inversion algorithms still involve NP-hard subproblems, we demonstrate how the divide-and-conquer approach drastically reduces the associated search space. To solve the NP-hard subproblems, we employ a lattice-based framework which leverages the LLL approximation algorithm to make the algorithms fast and practical. We provide an analysis of the lattice method, suggesting approximate parameter choices to ensure correct inversion. Numerical results for the algorithms support the parameter analysis and demonstrate successful recovery of large integer images.
