Optimally sparse representation in general (nonorthogonal) dictionaries via ℓ1 minimization

  1. David L. Donoho, and
  2. Michael Elad§
  1. Departments of Statistics and §Computer Science, Stanford University, Stanford, CA 94305
  1. Contributed by David L. Donoho

Abstract

Given a dictionary D = {d k} of vectors d k, we seek to represent a signal S as a linear combination S = ∑k γ(k)d k, with scalar coefficients γ(k). In particular, we aim for the sparsest representation possible. In general, this requires a combinatorial optimization process. Previous work considered the special case where D is an overcomplete system consisting of exactly two orthobases and has shown that, under a condition of mutual incoherence of the two bases, and assuming that S has a sufficiently sparse representation, this representation is unique and can be found by solving a convex optimization problem: specifically, minimizing the ℓ1 norm of the coefficients γ̱. In this article, we obtain parallel results in a more general setting, where the dictionary D can arise from two or several bases, frames, or even less structured systems. We sketch three applications: separating linear features from planar ones in 3D data, noncooperative multiuser encoding, and identification of over-complete independent component models.

Footnotes

  • To whom correspondence should be addressed. E-mail: donoho{at}stat.stanford.edu.

« Previous | Next Article »Table of Contents