4.6 Article

Provably Robust Blind Source Separation of Linear-Quadratic Near-Separable Mixtures

Journal

SIAM JOURNAL ON IMAGING SCIENCES
Volume 14, Issue 4, Pages 1848-1889

Publisher

SIAM PUBLICATIONS
DOI: 10.1137/20M1382878

Keywords

nonlinear blind source separation; nonnegative matrix factorization; nonlinear hyperspectral un-mixing; linear-quadratic models; separability; pure-pixel assumption

Funding

  1. European Research Council [679515]
  2. Fonds de la Recherche Scientifique-FNRS [O005318F-RG47]
  3. Fonds Wetenschappelijk Onderzoek-Vlanderen (FWO) [O005318F-RG47]
  4. AI Interdisciplinary Institute ANITI - French Investing for the Future-PIA3 [ANR-19-PI3A-0004]

Ask authors/readers for more resources

In this work, we introduce two algorithms to tackle blind source separation focusing on the linear-quadratic (LQ) model, with the first algorithm SNPALQ explicitly modeling product terms to improve separation quality, and the second algorithm BF used as a postprocessing step to discard mixed samples. Both algorithms are shown to be relevant in realistic numerical experiments, with SNPALQ capable of recovering ground truth factors even in the presence of noise, while BF demonstrates robustness under easier-to-check conditions than SNPALQ.
In this work, we consider the problem of blind source separation (BSS) by departing from the usual linear model and focusing on the linear-quadratic (LQ) one. We propose two provably robust and computationally tractable algorithms to tackle this problem under separability assumptions which require the sources to appear as samples in the data set. The first algorithm, referred to as SNPALQ, generalizes the successive nonnegative projection algorithm (SNPA), designed for linear BSS. By explicitly modeling the product terms inherent to the LQ model along the iterations of the SNPA scheme, the nonlinear contributions of the mixing are mitigated, thus improving the separation quality. SNPALQ is shown to be able to recover the ground truth factors that generated the data, even in the presence of noise. The second algorithm is a brute force (BF) algorithm, which can be used as a postprocessing step for SNPALQ. It then enables one to discard the spurious (mixed) samples extracted by SNPALQ, thus broadening its applicability. The BF is in turn shown to be robust to noise (under potentially easier-to-check conditions than those of SNPALQ). We show that SNPALQ with and without the BF postprocessing is relevant in realistic numerical experiments.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available