A fast machine learning approach to facilitate the detection of interictal epileptiform discharges in the scalp electroencephalogram

BACKGROUND Finding interictal epileptiform discharges (IEDs) in the EEG is a part of diagnosing epilepsy. Automated software for annotating EEGs of patients with suspected epilepsy can therefore help with reaching a diagnosis. A large amount of data is required for training and evaluating an effective IED detection system. IEDs occur infrequently in the most patients' EEG, therefore, interictal EEG recordings contain mostly background waveforms. NEW METHOD As the first step to detect IEDs, we propose a machine learning technique eliminating most EEG background data using an ensemble of simple fast classifiers based on several EEG features. This could save computation time for an IED detection method, allowing the remaining waveforms to be classified by more computationally intensive methods. We consider several efficient features and reject background by applying thresholds on them in consecutive steps. RESULTS We applied the proposed algorithm on a dataset of 156 EEGs (93 and 63 with and without IEDs, respectively). We were able to eliminate 78% of background waveforms while retaining 97% of IEDs on our cross-validated dataset. COMPARISON WITH EXISTING METHODS We applied support vector machine, k-nearest neighbours, and random forest classifiers to detect IEDs with and without initial background rejection. Results show that rejecting background by our proposed method speeds up the overall classification by a factor ranging from 1.8 to 4.7 for the considered classifiers. CONCLUSIONS The proposed method successfully reduces computation time of an IED detection system. Therefore, it is beneficial in speeding up IED detection especially when utilizing large EEG datasets.

[1]  Elif Derya Übeyli,et al.  Adaptive neuro-fuzzy inference system for classification of EEG signals using wavelet coefficients , 2005, Journal of Neuroscience Methods.

[2]  Bruce J. West,et al.  Wavelet analysis of epileptic spikes. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Jong-Ho Choi,et al.  Neural action potential detector using multi-resolution TEO , 2002 .

[4]  Peter Dayan,et al.  A novel method for automated classification of epileptiform activity in the human electroencephalogram-based on independent component analysis , 2008, Medical & Biological Engineering & Computing.

[5]  Yung-Nien Sun,et al.  Model-Based Spike Detection of Epileptic EEG Data , 2013, Sensors.

[6]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[7]  Scott B. Wilson,et al.  Spike detection: Inter-reader agreement and a statistical Turing test on a large data set , 2017, Clinical Neurophysiology.

[8]  Min Wang,et al.  Automatic detection of interictal epileptiform discharges based on time-series sequence merging method , 2013, Neurocomputing.

[9]  Giridhar P Kalamangalam,et al.  Characteristics of EEG Interpreters Associated With Higher Interrater Agreement , 2017, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[10]  S. Mukhopadhyay,et al.  A new interpretation of nonlinear energy operator and its efficacy in spike detection , 1998, IEEE Transactions on Biomedical Engineering.

[11]  C. V. van Donselaar,et al.  Value of the electroencephalogram in adult patients with untreated idiopathic first seizures. , 1992, Archives of neurology.

[12]  J Gotman,et al.  Improvement in the performance of automated spike detection using dipole source features for artefact rejection , 2003, Clinical Neurophysiology.

[13]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[14]  Lawrence Ver Hoef,et al.  Effect of Detection Parameters on Automated Electroencephalography Spike Detection Sensitivity and False-Positive Rate , 2010, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[15]  Patrick Van Bogaert,et al.  Cluster-based spike detection algorithm adapts to interpatient and intrapatient variation in spike morphology , 2012, Journal of Neuroscience Methods.

[16]  Jurriaan M. Peters,et al.  Automated quantification of spikes , 2013, Epilepsy & Behavior.

[17]  Alfred Mertins,et al.  Signal Analysis: Wavelets, Filter Banks, Time-Frequency Transforms and Applications , 1999 .

[18]  I. Bankman,et al.  Automatic EEG spike detection: what should the computer imitate? , 1993, Electroencephalography and clinical neurophysiology.

