Advanced Methods for Independent Component/Vector Analysis and Extraction

We are revisiting the problem of Blind Source Separation and Blind Source Extraction (BSS/BSE) based on the assumption that original signals in mixtures are independent. In BSE, the goal is to extract one or more sources of interest (SOIs). In BSS, the goal is to separate all signals in the mixture.

This page collects our recent outputs, that is, algorithms, codes of simulations, examples, etc.

Software outputs of Z. Koldovský, V. Kautský, and P. Tichavský, “Dynamic Independent Component/Vector Analysis, arXiv:2007.11241 [eess.SP], July 2020.

FastDIVA package (Matlab implementation of the algorithm, demo example); FastDIVA in an extension of the famous FastICA for BSS/BSE of moving sources; it is mainly based on the mixing model with constant separating vector (CSV); one-unit, symmetric and block-deflation variants are implemented; it is applicable to real-valued as well as complex-valued mixtures; joint BSS/BSE of mixtures similar to IVA/IVE is possible as well; when data are considered as one block only, FastDIVA corresponds to FastICA in the real-valued case and is similar (simpler and not constrained to circular signal-of-interest) than the complex-valued FastICA/FastIVA in the complex-valued case:

Report bugs here

Software outputs of Z. Koldovský and V. Kautský, “Quick Algorithms for Independent Vector Extraction and Analysis Based on Exact Newton-Raphson Optimization, ” arXiv:1910.10242[eess.SP]:

Quick algorithms for real-valued and complex-valued ICE/IVE, that is, QuickIVE-1 (Newton-Raphson optimization-based algorithm for ICE/IVE), QuickIVE-2 (Newton-Raphson optimization-based algorithm for ICE/IVE including the CSV mixing model extension assuming piecewise determined mixing models with constant separating vectors), and QuickIVA-1 a QuickIVA-2 for ICA/IVA (based on the symmetric and parallel extraction by QuickIVE-1 a QuickIVE-2, resp.): here

Software outputs of Z. Koldovský and P. Tichavský, “Gradient Algorithms for Complex Non-Gaussian Independent Component/Vector Extraction, Question of Convergence,”IEEE Transactions on Signal Processing, vol. 67, no. 4, pp. 1050-1064, Feb. 2019. arXiv:1803.10108[eess.SP]:

Gradient ICE Algorithms: here

Gradient IVE Algorithms (including a piloted version): here

Simulation of BSE comparing various ICE, IVE, BSE, ICA algorithms: here