Skip to content

rezakrimi/SeizureDetection

Repository files navigation

Description

This is the source code for my research on detecting epileptic seizures in real-time. Our results has been published in our paper which has been accepted at ISCAS 2020 and will be presented on October. In this work, we used the very well-known CHB-MIT database which includes signal recordings from 23 patients and the start and the end of each seizure is labeld by an epileptic seizure expert. This research was first presented at York University's Undergraduate Research Conference 2019 where it was chosen as one of the top 5 research projects to have an oral presentation among ~70 other projects. It also won the first plac for the best oral presentation of the conference. The slides from the presentation can be found at http://rezakrimi.com/projects.

Files

feature_extraction.py: Takes the raw signal recordings from each patients and extracts the signal energy and PLV value of for each t second window of signal. solo_training.py & pool_training.py: These are the main training scripts which will take the feature vectors for each patient and trains the seizure detection model for them. The only difference between the two is that pool_training.py can take advantage of multi-thread model training. PLV_visualization & energy_visualization: These two scripts visualize the data in different ways. Some of these visualizations can be seen below or on the slides mentioned in the description. FFT Spectrogram PLV & Energy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages