(1) MNE工具包:MNE是一款python工具包,可以用来处理EEG和MEG数据。这一工具包基本囊括了EEG数据处理所需的步骤。主要拿MNE来分析EEG数据。MNE是一个操作性强,可视化程度高的工具包。使用的过程中可以多利用官网的搜索功能,官网上面也有一些教程和例子。需要注意的是,随着工具包版本的更新,部分函数会被替换,此时在官网上搜索关键词得到更新后的函数即可。官方文档:https://mne.tools/stable/index.html。
(2) EEGLab工具包:EEGLAB 是一个交互式 Matlab 工具箱,用于处理连续和事件相关的 EEG、MEG 和其他电生理数据,包括独立成分分析 (ICA)、时间/频率分析、伪迹抑制、事件相关统计以及几种有用的平均可视化模式和单次试验数据。EEGLAB 在 Linux、Unix、Windows 和 Mac OS X 下运行。EEGLAB 提供交互式图形用户界面 (GUI),允许用户使用独立成分分析 (ICA) 或时间/频率分析 (TFA) 以及标准平均来处理的高密度 EEG 和其他动态大脑数据方法。EEGLAB 还包含广泛的教程和帮助窗口,以及一个命令历史功能,可简化用户从基于 GUI 的数据探索到构建和运行批处理或自定义数据分析脚本的过渡。EEGLAB 提供了丰富的方法来可视化和建模与事件相关的大脑动力学。官方网址:https://sccn.ucsd.edu/eeglab/index.php。
(3) ERPLAB:ERPLAB是免费开源的Matlab软件包,用于分析ERP等脑电数据。ERPLAB扩展了EEGLAB的功能,为ERP的处理、分析和可视化提供非常棒的工具。不管你是初学者还是高级用户,ERPLAB都非常适用。对于初学者来说的图形用户界面易于学习,而Matlab脚本也为中级和高级用户提供了强大的功能。官网地址:https://github.com/lucklab/erplab。
(4) OpenViBE:OpenViBE是一个开源软件平台,用于脑机接口系统的设计、测试和使用,并将它们与真实和虚拟环境相连接。该平台由一组软件模块组成,可以轻松有效地集成这些模块,从而为真实和虚拟现实应用设计BCI。该平台的主要特点是:模块化和可重用性,适用于不同类型的用户,可移植性,以及与虚拟现实的连接。 模块化和可重用性OpenViBE平台是一款软件模块化的平台,专门用于脑电数据的采集、预处理和可视化,以及与虚拟现实的交互。而且OpenViBE作为通用软件,用户能够容易地添加新的软件模块来实现需求。 适用于不同类型的用户。官网地址:http://openvibe.inria.fr/。