我目前正在从许多好的资料中阅读并自学ICA。 (另请参阅这篇文章以了解过去的情况)。我掌握了基本的原理,但是我不清楚。

对于多个信号撞击多个空间传感器的情况,(当然,传感器的数量> =信号),对于任何一个传感器,与到达不同传感器的信号相比,到达它的所有信号将不可避免地具有与之相关的不同延迟/相位偏移。

现在,据我所知,ICA的信号模型是一个简单的混合矩阵,其中到达任何一个传感器的总能量被建模为仅是所有其他信号的简单线性组合出于兴趣。每个传感器都有与其相关的线性组合系数的不同阵列。到现在为止还挺好。

我不明白的是,到达各个传感器的互不相同的各个信号之间实际上不可避免地会有一些延迟/相位偏移。也就是说,$ s_1(n)$可能在某个时间0s到达$ sensor_1 $,而相同的$ s_1(n)$衰减后的$ sensor_2 $到达,但也有一些延迟或相位差。我认为这在物理上是不可避免的。

...怎么可能没有在混合矩阵中对它进行建模?似乎延迟会带来巨大的变化。我们不再谈论简单的线性组合。 ICA如何处理?我在这里错过了什么吗?

我还应该补充一点,如果ICA确实不能处理延迟,那么它在哪些应用程序中有用?显然带有传感器的空间传感器已经淘汰!

感谢

评论

我认为ICA适用于没有延迟的事情。我不知道为什么他们总是在一个房间里经常有人说话的例子,因为该应用程序实际上不适用于ICA。像DUET之类的东西更适合此应用程序。 dsp.stackexchange.com/questions/812/…

@endolith谢谢Endolith,我在这里包括了之前的交流以及链接。那篇文章激起了我的兴趣,但是对我的书的进一步阅读并没有使它更加清晰。 :-/我将检查DUET。

@endolith另一件事-这种问题是关于在实际应用中究竟可以在哪些地方使用ICA的问题。就我而言,由于延迟原因,对于任何空间应用(您有多个传感器),它都是完全没有用的。如果是这样,那么ICA在哪里可以找到成果?

@Mohammad查找文章“将延时的DECORRELATION和ICA结合在一起:解决鸡尾酒会问题”可能会有所帮助。我猜您正在尝试进行扬声器分离。这个问题可能在文献中被发现为多通道盲解卷积。我也对您在上述问题中感兴趣,如果您愿意,可以通过我个人资料中的电子邮件与我联系。

@TwoSan谢谢,我会查你的,我也给你发了电子邮件。

#1 楼

ICA最成功的用途之一是在电生理学(即脑活动)的研究中,主要是EEG(脑电图)和MEG(脑磁图)。它们用于消除伪影(例如由肌肉运动(眨眼等)引起的电脉冲),而无需参考通道。在该应用中,与波的传播速度相比,传感器之间的空间间隔很小,因此ICA的假设有效成立。

对于依赖脑部血流的功能磁共振成像,时间延迟问题更为重要。延迟(不敏感)ICA中采用的一种方法。 Calhoun等人(2003年)在时频域中对fMRI数据进行组独立成分分析,试图通过估计每个体素中的时间延迟,然后将其用作改进的ICA中的先验信息来解决此问题。也许可以在您的域中应用类似的内容?

评论


$ \ begingroup $
感谢您发表tdc文章,这很有趣并且很有意义-对于EEG,(在空间应用中)所测量的波形是以光速(或接近光速)传播的电场强度,相对于波形速度而言(跨头部)的距离很小。
$ \ endgroup $
–太空
2012年1月10日21:01

$ \ begingroup $
就我的应用程序而言,我正在寻求以某种方式(或您提到的某种突变)将其用于声学应用程序。我有2个可以使用的传感器阵列。在其中之一上,麦克风之间的距离为数十米,因此延迟非常大。在另一个传感器阵列上,麦克风之间的距离约为波长$ 1 \ lambda $或$ \ frac {1} {2} \ lambda $。对于这些距离类型,您是否认为纯ICA持有$ \ lambda $?如果不是,那么一个纯ICA所需的相对于波长的距离有多小?
$ \ endgroup $
–太空
2012年1月10日21:07

$ \ begingroup $
如果您将典型一天的声速设为332 m / s,示例频率为111 Hz,则相当于约3m的波长。如果您有两个传感器,其中一个与信号源相距3m,另一个与传感器相距4.5m,则两个信号将完全异相。在这种情况下,我希望ICA严重失败。但是,如果两个传感器距离源头分别为3m和3.01m,则可能会起作用。仅说明传感器的分隔是不够的-您需要知道(典型)信号源与传感器的距离,以便可以计算出相对的时间延迟
$ \ endgroup $
–tdc
2012年1月11日12:41