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 などのさまざまなバックエンドを使用して、Bluetooth を介して 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 ライブラリとして利用可能。
  • 組み込みの可視化機能:リアルタイムで信号を監視できるデータビューアを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト