MMSE Approximation for Denoising Using Several Sparse Representations

Cleaning of noise from signals is a classical and long-studied problem in signal processing. For signals that admit sparse representations over a known dictionary, MAP-based denoising seeks the sparsest representation that synthesizes a signal close to the corrupted one. While this task is NP-hard, it can usually be approximated quite well by a greedy method, such as the Orthogonal Matching Pursuit (OMP). In this work we consider a Minimum-Mean-Squared-Error (MMSE) denoising algorithm, superior to the above MAP approach. We show that this estimator amounts to a weighted averaging of many sparse representation solutions. As its deployment is also NP-hard, we propose a practical randomized version of the OMP algorithm for generating such a group of representations. Simulations of the proposed algorithm are provided and its superiority over plain OMP is demonstrated.

[1]  Robert B. Ash,et al.  Information Theory , 2020, The SAGE International Encyclopedia of Mass Media and Society.

[2]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[3]  Balas K. Natarajan,et al.  Sparse Approximate Solutions to Linear Systems , 1995, SIAM J. Comput..

[4]  S. Mallat A wavelet tour of signal processing , 1998 .

[5]  P. Laguna,et al.  Signal Processing , 2002, Yearbook of Medical Informatics.

[6]  Kannan Ramchandran,et al.  Denoising by Sparse Approximation: Error Bounds Based on Rate-Distortion Theory , 2006, EURASIP J. Adv. Signal Process..

[7]  Michael Elad,et al.  A Weighted Average of Sparse Representations is Better than the Sparsest One Alone , 2008, Structured Decompositions and Efficient Algorithms.

[8]  Michael Elad,et al.  From Sparse Solutions of Systems of Equations to Sparse Modeling of Signals and Images , 2009, SIAM Rev..