Extracellular spike detection from multiple electrode array using novel intelligent filter and ensemble fuzzy decision making

J Neurosci Methods. 2015 Jan 15:239:129-38. doi: 10.1016/j.jneumeth.2014.10.006. Epub 2014 Oct 18.

Abstract

Background: The information obtained from signal recorded with extracellular electrodes is essential in many research fields with scientific and clinical applications. These signals are usually considered as a point process and a spike detection method is needed to estimate the time instants of action potentials. In order to do so, several steps are taken but they all depend on the results of the first step, which filters the signals. To alleviate the effect of noise, selecting the filter parameters is very time-consuming. In addition, spike detection algorithms are signal dependent and their performance varies significantly when the data change.

New methods: We propose two approaches to tackle the two problems above. We employ ensemble empirical mode decomposition (EEMD), which does not require parameter selection, and a novel approach to choose the filter parameters automatically. Then, to boost the efficiency of each of the existing methods, the Hilbert transform is employed as a pre-processing step. To tackle the second problem, two novel approaches, which use the fuzzy and probability theories to combine a number of spike detectors, are employed to achieve higher performance.

Results, comparison with existing method(s) and conclusions: The simulation results for realistic synthetic and real neuronal data reveal the improvement of the proposed spike detection techniques over state-of-the art approaches. We expect these improve subsequent steps like spike sorting.

Keywords: Ensemble empirical mode decomposition; Evolutionary algorithms; Extracellular spike detection; Fuzzy and probability theory; Hilbert transform.

MeSH terms

  • Action Potentials / physiology*
  • Computer Simulation
  • Decision Making*
  • Electrodes
  • Fuzzy Logic*
  • Humans
  • Models, Neurological
  • Neurons / physiology*
  • Signal Processing, Computer-Assisted*