Technology-aware algorithm design for neural spike detection, feature extraction, and dimensionality reduction
- PMID: 20525534
- DOI: 10.1109/TNSRE.2010.2051683
Technology-aware algorithm design for neural spike detection, feature extraction, and dimensionality reduction
Abstract
Applications such as brain-machine interfaces require hardware spike sorting in order to 1) obtain single-unit activity and 2) perform data reduction for wireless data transmission. Such systems must be low-power, low-area, high-accuracy, automatic, and able to operate in real time. Several detection, feature-extraction, and dimensionality-reduction algorithms for spike sorting are described and evaluated in terms of accuracy versus complexity. The nonlinear energy operator is chosen as the optimal spike-detection algorithm, being most robust over noise and relatively simple. Discrete derivatives is chosen as the optimal feature-extraction method, maintaining high accuracy across signal-to-noise ratios with a complexity orders of magnitude less than that of traditional methods such as principal-component analysis. We introduce the maximum-difference algorithm, which is shown to be the best dimensionality-reduction method for hardware spike sorting.
Similar articles
-
Comparison of spike-sorting algorithms for future hardware implementation.Annu Int Conf IEEE Eng Med Biol Soc. 2008;2008:5015-20. doi: 10.1109/IEMBS.2008.4650340. Annu Int Conf IEEE Eng Med Biol Soc. 2008. PMID: 19163843
-
Performance evaluation of PCA-based spike sorting algorithms.Comput Methods Programs Biomed. 2008 Sep;91(3):232-44. doi: 10.1016/j.cmpb.2008.04.011. Epub 2008 Jun 18. Comput Methods Programs Biomed. 2008. PMID: 18565614
-
Evaluation of spike-detection algorithms for a brain-machine interface application.IEEE Trans Biomed Eng. 2004 Jun;51(6):905-11. doi: 10.1109/TBME.2004.826683. IEEE Trans Biomed Eng. 2004. PMID: 15188857
-
A review of classification algorithms for EEG-based brain-computer interfaces.J Neural Eng. 2007 Jun;4(2):R1-R13. doi: 10.1088/1741-2560/4/2/R01. Epub 2007 Jan 31. J Neural Eng. 2007. PMID: 17409472 Review.
-
A review of methods for spike sorting: the detection and classification of neural action potentials.Network. 1998 Nov;9(4):R53-78. Network. 1998. PMID: 10221571 Review.
Cited by
-
Spike Sorting of Non-Stationary Data in Successive Intervals Based on Dirichlet Process Mixtures.Cogn Neurodyn. 2022 Dec;16(6):1393-1405. doi: 10.1007/s11571-022-09781-7. Epub 2022 Feb 9. Cogn Neurodyn. 2022. PMID: 36408062 Free PMC article.
-
Spike detection based on normalized correlation with automatic template generation.Sensors (Basel). 2014 Jun 23;14(6):11049-69. doi: 10.3390/s140611049. Sensors (Basel). 2014. PMID: 24960082 Free PMC article.
-
A Framework for the Comparative Assessment of Neuronal Spike Sorting Algorithms towards More Accurate Off-Line and On-Line Microelectrode Arrays Data Analysis.Comput Intell Neurosci. 2016;2016:8416237. doi: 10.1155/2016/8416237. Epub 2016 Apr 27. Comput Intell Neurosci. 2016. PMID: 27239191 Free PMC article.
-
Partially binarized neural networks for efficient spike sorting.Biomed Eng Lett. 2022 Dec 9;13(1):73-83. doi: 10.1007/s13534-022-00255-7. eCollection 2023 Feb. Biomed Eng Lett. 2022. PMID: 36711161 Free PMC article.
-
Efficient architecture for spike sorting in reconfigurable hardware.Sensors (Basel). 2013 Nov 1;13(11):14860-87. doi: 10.3390/s131114860. Sensors (Basel). 2013. PMID: 24189331 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources