MI-EEGNET: A novel convolutional neural network for motor imagery classification

J Neurosci Methods. 2021 Apr 1:353:109037. doi: 10.1016/j.jneumeth.2020.109037. Epub 2020 Dec 15.

Abstract

Background: Brain-computer interfaces (BCI) permits humans to interact with machines by decoding brainwaves to command for a variety of purposes. Convolutional neural networks (ConvNet) have improved the state-of-the-art of motor imagery decoding in an end-to-end approach. However, shallow ConvNets usually perform better than their deep counterparts. Thus, we aim to design a novel ConvNet that is deeper than the existing models, with an increase in terms of performances, and with optimal complexity.

New method: We develop a ConvNet based on Inception and Xception architectures that uses convolutional layers to extract temporal and spatial features. We adopt separable convolutions and depthwise convolutions to enable faster and efficient ConvNet. Then, we introduce a new block that is inspired by Inception to learn more rich features to improve the classification performances.

Results: The obtained results are comparable with other state-of-the-art techniques. Also, the weights of the convolutional layers give us some insights onto the learned features and reveal the most relevant ones.

Comparison with existing method(s): We show that our model significantly outperforms Filter Bank Common Spatial Pattern (FBCSP), Riemannian Geometry (RG) approaches, and ShallowConvNet (p < 0.05).

Conclusions: The obtained results prove that motor imagery decoding is possible without handcrafted features.

Keywords: Convolutional neural networks; Deep learning; Electroencephalography; Motor imagery.

MeSH terms

  • Algorithms
  • Brain-Computer Interfaces*
  • Electroencephalography*
  • Humans
  • Imagination
  • Machine Learning
  • Neural Networks, Computer