ICA 的通用实现,用于分离以下物质的混合物信号进入他们组成成分要求假设信号是源的线性瞬时混合。我遇到的关于 ICA 的每一个描述似乎都理所当然地认为所有来源在某种程度上存在于所有信号混合。
我的问题是,如果源仅存在于某些但不是所有信号混合中?
这种情况是否违反了 ICA 能够分离这些信号所必需的基本假设?(假设,为了论证,我们正在处理一个过完备或完备的系统(要么),并且每个源信号实际上在统计上彼此独立)。
我正在考虑使用 ICA 的实现,其中出现这种情况,如下所示:我有来自 4 种不同类型传感器的数据,每种传感器都有不同数量的通道。具体来说,我有 24 个 EEG 数据通道、3 个眼电图 (EOG) 数据通道、4 个 EMG 数据通道和 1 个 ECG 数据通道。所有数据同时记录。
我想确定 EEG 数据中 ECG、EMG 和 EOG 信号的贡献,以便我可以删除它们。期望 EMG+ECG+EOG 信号将被 EEG 传感器拾取,但反之则不然。此外,EOG 和 EMG 可能会相互污染并被 ECG 污染,但 ECG 可能会与所有其他信号完全隔离。另外,我假设混合发生的地方是线性的和瞬时的。
我的直觉告诉我,假设 ICA 应该足够聪明,可以返回系数非常小(接近 0)的混合滤波器,以解决源对混合信号的贡献不足的问题。但我担心 ICA 分离信号的方式固有地强化了所有来源都将出现在所有混合物中的期望。我正在使用的实现是 FastICA,它是一种基于投影追踪的方法。