Giter Club home page Giter Club logo

irregulars-neureka-codebase's Introduction

Seizure Detection Codebase used in Neureka Challenge 2020

HitCount

This repository contains the code of the Biomed Irregulars submission to the Neureka Challenge 2020. The Biomed irregulars team consists of PhD students from the the ESAT-STADIUS research group at KU Leuven: C. Chatzichristos, J. Dan, A.M. Narayanan, N. Seeuws, K. Vandecasteele.

The seizure detection algorithm is based on the fusion of multiple attention U-nets, each operating on a distinct view of the EEG data. The outputs of the different U-nets are fused by an LSTM network. More information about the methods and results can be found in the preliminary version of the paper neureka_ieee_spmb.pdf.

Code

  1. library/ - This folder contains the general functions used accross modules: data loading, re-referencing, resampling and filtering.
  2. training/ - Contains the code to train the Wiener filters, U-nets and LSTM models.
  3. evaluate/ - Contains the code to run the seizure detection pipeline on unlabelled data.

Requirements

The codebase uses a mix of Python 3 and Matlab.

The dataset used is the TUH EEG Seizure dataset.

Matlab requires the EEGlab toolbox.

Python requires the libraries listed in python_requirements.txt.


While the intent of the code is to allow deceminatation and re-use of our pipeline and model architecture. We realize the code is not click & run and documentation is sometimes lacking. We do invite you to contact us through email or as a github issue to improve quality and understanding of the code.


The code is release under the GNU GPLv3 license.

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.