Title of article :
On the uniqueness of overcomplete dictionaries, and a practical way to retrieve them
Author/Authors :
Michal Aharon، نويسنده , , Michael Elad، نويسنده , , Alfred M. Bruckstein، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2006
Abstract :
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 x 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 {bi}, known to emerge from such sparse constructions, Axi = bi, with sufficiently sparse representations xi, 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 {bi}, and the sparsity of {xi}. 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.
Keywords :
k-means , Matching pursuit , Codebook , Uniqueness , vector quantization , Dictionary , Atom decomposition , Training , Sparse representation , K-SVD , Basis pursuit
Journal title :
Linear Algebra and its Applications
Journal title :
Linear Algebra and its Applications