Litcius/Paper detail

A deep learning framework for epileptic seizure detection based on neonatal EEG signals

Artur Gramacki, J. Gramacki

2022Scientific Reports85 citationsDOIOpen Access PDF

Abstract

Electroencephalogram (EEG) is one of the main diagnostic tests for epilepsy. The detection of epileptic activity is usually performed by a human expert and is based on finding specific patterns in the multi-channel electroencephalogram. This is a difficult and time-consuming task, therefore various attempts are made to automate it using both conventional and Deep Learning (DL) techniques. Unfortunately, authors do not often provide sufficiently detailed and complete information to be able to reproduce their results. Our work is intended to fill this gap. Using a carefully selected 79 neonatal EEG recordings we developed a complete framework for seizure detection using DL approch. We share a ready to use R and Python codes which allow: (a) read raw European Data Format files, (b) read data files containing the seizure annotations made by human experts, (c) extract train, validation and test data, (d) create an appropriate Convolutional Neural Network (CNN) model, (e) train the model, (f) check the quality of the neural classifier, (g) save all learning results.

Topics & Concepts

Computer scienceElectroencephalographyPython (programming language)Convolutional neural networkArtificial intelligenceDeep learningClassifier (UML)Epileptic seizureEpilepsyMachine learningPattern recognition (psychology)Artificial neural networkTask (project management)NeurosciencePsychologyManagementEconomicsOperating systemEEG and Brain-Computer InterfacesNeonatal and fetal brain pathologyBlind Source Separation Techniques
A deep learning framework for epileptic seizure detection based on neonatal EEG signals | Litcius