Convolutional neural networks and genetic algorithm for visual imagery classification

Phys Eng Sci Med. 2020 Sep;43(3):973-983. doi: 10.1007/s13246-020-00894-z. Epub 2020 Jul 13.

Abstract

Brain-Computer Interface (BCI) systems establish a channel for direct communication between the brain and the outside world without having to use the peripheral nervous system. While most BCI systems use evoked potentials and motor imagery, in the present work we present a technique that employs visual imagery. Our technique uses neural networks to classify the signals produced in visual imagery. To this end, we have used densely connected neural and convolutional networks, together with a genetic algorithm to find the best parameters for these networks. The results we obtained are a 60% success rate in the classification of four imagined objects (a tree, a dog, an airplane and a house) plus a state of relaxation, thus outperforming the state of the art in visual imagery classification.

Keywords: Brain–Computer Interface; Deep learning; Genetic algorithms; Keras; Visual imagery.

MeSH terms

  • Adult
  • Algorithms*
  • Electrodes
  • Electroencephalography
  • Female
  • Humans
  • Imagery, Psychotherapy*
  • Male
  • Neural Networks, Computer*
  • Reproducibility of Results
  • Signal Processing, Computer-Assisted