Multi-scale dictionary learning using wavelets

Boaz Ophir, Michael Lustig, Michael Elad

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we present a multi-scale dictionary learning paradigm for sparse and redundant signal representations. The appeal of such a dictionary is obviousin many cases data naturally comes at different scales. A multi-scale dictionary should be able to combine the advantages of generic multi-scale representations (such as Wavelets), with the power of learned dictionaries, in capturing the intrinsic characteristics of a family of signals. Using such a dictionary would allow representing the data in a more efficient, i.e., sparse, manner, allowing applications to take a more global look at the signal. In this paper, we aim to achieve this goal without incurring the costs of an explicit dictionary with large atoms. The K-SVD using Wavelets approach presented here applies dictionary learning in the analysis domain of a fixed multi-scale operator. This way, sub-dictionaries at different data scales, consisting of small atoms, are trained. These dictionaries can then be efficiently used in sparse coding for various image processing applications, potentially outperforming both single-scale trained dictionaries and multi-scale analytic ones. In this paper, we demonstrate this construction and discuss its potential through several experiments performed on fingerprint and coastal scenery images.

Original languageEnglish
Article number5770170
Pages (from-to)1014-1024
Number of pages11
JournalIEEE Journal on Selected Topics in Signal Processing
Volume5
Issue number5
DOIs
StatePublished - Sep 2011

Keywords

  • Dictionary learning
  • K-SVD
  • multi-scale
  • redundant
  • sparse

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Multi-scale dictionary learning using wavelets'. Together they form a unique fingerprint.

Cite this