alexandrebarachant/muse-lsl

Python script to stream EEG data from the muse 2016 headset

해결하는 문제

Muse LSL은 InteraXon Muse 장치에서 EEG(뇌파) 데이터를 스트리밍, 시각화 및 기록하는 방법을 제공합니다. 이 도구는 소비자용 EEG 하드웨어와 연구 기준 데이터 수집 간의 격차를 메우며, 네트워크 전반에서 시간 동기화된 데이터 스트림을 가능하게 하는 Lab Streaming Layer(LSL) 시스템과 통합됩니다.

작동 방식

이 프로젝트는 명령줄 도구와 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 라이브러리로 제공됩니다.
  • 내장된 시각화 기능: 실시간으로 신호를 모니터링할 수 있는 데이터 뷰어가 포함되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트