[19]  Scott B. Wilson,et al.  Spike detection: a review and comparison of algorithms , 2002, Clinical Neurophysiology.

[20]  Petros Maragos,et al.  On amplitude and frequency demodulation using energy operators , 1993, IEEE Trans. Signal Process..

[21]  Bernhard Schölkopf,et al.  New Support Vector Algorithms , 2000, Neural Computation.

[22]  J. F. Kaiser,et al.  On a simple algorithm to calculate the 'energy' of a signal , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[23]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[24]  Brian Litt,et al.  Line length: an efficient feature for seizure onset detection , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[25]  Stefan Seidel,et al.  Incidental epileptiform discharges in patients of a tertiary centre , 2016, Clinical Neurophysiology.

[26]  John D. Kelleher,et al.  Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies , 2015 .

[27]  N. Fountain,et al.  EEG Is an Essential Clinical Tool: Pro and Con , 2006, Epilepsia.

[28]  Alexander J. Casson,et al.  Performance metrics for the accurate characterisation of interictal spike detection algorithms , 2009, Journal of Neuroscience Methods.

[29]  Robert J. Schalkoff,et al.  Standardized database development for EEG epileptiform transient detection: EEGnet scoring system and machine learning analysis , 2013, Journal of Neuroscience Methods.

[30]  F. Duffy,et al.  Spike detection. I. Correlation and reliability of human experts. , 1996, Electroencephalography and clinical neurophysiology.

[31]  Hans Hallez,et al.  Detection of focal epileptiform events in the EEG by spatio-temporal dipole clustering , 2008, Clinical Neurophysiology.

[32]  L. Senhadji,et al.  Wavelet analysis of EEG for three-dimensional mapping of epileptic events , 1995, Annals of Biomedical Engineering.

[33]  S. Castellaro,et al.  An artificial intelligence approach to classify and analyse EEG traces , 2002, Neurophysiologie Clinique/Clinical Neurophysiology.

[34]  M. Reuber,et al.  Diagnostic delay in psychogenic nonepileptic seizures , 2002, Neurology.

[35]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[36]  Justin Dauwels,et al.  Interictal epileptiform discharge characteristics underlying expert interrater agreement , 2017, Clinical Neurophysiology.

[37]  Michel J. A. M. van Putten,et al.  Inter-ictal spike detection using a database of smart templates , 2013, Clinical Neurophysiology.

[38]  Jonathan J. Halford,et al.  Computerized epileptiform transient detection in the scalp electroencephalogram: Obstacles to progress and the example of computerized ECG interpretation , 2009, Clinical Neurophysiology.

[39]  Eamonn J. Keogh,et al.  Rapid annotation of interictal epileptiform discharges via template matching under Dynamic Time Warping , 2016, Journal of Neuroscience Methods.

[40]  Stéphane Mallat,et al.  A Wavelet Tour of Signal Processing - The Sparse Way, 3rd Edition , 2008 .

[41]  Ronald P. Lesser,et al.  Automated spike detection in EEG , 2017, Clinical Neurophysiology.

[42]  Justin Dauwels,et al.  Classifier Cascade to Aid in Detection of Epileptiform Transients in Interictal EEG , 2018, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[43]  K. P. Indiradevi,et al.  A multi-level wavelet approach for automatic detection of epileptic spikes in the electroencephalogram , 2008, Comput. Biol. Medicine.

[44]  Victor W. Henderson,et al.  Supply and demand analysis of the current and future US neurology workforce , 2013, Neurology.

[45]  Selim R. Benbadis,et al.  Errors in EEGs and the misdiagnosis of epilepsy: Importance, causes, consequences, and proposed remedies , 2007, Epilepsy & Behavior.

[46]  Bernhard Schölkopf,et al.  Extracting Support Data for a Given Task , 1995, KDD.