1. 神经信号基础:什么是神经信号?EEG、ECoG、Spike信号的区别与联系
大家好,欢迎来到《神经信号预处理与数据增强实战》的第一章。
做神经工程这些年,我经常被刚入行的朋友问到一个问题:「你们搞的脑电、皮层脑电、还有那个尖尖的Spike,到底有啥区别?」
嗯,这个问题问得好。说白了,这三种信号就像是用不同倍数的望远镜看同一片星空——看到的细节完全不同。今天我就带大家把这三者的关系理清楚。
1.1 什么是神经信号?
神经信号,本质上是神经元活动产生的电生理现象。你想想看,我们大脑里有大约860亿个神经元,它们通过电信号和化学信号互相沟通。这些信号叠加起来,就形成了我们能在头皮上、皮层表面、甚至单个神经元附近记录到的电活动。
我个人习惯把神经信号分成三个层级:
- 宏观层级:EEG(脑电图),记录的是头皮上的电活动
- 介观层级:ECoG(皮层脑电图),记录的是大脑皮层表面的电活动
- 微观层级:Spike(锋电位),记录的是单个或少数几个神经元的放电活动
这三个层级不是互相独立的。它们之间有着千丝万缕的联系——ECoG可以看作是EEG的「高清版」,而Spike则是ECoG的「放大镜下的细节」。
核心要点:神经信号的本质是神经元群体活动的电生理表现。不同记录方式只是「观察窗口」不同,底层生理机制是统一的。
1.2 EEG信号:从头皮看大脑
EEG,全称Electroencephalography,是最常见的神经信号记录方式。把电极贴在头皮上,就能记录到大脑皮层的电活动。
我在项目中遇到过不少新手,以为EEG记录的就是「大脑在想什么」。其实没那么玄乎——EEG记录的是大量皮层锥体神经元同步活动的总和,经过脑脊液、颅骨、头皮等多层组织的衰减和混叠后,传到头皮表面的信号。
EEG的主要特点:
- 空间分辨率低:大约1-2厘米。说白了,你很难精确知道信号来自哪个脑区
- 时间分辨率高:毫秒级别。这是EEG最大的优势
- 信号幅度小:通常在10-100微伏之间
- 易受干扰:眨眼、肌肉活动、工频干扰都会污染信号
我记得有一次做睡眠分期实验,一个受试者全程都在咬牙,结果EEG信号里全是肌电伪迹。嗯,从那以后我养成了一个习惯——记录EEG之前,一定先让受试者放松下巴。
实战技巧:EEG预处理中,最容易被忽略的是电极阻抗检查。我建议每次记录前确保所有电极阻抗低于5kΩ,否则信号质量会大打折扣。
1.3 ECoG信号:揭开颅骨看皮层
ECoG,全称Electrocorticography,需要开颅手术把电极直接放在大脑皮层表面。听起来有点吓人,但临床上这是癫痫病灶定位的金标准。
ECoG和EEG的区别,就像是用手机隔着毛玻璃拍照 vs 直接拍。ECoG信号没有颅骨的衰减和混叠,所以:
- 空间分辨率更高:可达毫米级别(电极间距通常2-10mm)
- 信号幅度更大:50-500微伏,比EEG强5-10倍
- 频带更宽:可以记录到高频成分(甚至1000Hz以上)
- 信噪比更高:伪迹干扰相对较少
我曾经参与过一个ECoG的脑机接口项目,患者用皮层信号控制机械臂抓取物体。说实话,第一次看到ECoG信号时我被震撼到了——那清晰的高频gamma节律,在EEG里根本看不到。
注意:ECoG虽然信号质量好,但属于侵入式记录,有手术风险和感染风险。临床上主要用于癫痫术前评估,科研中则用于脑机接口和认知神经科学。
1.4 Spike信号:聆听单个神经元的声音
Spike信号,也叫锋电位或动作电位,是单个神经元放电时产生的电脉冲。记录Spike需要用微电极(尖端直径只有几微米)插入脑组织中,紧贴神经元胞体。
你想想看,EEG记录的是几十亿个神经元的集体活动,而Spike记录的是单个神经元的「一言一行」。这中间的尺度差异有多大?
Spike信号的核心特征:
- 幅度:50-500微伏(和ECoG差不多,但来源完全不同)
- 持续时间:约1-2毫秒,非常短暂
- 波形特征:典型的「尖峰」形状,先正后负或先负后正
- 记录难度大:电极需要精确定位,且信号容易漂移
我曾经在老鼠的海马区记录Spike,连续记录了6个小时,结果电极慢慢漂移了50微米,原本清晰的Spike波形就变得模糊了。从那以后,我每次做Spike记录都会用组织学染色确认电极位置。
关键区别:EEG和ECoG记录的是局部场电位(LFP),反映的是突触后电位的总和;而Spike记录的是动作电位,是神经元「放电」的直接证据。两者在频率、幅度、生理意义上完全不同。
1.5 三种信号的对比与联系
为了方便大家对比,我整理了一个表格:
| 特性 | EEG | ECoG | Spike |
|---|---|---|---|
| 记录位置 | 头皮表面 | 皮层表面 | 脑组织内(紧贴神经元) |
| 侵入性 | 无创 | 有创(开颅) | 有创(插入脑组织) |
| 空间分辨率 | 1-2 cm | 1-5 mm | 单个神经元(~10 μm) |
| 时间分辨率 | ~1 ms | ~0.1 ms | ~0.01 ms |
| 信号幅度 | 10-100 μV | 50-500 μV | 50-500 μV |
| 频率范围 | 0.5-100 Hz | 0.5-500 Hz | 300-5000 Hz |
| 主要应用 | 睡眠、癫痫、BCI | 癫痫定位、BCI | 基础神经科学 |
这三种信号不是孤立的。它们之间有着内在的联系:
- EEG ≈ 低通滤波后的ECoG:颅骨和头皮相当于一个低通滤波器,把ECoG中的高频成分衰减掉了
- ECoG中的高频成分与Spike活动相关:局部神经元群体放电越密集,ECoG的高频gamma节律越强
- Spike是神经信息编码的基本单元:EEG和ECoG反映的是Spike活动的群体统计特性
下面我用一张图来展示这三种信号的关系:
1.6 预处理思路的差异
既然三种信号特性不同,预处理方法自然也有差异。我简单总结一下:
- EEG预处理:重点是去除伪迹(眼电、肌电、工频),常用ICA、ASR等方法。滤波范围通常0.5-100Hz
- ECoG预处理:重点是去除工频干扰和低频漂移,常用陷波滤波和高通滤波。滤波范围0.5-500Hz
- Spike预处理:重点是检测和分类Spike波形,常用阈值检测、PCA聚类等。滤波范围300-5000Hz
我的建议:如果你是初学者,我建议先从EEG入手。EEG数据容易获取、处理工具成熟、社区资源丰富。等掌握了EEG的预处理流程,再转向ECoG和Spike会轻松很多。
好了,这一章的内容就到这里。三种信号的区别和联系,说白了就是「观察尺度不同,底层生理机制统一」。下一章我们会深入EEG的预处理流程,从数据加载开始一步步实操。
公众号:蓝海资料掘金营,微信deep3321