Abstract

The brain–computer interface (BCI) has many applications in various fields. In EEG-based research, an essential step is signal denoising. In this paper, a generative adversarial network (GAN)-based denoising method is proposed to denoise the multichannel EEG signal automatically. A new loss function is defined to ensure that the filtered signal can retain as much effective original information and energy as possible. This model can imitate and integrate artificial denoising methods, which reduces processing time; hence it can be used for a large amount of data processing. Compared to other neural network denoising models, the proposed model has one more discriminator, which always judges whether the noise is filtered out. The generator is constantly changing the denoising way. To ensure the GAN model generates EEG signals stably, a new normalization method called sample entropy threshold and energy threshold-based (SETET) normalization is proposed to check the abnormal signals and limit the range of EEG signals. After the denoising system is established, although the denoising model uses the different subjects’ data for training, it can still apply to the new subjects’ data denoising. The experiments discussed in this paper employ the HaLT public dataset. Correlation and root mean square error (RMSE) are used as evaluation criteria. Results reveal that the proposed automatic GAN denoising network achieves the same performance as the manual hybrid artificial denoising method. Moreover, the GAN network makes the denoising process automatic, representing a significant reduction in time.

Highlights

  • An electroencephalogram (EEG) is a brain signal generated by a non-implantable brain–computer interface (BCI)

  • Some deep learning-based denoising methods use fixed subjects’ data for training; the performance is significantly reduced when the model is applied to other subjects’ data

  • We proposed a generative adversarial network (GAN)-based denoising method

Read more

Summary

Introduction

An electroencephalogram (EEG) is a brain signal generated by a non-implantable brain–computer interface (BCI). The EEG signals can be affected by unexpected noise such as eye blinking, heartbeat etc. These noisy signals may generate higher energy than the original EEG signal, making EEG-based research difficult. Head muscle movements, blinking, eye movements heartbeat are the common factors to generate the noise. References [1,2] used wavelet denoising based on soft or hard threshold selection. The signal was normalized, and the signal was decomposed by a wavelet. The researchers used soft and hard thresholds to remove the noise part from the decomposed sub-signals and the filtered signal was reconstructed

Objectives
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