arrow
返回

Spike sorting algorithms and their efficient hardware implementation: a comprehensive survey

delete2023-04-14
delete15
PRE
AI
T
Tim Zhang
M
Mostafa Rahimi Azghadi *
C
Corey Lammie
A
Amirali Amirsoleimani
R
Roman Genov
DOI:10.1088/1741-2552/acc7ccdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Objective. Spike sorting is a set of techniques used to analyze extracellular neural recordings, attributing individual spikes to individual neurons. This field has gained significant interest in neuroscience due to advances in implantable microelectrode arrays, capable of recording thousands of neurons simultaneously. High-density electrodes, combined with efficient and accurate spike sorting systems, are essential for various applications, including brain machine interfaces (BMIs), experimental neural prosthetics, real-time neurological disorder monitoring, and neuroscience research. However, given the resource constraints of modern applications, relying solely on algorithmic innovation is not enough. Instead, a co-optimization approach that combines hardware and spike sorting algorithms must be taken to develop neural recording systems suitable for resource-constrained environments, such as wearable devices and BMIs. This co-design requires careful consideration when selecting appropriate spike-sorting algorithms that match specific hardware and use cases. Approach. We investigated the recent literature on spike sorting, both in terms of hardware advancements and algorithms innovations. Moreover, we dedicated special attention to identifying suitable algorithm-hardware combinations, and their respective real-world applicabilities. Main results. In this review, we first examined the current progress in algorithms, and described the recent departure from the conventional '3-step' algorithms in favor of more advanced template matching or machine-learning-based techniques. Next, we explored innovative hardware options, including application-specific integrated circuits, field-programmable gate arrays, and in-memory computing devices (IMCs). Additionally, the challenges and future opportunities for spike sorting are discussed. Significance. This comprehensive review systematically summarizes the latest spike sorting techniques and demonstrates how they enable researchers to overcome traditional obstacles and unlock novel applications. Our goal is for this work to serve as a roadmap for future researchers seeking to identify the most appropriate spike sorting implementations for various experimental settings. By doing so, we aim to facilitate the advancement of this exciting field and promote the development of innovative solutions that drive progress in neural engineering research.
Keyword:
spike sorting
hardware
machine learning
neuromorphic engineering

期刊

Journal of Neural Engineering 封面图
Journal of Neural Engineering
IF:
3.8
论文数:
4.0K
被引数:
1.4W

机构

Y
york university - canada
学者数:
8.3K
论文数: 9.0K
被引数: 10
J
James Cook University
学者数:
7.8K
论文数: 7.9K
被引数: 1.2W
M
McGill University
学者数:
5.5W
论文数: 4.9W
被引数: 7.0W
U
university of toronto
学者数:
14.8W
论文数: 12.0W
被引数: 165
学者 查看更多机构
引用论文

引用论文

In Vivo Fibrillar β-Amyloid Detected Using [11C]PiB Positron Emission Tomography and Neuropathologic Assessment in Older Adults
err2011-02-01
err0
errOAAI
errJitka Sojkova; Ira Driscoll; Diego Iacono; Yun Zhou; Kari-Elise Codispoti; Michael A. Kraut; Luigi Ferrucci; Olga Pletnikova; Chester A. Mathis; William E. Klunk; Richard J. O’Brien; Dean F. Wong; Juan C. Troncoso; Susan M. Resnick
err分享
err收藏
err分享
err收藏
Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications
err2020-12-01
err133
errOAAI
errAzghadi, Mostafa Rahimi; Lammie, Corey; Eshraghian, Jason K.; Payvand, Melika; Donati, Elisa; Linares-Barranco, Bernabe; Indiveri, Giacomo
err分享
err收藏
Multichannel parallel processing of neural signals in memristor arrays忆阻器阵列神经信号的多通道并行处理
err2020-10-09
err42
errOAAI
errLiu, Zhengwu; Tang, Jianshi; Gao, Bin; Li, Xinyi; Yao, Peng; Lin, Yudeng; Liu, Dingkun; Hong, Bo; Qian, He; Wu, Huaqiang
err分享
err收藏
Spiking Neural Networks Based on OxRAM Synapses for Real-Time Unsupervised Spike Sorting基于OxRAM突触的尖峰神经网络用于实时无监督尖峰排序
err2016-11-03
err52
errOAAI
errWerner, Thilo; Vianello, Elisa; Bichler, Olivier; Garbin, Daniele; Cattaert, Daniel; Yvert, Blaise; De Salvo, Barbara; Perniola, Luca
err分享
err收藏
学者 查看更多内容