Abstract

As the capability of an electroencephalogram’s (EEG) measurement of the real-time electrodynamics of the human brain is known to all, signal processing techniques, particularly deep learning, could either provide a novel solution for learning but also optimize robust representations from EEG signals. Considering the limited data collection and inadequate concentration of during subjects testing, it becomes essential to obtain sufficient training data and useful features with a potential end-user of a brain–computer interface (BCI) system. In this paper, we combined a conditional variational auto-encoder network (CVAE) with a generative adversarial network (GAN) for learning latent representations from EEG brain signals. By updating the fine-tuned parameter fed into the resulting generative model, we could synthetize the EEG signal under a specific category. We employed an encoder network to obtain the distributed samples of the EEG signal, and applied an adversarial learning mechanism to continuous optimization of the parameters of the generator, discriminator and classifier. The CVAE was adopted to adjust the synthetics more approximately to the real sample class. Finally, we demonstrated our approach take advantages of both statistic and feature matching to make the training process converge faster and more stable and address the problem of small-scale datasets in deep learning applications for motor imagery tasks through data augmentation. The augmented training datasets produced by our proposed CVAE-GAN method significantly enhance the performance of MI-EEG recognition.

Highlights

  • Electroencephalogram (EEG) records the electric potential variations from pyramidal neurons in the cortical layers, recognized as the reflection of the brain activity, and can be used to study mind processes [1,2,3]

  • EEG has shown to be a critical tool in many domains, it still suffers from a few limitations that hinder its effective analysis or processing

  • This paper studied the application of the conditional variational auto-encoder network (CVAE)-generative adversarial network (GAN) in the classified motor imagery EEG generation with the various prospective usages in brain computer interface (BCI) systems, for instance, reconstruction of the corrupted data and non-homologous data augmentation

Read more

Summary

Introduction

Electroencephalogram (EEG) records the electric potential variations from pyramidal neurons in the cortical layers, recognized as the reflection of the brain activity, and can be used to study mind processes [1,2,3]. Various filtering and noise reduction techniques including the deep learning (DL) [6] method have been used to minimize the impact of these noise sources and extract true brain activity from the recorded signals. By virtue of the sufficient training data, DL can study computational models and learn hierarchical representations of input data through successive non-linear transformations [8,9], indicating the size of the available training data as the restriction of the performance about the identifying model in brain computer interface (BCI) [10,11]

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call