On the uniqueness of overcomplete dictionaries, and a practical way to retrieve them

被引:116
作者
Aharon, Michal [1 ]
Elad, Michael [1 ]
Bruckstein, Alfred M. [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
K-Means; vector quantization; codebook; uniqueness; K-SVD; training; dictionary; atom decomposition; sparse representation; basis pursuit; matching pursuit;
D O I
10.1016/j.laa.2005.06.035
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A full-rank under-determined linear system of equations Ax = b has in general infinitely many possible solutions. In recent years there is a growing interest in the sparsest solution of this equation-the one with the fewest non-zero entries, measured by parallel to x parallel to(0). Such solutions find applications in signal and image processing, where the topic is typically referred to as "sparse representation". Considering the columns of A as atoms of a dictionary, it is assumed that a given signal b is a linear composition of few such atoms. Recent work established that if the desired solution x is sparse enough, uniqueness of such a result is guaranteed. Also, pursuit algorithms, approximation solvers for the above problem, are guaranteed to succeed in finding this solution. Armed with these recent results, the problem can be reversed, and formed as an implied matrix factorization problem: Given a set of vectors {b(i)}, known to emerge from such sparse constructions, Ax(i) = b(i), with sufficiently sparse representations x(i), we seek the matrix A. In this paper we present both theoretical and algorithmic studies of this problem. We establish the uniqueness of the dictionary A, depending on the quantity and nature of the set {b(i)}, and the sparsity of {x(i)}. We also describe a recently developed algorithm, the K-SVD, that practically find the matrix A, in a manner similar to the K-Means algorithm. Finally, we demonstrate this algorithm on several stylized applications in image processing. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:48 / 67
页数:20
相关论文
共 44 条
[1]  
AHARON M, UNPUB IEEE SIGNAL PR
[2]  
CANDES E, IN PRESS FDN COMPUT
[3]   ORTHOGONAL LEAST-SQUARES METHODS AND THEIR APPLICATION TO NON-LINEAR SYSTEM-IDENTIFICATION [J].
CHEN, S ;
BILLINGS, SA ;
LUO, W .
INTERNATIONAL JOURNAL OF CONTROL, 1989, 50 (05) :1873-1896
[4]  
Chen SSB, 2001, SIAM REV, V43, P129, DOI [10.1137/S003614450037906X, 10.1137/S1064827596304010]
[5]  
Coifman R. R., 1995, LECT NOTES STAT, V103, P125, DOI [DOI 10.1007/978-1-4612-2544-7_9, 10.1002/cpa.3160410705, DOI 10.1002/CPA.3160410705]
[6]   ADAPTIVE TIME-FREQUENCY DECOMPOSITIONS [J].
DAVIS, G ;
MALLAT, S ;
ZHANG, ZF .
OPTICAL ENGINEERING, 1994, 33 (07) :2183-2191
[7]   Adaptive greedy approximations [J].
Davis, G ;
Mallat, S ;
Avellaneda, M .
CONSTRUCTIVE APPROXIMATION, 1997, 13 (01) :57-98
[8]   Optimally sparse representation in general (nonorthogonal) dictionaries via l1 minimization [J].
Donoho, DL ;
Elad, M .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2003, 100 (05) :2197-2202
[9]  
DONOHO DL, 1994, CR ACAD SCI I-MATH, V319, P1317
[10]   Uncertainty principles and ideal atomic decomposition [J].
Donoho, DL ;
Huo, XM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (07) :2845-2862