Table of Contents
Fetching ...

Statistical Component Separation for Targeted Signal Recovery in Noisy Mixtures

Bruno Régaldo-Saint Blancard, Michael Eickenberg

TL;DR

The paper tackles recovering statistical descriptors $\phi(x_0)$ from noisy mixtures $y = x_0 + \epsilon_0$ when samples of the noise are available, rather than full signal recovery, by optimizing $\mathcal{L}(x) = \mathbb{E}_{\epsilon}[ \lVert \phi(x+\epsilon) - \phi(y) \rVert^2_2 ]$. It first derives global minimizers for simple representations (linear, quadratic, and power-spectrum), showing that linear $\phi$ reduces to mean subtraction while certain nonlinear/$\phi$ choices can recover $\phi(x_0)$. The authors then implement a vanilla optimization for image denoising using two representations—Wavelet Phase Harmonics (WPH) and ConvNet-based descriptors—and introduce a diffusive, stepwise variant that decomposes Gaussian noise into smaller-variance components, with experiments on dust, large-scale structure, and ImageNet data. Results indicate WPH-based statistics improve descriptor recovery and achieve competitive PSNR in non-Gaussian settings, while ConvNet-based descriptors are less effective for regular denoising; the diffusive approach provides additional gains and illuminates optimization dynamics. These methods offer a robust, descriptor-focused alternative to full signal reconstruction in noisy scientific and imaging contexts, with code and data available for public use.

Abstract

Separating signals from an additive mixture may be an unnecessarily hard problem when one is only interested in specific properties of a given signal. In this work, we tackle simpler "statistical component separation" problems that focus on recovering a predefined set of statistical descriptors of a target signal from a noisy mixture. Assuming access to samples of the noise process, we investigate a method devised to match the statistics of the solution candidate corrupted by noise samples with those of the observed mixture. We first analyze the behavior of this method using simple examples with analytically tractable calculations. Then, we apply it in an image denoising context employing 1) wavelet-based descriptors, 2) ConvNet-based descriptors on astrophysics and ImageNet data. In the case of 1), we show that our method better recovers the descriptors of the target data than a standard denoising method in most situations. Additionally, despite not constructed for this purpose, it performs surprisingly well in terms of peak signal-to-noise ratio on full signal reconstruction. In comparison, representation 2) appears less suitable for image denoising. Finally, we extend this method by introducing a diffusive stepwise algorithm which gives a new perspective to the initial method and leads to promising results for image denoising under specific circumstances.

Statistical Component Separation for Targeted Signal Recovery in Noisy Mixtures

TL;DR

The paper tackles recovering statistical descriptors from noisy mixtures when samples of the noise are available, rather than full signal recovery, by optimizing . It first derives global minimizers for simple representations (linear, quadratic, and power-spectrum), showing that linear reduces to mean subtraction while certain nonlinear/ choices can recover . The authors then implement a vanilla optimization for image denoising using two representations—Wavelet Phase Harmonics (WPH) and ConvNet-based descriptors—and introduce a diffusive, stepwise variant that decomposes Gaussian noise into smaller-variance components, with experiments on dust, large-scale structure, and ImageNet data. Results indicate WPH-based statistics improve descriptor recovery and achieve competitive PSNR in non-Gaussian settings, while ConvNet-based descriptors are less effective for regular denoising; the diffusive approach provides additional gains and illuminates optimization dynamics. These methods offer a robust, descriptor-focused alternative to full signal reconstruction in noisy scientific and imaging contexts, with code and data available for public use.

Abstract

Separating signals from an additive mixture may be an unnecessarily hard problem when one is only interested in specific properties of a given signal. In this work, we tackle simpler "statistical component separation" problems that focus on recovering a predefined set of statistical descriptors of a target signal from a noisy mixture. Assuming access to samples of the noise process, we investigate a method devised to match the statistics of the solution candidate corrupted by noise samples with those of the observed mixture. We first analyze the behavior of this method using simple examples with analytically tractable calculations. Then, we apply it in an image denoising context employing 1) wavelet-based descriptors, 2) ConvNet-based descriptors on astrophysics and ImageNet data. In the case of 1), we show that our method better recovers the descriptors of the target data than a standard denoising method in most situations. Additionally, despite not constructed for this purpose, it performs surprisingly well in terms of peak signal-to-noise ratio on full signal reconstruction. In comparison, representation 2) appears less suitable for image denoising. Finally, we extend this method by introducing a diffusive stepwise algorithm which gives a new perspective to the initial method and leads to promising results for image denoising under specific circumstances.
Paper Structure (51 sections, 10 theorems, 75 equations, 14 figures, 3 algorithms)

This paper contains 51 sections, 10 theorems, 75 equations, 14 figures, 3 algorithms.

Key Result

Proposition 2.1

For $\phi(x) = Ax$ with $A$ injective, $\mathcal{L}$ has a unique global minimizer equal to $y - \mathbb{E}_{}\left[ \epsilon_0 \right]$.

Figures (14)

  • Figure 1: sqrt-thresholding function involved in Sect. \ref{['sec:quadratic_rep']} (in blue), and asymptotic behavior (in black).
  • Figure 2: Original dust image $x_0$ (center left), noisy realizations $y$ for distinct colored Gaussian noise processes and a non-Gaussian noise (top row), denoised images $\hat{x}_0$ using Algorithm \ref{['alg:vanilla_scs']} with the WPH representation from Sect. \ref{['sec:wph_exp']} (middle row), and denoised images using BM3D for colored noises (bottom row, except bottom right). Additionally, a sample of the non-Gaussian "crosses" noise is shown (bottom right). The accompanying PSNR values are provided next to each noisy and denoised image.
  • Figure 3: PSNR and relative errors of the WPH statistics per class of coefficients as a function of the noise level $\sigma$ for the denoised dust images as described in Sect. \ref{['sec:wph_exp']} for each type of colored noise.
  • Figure 4: Same as Fig. \ref{['fig:wph_dust_images']} for the "crosses" noises as a function of the density of crosses $\rho$.
  • Figure 5: Root-mean-square error on the coefficients of the ConvNet-based representation $\phi$ as a function of the noise level $\sigma$ for the denoised ImageNet images for each type of colored noise.
  • ...and 9 more figures

Theorems & Definitions (16)

  • Proposition 2.1
  • Proposition 2.2
  • Proposition 2.3
  • Proposition 4.1
  • Proposition 2.1
  • proof
  • Proposition 2.2
  • proof
  • Proposition 2.3
  • proof
  • ...and 6 more