From Denoising to Compressed Sensing

By Christopher A. Metzler, Arian Maleki, Richard Baraniuk. IEEE Transactions on Information Theory, 2014

672 citations recorded by the source corpus.

A denoising algorithm seeks to remove noise, errors, or perturbations from a signal. Extensive research has been devoted to this arena over the last several decades, and as a result, todays denoisers can effectively remove large amounts of additive white Gaussian noise. A compressed sensing (CS) reconstruction algorithm seeks to recover a structured signal acquired using a small number of randomized measurements. Typical CS reconstruction algorithms can be cast as iteratively estimating a signal from a perturbed observation. This paper answers a natural question: How can one effectively employ a generic denoiser in a CS reconstruction algorithm? In response, we develop an extension of the approximate message passing (AMP) framework, called denoising-based AMP (D-AMP), that can integrate a wide class of denoisers within its iterations. We demonstrate that, when used with a high-performance denoiser for natural images, D-AMP offers the state-of-the-art CS recovery performance while operating tens of times faster than competing methods. We explain the exceptional performance of D-AMP by analyzing some of its theoretical features. A key element in D-AMP is the use of an appropriate Onsager correction term in its iterations, which coerces the signal perturbation at each iteration to be very close to the white Gaussian noise that denoisers are typically designed to remove.

Subfields: Computational Mechanics, Computer Vision and Pattern Recognition, Signal Processing

View Paper: https://www.semanticscholar.org/paper/1497bf2a6241803d626f9d618a608c2e0dfb2813

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Kai Zhang
  2. Wangmeng Zuo
  3. Radu Timofte
  4. Richard Baraniuk
  5. Luc Van Gool
  6. Lei Zhang
  7. Zongben Xu
  8. Xin Yuan

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Ming-Hsuan Yang
  3. Lei Zhang
  4. Radu Timofte
  5. Wangmeng Zuo
  6. Dacheng Tao
  7. Kai Zhang
  8. Chen Change Loy

In Signal Processing

  1. Richard Baraniuk
  2. Shi Jin
  3. Chao-Kai Wen
  4. Jian Zhang
  5. Bernard Ghanem
  6. Ali Mousavi
  7. Geoffrey Y. Li
  8. Christopher A. Metzler

Citations in the corpus