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.
翻译:机械图像(MI)基于大脑计算机界面(BCI)系统正越来越多地被用于为神经运动障碍患者提供替代通信和控制手段,特别努力将这些系统带出受控制的实验室环境。因此,将MI与脑信号(例如电子脑镜学)进行精确分类对于获得可靠的BCI系统至关重要。然而,MI分类仍是一项具有挑战性的任务,因为信号的特点是SNR差、本科和交叉可变性高。深层次学习方法已开始成为标准机器学习技术(例如,过滤银行共同空间模式(FBCSP))的有效替代方法,从而将这些系统带出受控制的实验室环境。因此,将MI从大脑信号(例如,电子脑镜学(EEEG)中准确地分类,对最新研究进行审查,利用对MI分类的深入学习,尤其注意其交叉性能。第二,我们提出动态网络(Python)工具,用于快速和灵活执行基于同级神经网络的深层次学习模型。我们展示了与EBS-SD系统(EG)的跨级能力计划,我们最终将EBEG(EG)应用了EG)的跨级数据分类。