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.

Keywords

Sparse approximationMinificationMathematicsOperator (biology)Convex optimizationScalar (mathematics)Representation (politics)CombinatoricsNorm (philosophy)Optimization problemAlgorithmRegular polygonComputer scienceMathematical optimization

Affiliated Institutions

Related Publications

Publication Info

Year
2003
Type
article
Volume
100
Issue
5
Pages
2197-2202
Citations
2887
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

2887
OpenAlex

Cite This

David L. Donoho, Michael Elad (2003). Optimally sparse representation in general (nonorthogonal) dictionaries via ℓ <sup>1</sup> minimization. Proceedings of the National Academy of Sciences , 100 (5) , 2197-2202. https://doi.org/10.1073/pnas.0437847100

Identifiers

DOI
10.1073/pnas.0437847100