Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and Method For Designing of Dictionaries For Sparse Representation

a sparse representation and signal technology, applied in the field of system and method for sparse representation of signals, can solve the problems of dictionaries having the potential to outperform commonly used pre-determined dictionaries, and achieve the effect of accelerating convergen

Active Publication Date: 2008-07-17
TECHNION RES & DEV FOUND LTD
View PDF6 Cites 66 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0072]The invention thus relate to a novel system and algorithm for adapting dictionaries so as to represent signals sparsely. Given a set of training signals we seek the dictionary D that leads to the best possible representations for each member in this set with strict sparsity constraints. The invention introduces the K-SVD algorithm that addresses the above task, generalizing the K-Means algorithm. The K-SVD is an iterative method that alternates between sparse coding of the examples based on the current dictionary, and an update process for the dictionary atoms so as to better fit the data. The update of the dictionary columns is done jointly with an update of the sparse representation coefficients related to it, resulting in accelerated convergence. The K-SVD algorithm is flexible and can work with any pursuit method, thereby tailoring the dictionary to the application in mind.
[0077]The process of updating only one column of D at a time is a problem having a straightforward solution based on the singular value decomposition (SVD). Furthermore, allowing a change in the coefficients' values while updating the dictionary columns accelerates convergence, since the subsequent columns updates will be based on more relevant coefficients. The overall effect is very much in line with the leap from gradient descent to Gauss-Seidel methods in optimization.

Problems solved by technology

These dictionaries have the potential to outperform commonly used pre-determined dictionaries.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and Method For Designing of Dictionaries For Sparse Representation
  • System and Method For Designing of Dictionaries For Sparse Representation
  • System and Method For Designing of Dictionaries For Sparse Representation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089]In the following detailed description of various embodiments, reference is made to the accompanying drawings that form a part thereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. It is understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.

[0090]In the present invention, we address the problem of designing dictionaries, and introduce the K-SVD algorithm for this task. We show how this algorithm can be interpreted as a generalization of the K-Means clustering process, and demonstrate its behavior in both synthetic tests and in applications on real data.

[0091]The present invention relates to a signal processing method adapted for sparse representation of signals and a system for implementing said method, said system comprising:[0092](i) one or more training signals;[0093](ii) a dictionary containing signal-atoms;[0094](iii) a rep...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A signal processing system adapted for sparse representation of signals is provided, comprising: (i) one or more training signals; (ii) a dictionary containing signal-atoms; (iii) a representation of each training signal using a linear combination of said dictionary's signal-atoms; (iv) means for updating the representation of the training signal; (v) means for updating the dictionary one group of atoms at a time, wherein each atom update may include all representations referring to said updated atom; and (vi) means for iterating (iv) and (v) until a stopping rule is fulfilled. The system uses the K-SVD algorithm for designing dictionaries for sparse representation of signals.

Description

FIELD OF THE INVENTION[0001]The present invention relates to a system and method for the sparse representation of signals. The invention is particularly relevant for applications such as compression, regularization in inverse problems, feature extraction, denoising, separation of texture and cartoon content in images, signal analysis, signal synthesis, inpainting and restoration.BACKGROUND OF THE INVENTIONSparse Representation of Signals[0002]In recent years there has been a growing interest in the study of sparse representation of signals. Using an overcomplete dictionary that contains prototype signal-atoms, signals are described as sparse linear combinations of these atoms. Applications that use sparse representation are many and include compression, regularization in inverse problems, feature extraction, and more. Recent activity in this field concentrated mainly on the study of pursuit algorithms that decompose signals with respect to a given dictionary. Designing dictionaries ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N7/12
CPCG06K9/6249H04N19/97G06V10/7715G06F18/2136
Inventor AHARON, MICHALELAD, MICHAELBRUCKSTEIN, ALFRED
Owner TECHNION RES & DEV FOUND LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products