Contents

EEGLAB预处理2ICA分析

独立成分分析的原理

独立成分分析 (Independent Component Analysis)又称盲源分离(Blind Source Separation,BSS) 算法, 它的工作就是要将混合的信号分离得到原始信号源的信号。如下图:

./image/2023-03-16-19-03-57.png

如图所示, ICA是一种线性变换, 它假设各个信号源发出信号是相互独立的, 并且监听通道数不少于信号源的数目, 同时他还假设信源发出的信号是非高斯分布的, 而对于时刻t某一通道k监听到的信号值$X_k^t$是各信源信号的线性组合。

./image/2023-03-16-19-43-39.png

./image/2023-03-16-19-43-47.png

由此得到一个矩阵形式, 此时我们只知道观测值x, 而混合矩阵A和源信号均未知, ICA则是仅根据已知的观测值来求解混合矩阵的逆矩阵W(因而被称为盲源分离), 就有:

./image/2023-03-16-19-16-16.png

每一个成分$S_i$可以表示为观测变量的线性组合, 通过解混后就得到了各个独立成分, 对这些成分进行判别分析, 识别出是伪迹的成分, 将他们去除

./image/2023-03-16-19-26-46.png

所谓去除, 就是对于是伪迹的独立成分, 将他们置为0, 随后再用解混矩阵的逆矩阵将去伪迹后的独立成分还原为侦听数据

./image/2023-03-16-19-31-33.png

对于具体这一矩阵求解的数学原理以及代码实现和数据模拟, 之后写一篇详细探讨。可以参考 Onton, J, & Makeig, S. (2006). lnformation-based modeling of event-related brain dynamics. Progressin brain research,159, 99-120.这篇文章。

实际EEGLab的ICA分析

另外,在实际执行ICA前, 如前一节所讲, 还要做一些处理, 例如滤波、直流偏移校正、坏导去除等等以得到好的ICA结果

./image/2023-03-16-19-46-21.png

./image/2023-03-16-19-46-53.png

典型成分识别

./image/2023-03-16-19-38-09.png

典型的伪迹包含垂直眼电、水平眼飘、心电、肌电等,上图给出了一个概括, 判别根据包括功率谱图、波形特征等。

  • 肌电(EMG) ./image/2023-03-16-19-48-17.png

  • 心电(ECG) ./image/2023-03-16-19-49-22.png

识别练习

https://labeling.ucsd.edu/labelfeedback 以上有一个识别练习网站

  1. 坏导 ./image/2023-03-16-19-51-46.png

  2. 未知的非典型的伪迹 ./image/2023-03-16-19-52-35.png

  3. 心电 ./image/2023-03-16-19-53-20.png

  4. 肌电 ./image/2023-03-16-19-53-42.png

  5. 正常 ./image/2023-03-16-19-54-12.png

  6. 市电干扰 ./image/2023-03-16-19-54-33.png

  7. 夹杂市电干扰 ./image/2023-03-16-19-54-59.png