Git Product home page Git Product logo

tony-comments / eegdenoisenet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ncclabsustech/eegdenoisenet

0.0 0.0 0.0 172.33 MB

EEGdenoiseNet, a benchmark dataset, that is suited for training and testing deep learning-based EEG denoising models, as well as for comparing the performance across different models.

License: MIT License

Python 1.18% MATLAB 10.29% Jupyter Notebook 88.52%

eegdenoisenet's Introduction

EEGdenoiseNet

Deep learning networks have been increasingly attracting attention in many fields. Recently,the application of deep learning models has been brought to the field of electroencephalographydenoising, and has provided performance that is comparable to that of traditional techniques.However, the lack of well-structured, standardized dataset with benchmark limits the develop-ment of deep learning solutions for EEG denoising. Therefore, we present EEGdenoiseNet, abenchmark dataset, that is suited for training and testing deep learning-based EEG denoisingmodels, as well as for comparing the performance across different models. Our EEGdenoiseNetdataset contains 4514 clean EEG epochs, 3400 EOG epochs and 5598 EMG epochs, whichallow users producing a large number of noisy EEG epochs with ground truth for modeltraining and testing. EEGdenoiseNet also offers a set of benchmarks generated by evaluatingthe performance of four classical deep learning networks (a fully-connected network, a simple convolution network, a complex convolution network and a recurrent neural network). Ourbenchmark dataset would hopefully accelerate the development of the emerging field of deeplearning-based EEG denoising .

For more information, The paper of this dataset is publicly available on arXiv(https://arxiv.org/abs/2009.11662).

Due to size limitations, EEG and EMG epochs with a sample rate of 512hz are temporarily placed in the G-node database (https://gin.g-node.org/NCClab/EEGdenoiseNet).

Single-Channel-EEG-Denoise tool box could be find in Github(https://github.com/ncclabsustech/Single-Channel-EEG-Denoise)

Setup Enviroment

  • [tensorflow] version = 2.2
  • Python version = 3.6

Further research project in NCCLab

Our laboratory also proposed an deep learning framework to separate neural signal and artifacts in the embedding space and reconstruct the denoised signal, which is called DeepSeparator. Could be find in Github(https://github.com/ncclabsustech/DeepSeparator).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.