DETECT is a MATLAB Toolbox for detecting and identifying events in long multi-channel time series, such as the analysis of electroencephalography (EEG) signals. DETECT can be used to detect multiple types of events and returns labels and time indices where the events occur, allowing for the further analysis of events.

Project page on github




Lawhern, V., Hairston, WD., and Robbins, K. (2013).
DETECT: a MATLAB toolbox for event detection and identification in time series, with applications to artifact detection in EEG signals.
PLoS ONE, 8(4):e62944.

Lawhern, V., Hairston, WD., McDowell, K., Westerfield, M., and Robbins, K. (2012).
Detection and classification of subject-generated artifacts in EEG signals using autoregressive models
Journal of Neuroscience Methods, 208(2):181-189.

Sample Data

Sample ECG dataset was taken from the PhysioNet online repository. The data was taken from More information can be found in the /data/sampleECG folder under "DATA_README.txt".