運動イメージ(MI)ベースのブレインコンピューターインターフェース(BCI)システムは、神経運動障害に苦しむ人々にコミュニケーションと制御の代替手段を提供するためにますます採用されており、これらのシステムを制御されたラボ環境から外すための特別な努力が払われています。したがって、脳波、たとえば脳波記録(EEG)からMIを正確に分類することは、信頼性の高いBCIシステムを取得するために不可欠です。ただし、信号はSNRが低く、被験者内および被験者間の変動が大きいという特徴があるため、MI分類は依然として困難な作業です。ディープラーニングアプローチは、標準的な機械学習手法の有効な代替手段として浮上し始めています。たとえば、フィルターバンク共通空間パターン(FBCSP)は、被験者に依存しない特徴を抽出し、MIBCIシステムの被験者間分類パフォーマンスを向上させます。この論文では、最初に、MI分類にディープラーニングを使用した最新の研究のレビューを提示します。特に、被験者間のパフォーマンスに注目します。次に、畳み込みニューラルネットワークに基づく深層学習モデルを迅速かつ柔軟に実装するためのPythonベースのツールであるDynamicNetを提案します。効果的なEEG分類のための確立されたアーキテクチャであるEEGNetを実装することにより、DynamicNetの可能性を紹介します。最後に、パブリックデータセットの4クラスMI分類でそのパフォーマンスをFBCSPと比較します。そのクロスサブジェクト分類能力を調査するために、3つの異なるクロス検証スキームを適用しました。私たちの結果から、DynamicNetで実装されたEEGNetはFBCSPよりも約25%優れており、被験者間検証スキームを適用した場合に統計的に有意な差があることを示しています。
Motor imagery (MI)-based brain-computer interface (BCI) systems are being increasingly employed to provide alternative means of communication and control for people suffering from neuro-motor impairments, with a special effort to bring these systems out of the controlled lab environments. Hence, accurately classifying MI from brain signals, e.g., from electroencephalography (EEG), is essential to obtain reliable BCI systems. However, MI classification is still a challenging task, because the signals are characterized by poor SNR, high intra-subject and cross-subject variability. Deep learning approaches have started to emerge as valid alternatives to standard machine learning techniques, e.g., filter bank common spatial pattern (FBCSP), to extract subject-independent features and to increase the cross-subject classification performance of MI BCI systems. In this paper, we first present a review of the most recent studies using deep learning for MI classification, with particular attention to their cross-subject performance. Second, we propose DynamicNet, a Python-based tool for quick and flexible implementations of deep learning models based on convolutional neural networks. We show-case the potentiality of DynamicNet by implementing EEGNet, a well-established architecture for effective EEG classification. Finally, we compare its performance with FBCSP in a 4-class MI classification over public datasets. To explore its cross-subject classification ability, we applied three different cross-validation schemes. From our results, we demonstrate that DynamicNet-implemented EEGNet outperforms FBCSP by about 25%, with a statistically significant difference when cross-subject validation schemes are applied.