Added augmentation methods

This commit is contained in:
Juraj Novosad
2025-06-13 13:36:39 +02:00
parent 97b1a71872
commit 823134efd8
7 changed files with 115 additions and 7 deletions

View File

@ -44,11 +44,6 @@ Models like GoogleNet and AlexNet have been used, where AlexNet outperformed Goo
## A generic framework for adaptive EEG-based BCI training and operation
https://arxiv.org/abs/1707.07935
## EEG Data Augmentation Method for Identity Recognition Based on SpatialTemporal Generating Adversarial Network
https://www.mdpi.com/2079-9292/13/21/4310
Authors propose end-to-end EEG data augmentation method based on spatial-temporal generative adversarial(STGAN) network. Discriminator uses temporal feature encoding (todo learn about it more [here](https://medium.com/@raphael.schoenenberger_95380/encoding-temporal-features-part-1-f26d08feebd8)) and a spatial feature encoder in parallel. Good for global dependencies across channels and time of EEG. GAN improves quality and diversity of augmented EEG data. Conducted on BCI-IV2A dataset. Frechet inception distance was used to evaluate data quality. Compared with deep learning models: EEGNET, ShalowConvNet and DeepConvNet. Approach with STGAN was better in terms of data quality.
## Enhancing the decoding accuracy of EEG signals by the introduction of anchored-STFT and adversarial data augmentation method
https://www.nature.com/articles/s41598-022-07992-w
@ -80,7 +75,7 @@ Somehow we could leverage methods proposed here.
## Data augmentation for deep-learning-based electroencephalography
https://www.sciencedirect.com/science/article/pii/S0165027020303083?via%3Dihub
Authors try to augment EEG data for better results using them in deep learning.
It is only review. This papers discusses methods for DA:
It is only review. This papers discusses methods for data augmentation:
* noise addition
* GAN
* sliding window
@ -164,6 +159,8 @@ Variations of VAE:
* VQ-vae - provide discrete latent space for sharper reconstructions
TODO:
- find augmentation methods worth of trying
- find example architecture for classification BCI