Table of Contents
Fetching ...

Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information

Emmanuel Candes, Justin Romberg, Terence Tao

TL;DR

This work addresses exact reconstruction of sparse discrete signals from highly incomplete Fourier information by framing the problem as a convex l1-minimization under partial Fourier constraints. The authors prove that, with random frequency sampling Ω of average size τN, a signal supported on a set T with size up to a constant multiple of τN/log N can be recovered exactly with high probability via l1 minimization, and they provide explicit α(M) bounds tied to the desired failure probability. The core method hinges on a duality argument: the existence of a dual polynomial with Fourier support in Ω that interpolates the sign of f on its support and remains strictly below magnitude 1 off the support certifies exact recovery. They develop intricate random-matrix moment bounds and Neumann-series-based constructions to establish invertibility and dual certificates, with extensive numerical experiments validating the theory and extensions to higher dimensions and TV-based penalties for piecewise-constant objects. These results yield a robust, probabilistic uncertainty principle and offer practical pathways for reconstructing signals from highly undersampled frequency data.

Abstract

This paper considers the model problem of reconstructing an object from incomplete frequency samples. Consider a discrete-time signal $f \in \C^N$ and a randomly chosen set of frequencies $Ω$ of mean size $τN$. Is it possible to reconstruct $f$ from the partial knowledge of its Fourier coefficients on the set $Ω$? A typical result of this paper is as follows: for each $M > 0$, suppose that $f$ obeys $$ # \{t, f(t) \neq 0 \} \le α(M) \cdot (\log N)^{-1} \cdot # Ω, $$ then with probability at least $1-O(N^{-M})$, $f$ can be reconstructed exactly as the solution to the $\ell_1$ minimization problem $$ \min_g \sum_{t = 0}^{N-1} |g(t)|, \quad \text{s.t.} \hat g(ω) = \hat f(ω) \text{for all} ω\in Ω. $$ In short, exact recovery may be obtained by solving a convex optimization problem. We give numerical values for $α$ which depends on the desired probability of success; except for the logarithmic factor, the condition on the size of the support is sharp. The methodology extends to a variety of other setups and higher dimensions. For example, we show how one can reconstruct a piecewise constant (one or two-dimensional) object from incomplete frequency samples--provided that the number of jumps (discontinuities) obeys the condition above--by minimizing other convex functionals such as the total-variation of $f$.

Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information

TL;DR

This work addresses exact reconstruction of sparse discrete signals from highly incomplete Fourier information by framing the problem as a convex l1-minimization under partial Fourier constraints. The authors prove that, with random frequency sampling Ω of average size τN, a signal supported on a set T with size up to a constant multiple of τN/log N can be recovered exactly with high probability via l1 minimization, and they provide explicit α(M) bounds tied to the desired failure probability. The core method hinges on a duality argument: the existence of a dual polynomial with Fourier support in Ω that interpolates the sign of f on its support and remains strictly below magnitude 1 off the support certifies exact recovery. They develop intricate random-matrix moment bounds and Neumann-series-based constructions to establish invertibility and dual certificates, with extensive numerical experiments validating the theory and extensions to higher dimensions and TV-based penalties for piecewise-constant objects. These results yield a robust, probabilistic uncertainty principle and offer practical pathways for reconstructing signals from highly undersampled frequency data.

Abstract

This paper considers the model problem of reconstructing an object from incomplete frequency samples. Consider a discrete-time signal and a randomly chosen set of frequencies of mean size . Is it possible to reconstruct from the partial knowledge of its Fourier coefficients on the set ? A typical result of this paper is as follows: for each , suppose that obeys then with probability at least , can be reconstructed exactly as the solution to the minimization problem In short, exact recovery may be obtained by solving a convex optimization problem. We give numerical values for which depends on the desired probability of success; except for the logarithmic factor, the condition on the size of the support is sharp. The methodology extends to a variety of other setups and higher dimensions. For example, we show how one can reconstruct a piecewise constant (one or two-dimensional) object from incomplete frequency samples--provided that the number of jumps (discontinuities) obeys the condition above--by minimizing other convex functionals such as the total-variation of .

Paper Structure

This paper contains 32 sections, 22 theorems, 176 equations, 5 figures.

Key Result

Theorem 1.1

Suppose that the signal length $N$ is a prime integer. Let $\Omega$ be a subset of $\{0, \ldots, N-1\}$, and let $f$ be a vector supported on $T$ such that Then $f$ can be reconstructed uniquely from $\Omega$ and $\hat{f}|_\Omega$. Conversely, if $\Omega$ is not the set of all $N$ frequencies, then there exist distinct vectors $f, g$ such that $|{\hbox{\rm supp}}(f)|, |{\hbox{\rm supp}}(g)| \leq

Figures (5)

  • Figure 1: Example of a simple recovery problem. (a) The Logan-Shepp phantom test image. (b) Sampling 'domain' in the frequency plane; Fourier coefficients are sampled along 22 approximately radial lines. (c) Minimum energy reconstruction obtained by setting unobserved Fourier coefficients to zero. (d) Reconstruction obtained by minimizing the total-variation, as in \ref{['eq:TV']}. The reconstruction is an exact replica of the image in (a).
  • Figure 2: Recovery experiment for $N=512$. (a) The image intensity represents the percentage of the time solving $(P_1)$ recovered the signal $f$ exactly as a function of $|\Omega|$ (vertical axis) and $|T|/|\Omega|$ (horizontal axis); in white regions, the signal is recovered approximately $100\%$ of the time, in black regions, the signal is never recovered. For each $|T|,|\Omega|$ pair, $100$ experiments were run. (b) Cross-section of the image in (a) at $|\Omega| = 64$. We can see that we have perfect recovery with very high probability for $|T|\leq 16$.
  • Figure 3: Sufficient condition test for $N=512$. (a) The image intensity represents the percentage of the time $P(t)$ chosen as in \ref{['P-def']} meets the condition $|P(t)|<1, t\in T^c$. (b) A cross-section of the image in (a) at $|\Omega| = 64$. Note that the axes are scaled differently than in Figure \ref{['fig:recover512']}.
  • Figure 4: Two more phantom examples for the recovery problem discussed in Section \ref{['sec:puzphantom']}. On the left is the original phantom ((d) was created by drawing ten ellipses at random), in the center is the minimum energy reconstruction, and on the right is the minimum total-variation reconstruction. The minimum total-variation reconstructions are exact.
  • Figure 5: Behavior of the left and right-hand side of \ref{['eq:log-ineq']} for two values of $n$

Theorems & Definitions (22)

  • Theorem 1.1
  • Lemma 1.2
  • Theorem 1.3
  • Corollary 1.4
  • Theorem 1.5
  • Lemma 2.1
  • Theorem 3.1
  • Corollary 3.2
  • Theorem 3.3
  • Corollary 3.4
  • ...and 12 more