The CS algorithm: A novel method for high frequency oscillation detection in EEG

Jan Cimbálník, Angela Hewitt, Greg Worrell, Matt Stead

Research output: Contribution to journalArticlepeer-review

19 Scopus citations


Background High frequency oscillations (HFOs) are emerging as potentially clinically important biomarkers for localizing seizure generating regions in epileptic brain. These events, however, are too frequent, and occur on too small a time scale to be identified quickly or reliably by human reviewers. Many of the deficiencies of the HFO detection algorithms published to date are addressed by the CS algorithm presented here. New Method The algorithm employs novel methods for: 1) normalization; 2) storage of parameters to model human expertise; 3) differentiating highly localized oscillations from filtering phenomena; and 4) defining temporal extents of detected events. Results Receiver-operator characteristic curves demonstrate very low false positive rates with concomitantly high true positive rates over a large range of detector thresholds. The temporal resolution is shown to be +/−∼5 ms for event boundaries. Computational efficiency is sufficient for use in a clinical setting. Comparison with existing methods The algorithm performance is directly compared to two established algorithms by Staba (2002) and Gardner (2007). Comparison with all published algorithms is beyond the scope of this work, but the features of all are discussed. All code and example data sets are freely available. Conclusions The algorithm is shown to have high sensitivity and specificity for HFOs, be robust to common forms of artifact in EEG, and have performance adequate for use in a clinical setting.

Original languageEnglish (US)
Pages (from-to)6-16
Number of pages11
JournalJournal of Neuroscience Methods
StatePublished - Jan 1 2018


  • Detection algorithm
  • Frequency dominance
  • HFO
  • High frequency oscillations
  • Ripples

ASJC Scopus subject areas

  • Neuroscience(all)


Dive into the research topics of 'The CS algorithm: A novel method for high frequency oscillation detection in EEG'. Together they form a unique fingerprint.

Cite this