alexandrebarachant/muse-lsl
Python script to stream EEG data from the muse 2016 headset
解决的问题
Muse LSL 提供了一种从 InteraXon Muse 设备流式传输、可视化和记录 EEG(脑电图)数据的方法。它通过与 Lab Streaming Layer (LSL) 系统集成,弥合了消费级 EEG 硬件与研究标准数据采集之间的差距,从而实现跨网络的时间同步数据流。
工作原理
该项目既作为命令行工具,也作为 Python 库运行。它使用 bleak 等多种后端通过蓝牙连接 Muse 设备(Muse 2、Muse S 和原始 Muse)。连接后,它捕获原始传感器数据,并将其作为 LSL 流广播。用户可以使用该工具实时查看数据、将其记录到 CSV 文件,或将其集成到自己的 Python 应用程序中以进行进一步分析。
适用人群
专为需要从 Muse 头带获取并同步 EEG 数据的研究人员、开发者和爱好者设计,适用于脑机接口(BCI)和基于 EEG 的实验。
主要亮点
- 多设备支持:兼容 Muse 2、Muse S 和经典 Muse。
- LSL 集成:使用 Lab Streaming Layer 实现跨网络的时间同步和近乎实时访问。
- 全面的传感器数据:不仅支持 EEG,还支持 PPG(光电容积脉搏波描记法)、加速度计和陀螺仪数据的流式传输。
- 灵活的使用方式:可作为独立的 CLI 工具快速部署,也可作为 Python 库用于自定义集成。
- 内置可视化功能:包含一个数据查看器,可实时监控信号。
相关
- 项目
- 项目
- 项目
- 项目
- 项目