本研究提出了一种标准化且可重复的方案,用于实施空间-时间-频率脑电图分析工具(STFEEG),以实现运动想象脑电信号的解码。该方案包含可配置的空间-时间-频率分割、基于共空间模式(CSP)的特征提取、多种分类算法以及可视化功能。
需要JoVE订阅才能观看此内容。 请登录或开始免费试用
本研究提出了一种标准化且可重复的方案,用于实施空间-时间-频率脑电图分析工具(STFEEG),以实现运动想象脑电信号的解码。该方案包含可配置的空间-时间-频率分割、基于共空间模式(CSP)的特征提取、多种分类算法以及可视化功能。
运动想象-脑机接口(MI-BCI)在神经康复和认知神经科学领域已展现出显著潜力。然而,目前仍缺乏用于可配置时空频特征分析的标准且可重复的MI-EEG工作流程,许多现有分析流程需要复杂的配置和参数调优,且可解释性有限,这阻碍了其在实际中的推广应用和泛化能力。为应对这些挑战,开发了STFEEG-Tool,以提供一种面向用户、标准化且具有可解释性的MI范式下EEG解码工作流程。STFEEG-Tool支持对时间、频带和空间分割进行细粒度配置,从而实现多尺度运动想象特征的提取。该工具箱集成了多种特征提取算法,包括共空间模式(CSP)和基于散度的共空间模式(div-CSP),以及多种分类器,如支持向量机(SVM)、岭回归分类器和Lasso分类器。此外,工具箱提供动态的时间-频率头皮地形图,用于汇总不同时间-频率段的空间模式,并辅助解码结果的解释。总体而言,STFEEG-Tool是一个可重复且可扩展的平台,有助于将细粒度解码流程转化为实用的、以用户为中心的应用。
运动想象脑机接口(MI-BCI)能够在不依赖外周肌肉活动的情况下,实现人脑与外部设备之间的直接通信1。近年来,MI-BCI 技术已广泛应用于神经康复2、辅助控制3和人机交互4等领域。这些应用凸显了对可访问且可重复的分析工作流程的需求,此类流程需能够被研究人员和临床医生可靠地采用,包括编程经验有限的用户。
传统的运动想象脑电(MI-EEG)解码方法主要基于空间滤波和线性分类框架。诸如共空间模式5(CSP)和基于散度的共空间模式6(div-CSP)等方法已被广泛用于从多通道脑电信号中提取具有判别性的空间特征。为进一步提取不同频率成分中的特征,研究者广泛探索了滤波器组共空间模式7(FBCSP)和子带共空间模式8,9(SBCSP)。此外,通过将每次试验划分为多个时间区间,时间分割方法已被整合到特征提取过程中,以捕捉动态变化的判别模式,从而进一步提升解码性能10,11,12。为了增强所提取特征的可分性,多种特征选择策略被引入,以减少冗余并缓解过拟合问题13,14,15。在分类方面,由于支持向量机16以及正则化回归分类器17,18,19具有良好的可解释性和计算效率,这些传统机器学习模型至今仍被广泛使用。
尽管这些方法具有有效性,但通常在定制的、特定数据集的代码库中实现,这使得系统性重用和独立验证变得复杂。已开发出多个基于图形用户界面(GUI)的软件平台以支持脑电图(EEG)分析和脑机接口(BCI)研究。例如,EEGLAB20 提供了一整套用于EEG预处理、时频分析、特征提取、分类以及高级可视化的功能。其高度模块化且可扩展的架构使其在EEG研究领域得到了广泛应用。BCILAB21 与 EEGLAB 集成,包含了超过100种信号处理和机器学习算法,覆盖从预处理到分类的整个解码流程。类似地,OpenViBE22 提供了一个可视化编程环境,用于设计实时BCI工作流程,用户可通过图形化连接模块化组件来构建信号处理流程。该平台特别适用于在线EEG采集和实时刺激-反应范式,已被广泛用于交互式BCI应用的开发与测试。此外,PyNoetic 是一个用于无代码EEG脑机接口开发的模块化Python框架,可通过集成的GUI支持数据采集、预处理、特征提取和分类,实现端到端BCI工作流程的构建23。与早期需要大量手动配置或脚本编写的工具不同,PyNoetic 为流程设计提供了更高层次的抽象,能够在无需底层编程的情况下灵活组装和重新配置处理阶段。在许多运动想象脑电图(MI-EEG)研究中,这些平台已经能够支持常规的预处理、传统特征提取以及基线解码与评估。
多个基于图形用户界面(GUI)的平台通过标准化的预处理、特征提取和基线解码支持运动想象脑电图(MI-EEG)分析(表1)。然而,这些平台在细粒度的时空频分解方面缺乏优化,包括用户自定义的空间分区和跨域可视化功能。为满足这些方法学需求,先前已提出一种针对MI-EEG的细粒度时空频解码框架24,该框架联合建模空间电极组、频率子带和时间片段,以提升解码性能并增强多域可解释性。在此框架基础上,开发了时空频脑电分析工具(STFEEG-Tool),这是一个基于图形用户界面(GUI)的工具箱,可在可配置且可重复的工作流程中标准化细粒度MI-EEG解码,同时保持与现有EEG工具链的兼容性。
STFEEG-工具将数据准备、预处理、时空频域分割、特征提取、基于封装器的特征选择、分类和可视化整合到一个统一的流程中。该工具并非取代现有的脑电图工具箱,而是通过透明的参数设定、一致的流程执行以及基于模型的可视化,对现有工具进行补充,以支持精细的分析。
本研究的主要贡献体现在以下三个方面。首先,STFEEG-Tool 提供了一个用户友好的端到端图形用户界面(GUI)工作流程,并采用标准化的参数配置,实现精细的运动想象脑电(MI-EEG)解码。其次,该工具支持多尺度的时空频域分割,包括用户自定义的空间分解方法,而这一功能在通用平台上通常无法稳定获得。第三,通过时间-频率地形图和电极组显著性图,增强了模型的可解释性,能够总结判别性贡献,并揭示跨领域个体特异性的运动想象相关模式。
该工具箱是开源的,可从以下网址获取: https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool
访问受限。请登录或开始试用以查看此内容。
本方案所使用的数据来自公开可获取的去标识化数据集。原始数据收集过程均遵循相关机构的伦理标准;因此,本二次分析无需额外的机构审批。
图1 展示了时空频脑电图分析工具的整体工作流程。请按照以下步骤配置各个模块,并复现精细的空间-频率-时间解码方案。本研究中使用的软件列于材料表中。
1. 软件和STFEEG-Tool工具包的准备
2. 输入数据 MAT 文件的准备
3. 启动图形用户界面并设置路径
4. 配置预处理(带通滤波)
5. 配置细粒度分割策略
6. 配置特征提取、分类器和交叉验证
7. 查看结果与可视化图像
访问受限。请登录或开始试用以查看此内容。
STFEEG-工具在BCI Competition IV 2a26和BCI Competition III 3a27两个数据集上均得到了验证,系统在两种情况下均成功执行了完整的解码流程。实验遵循BCI Competition IV 2a的固定跨会话协议:使用第1个会话的数据进行训练,并在隔天记录的独立保留会话(第2个会话)上进行评估。在与先前报道的细粒度时空频框架24相同的配置下,STFEEG-工具在BCI Competition IV 2a上复现了原始性能,达到了83.68%的平均测试准确率24。
如图8右侧结果面板所示,报告了验证集和测试集的准确率及Kappa值,以对模型性能进行定量总结。在这些指标下方,时频地形图展示了数据驱动的频率和时间片段中具有区分性的脑电图(EEG)模式的空间分布。这些地图通过计算每个片段内时频评分(TFS...
访问受限。请登录或开始试用以查看此内容。
STFEEG-Tool 是专为运动想象脑电图(MI-EEG)设计的工具箱,可补充现有的脑电图生态系统,如 EEGLAB20、BCILAB21、OpenViBE22 和 PyNoetic23。尽管这些平台为运动想象解码提供了灵活的组件,但在实现精细的空间-时间-频率配置以及基于模型的解释时,可能需要在多个处理步骤之间进行额外的集成,尤其是在包含明确的电极组分解时尤为如此。因此,STFEEG-Tool 提供了一个统一的图形用户界面(GUI)工作流程,支持标准化输出和集成化可视化,以实现精细、多尺度的运动想象脑电图解码。
获得有效离线结果需注意多个关键步骤。首先,应确保输入的 MAT 文件符合所需的数据格式,并且训练集与测试集之间的关键元数据(通道顺序和采样频率)保持一致(步骤 2.1 和步骤 2.2)。为防止数据泄露,训练数据与测试数据应来自严格不重叠的记录会话或数据块。其次,STFEEG-Too...
访问受限。请登录或开始试用以查看此内容。
作者声明无利益冲突。
本工作部分得到了以下基金的支持:国家自然科学基金(编号62401342和62271291)、山东省自然科学基金(编号ZR2024QF092、ZR2024LZH007和ZR2025ZD24)、广东省基础与应用基础研究基金(编号2025A1515011826)、深圳市基础研究计划(编号JCYJ20250604124702003)、四川省特殊教育语言智能哲学社会科学重点实验室(编号YYZN-2025-11)、国家重点研发计划(编号2024YFC2418300和2024YFC2418303),以及教育部社会计算与认知智能重点实验室(大连理工大学,编号SCCl2025YB02)。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| MATLAB | MathWorks | 版本 R2024a | 用于数值计算、信号处理和图形用户界面开发的软件环境。 |
| 信号处理工具箱 | MathWorks | https://ww2.mathworks.cn/en/products/signal.html | 用于数字滤波和时频分析的工具箱 |
| 统计与机器学习工具箱 | MathWorks | https://ww2.mathworks.cn/en/products/statistics.html | 用于模型训练和统计分析的工具箱 |
访问受限。请登录或开始试用以查看此内容。