학술논문

Multichannel Many-Class Real-Time Neural Spike Sorting With Convolutional Neural Networks
Document Type
Periodical
Source
IEEE Open Journal of Circuits and Systems IEEE Open J. Circuits Syst. Circuits and Systems, IEEE Open Journal of. 3:168-179 2022
Subject
Components, Circuits, Devices and Systems
Wireless communication
Feature extraction
Real-time systems
Hardware
Recording
System-on-chip
Convolutional neural networks
Spike sorting
neural network
FPGA
neural recording
Language
ISSN
2644-1225
Abstract
Real-time in-sensor spike sorting is a forefront requirement in the development of brainmachine interfaces (BMIs). This work presents the characterization, design, and efficient implementation on a field-programmable gate array (FPGA) of a novel approach to neural spike sorting intended for implantable devices based on convolutional neural networks (CNNs). While the temporal features, the shape of the spike signals, could be highly mitigated from the ambient noise, the proposed classifier effectively extracts spatial features from the multi-channel neural signal to maintain high accuracy on the noisy data. The proposed classifier mechanism was tested on real data that is recorded from multi-channel electrodes, containing 27 neural units, and the classifier achieves 93.1% accuracy despite high temporal noise in the signal. For hardware synthesis, the CNN weights are quantized to reduce the model storage requirement by 93% compared to its floating point-precision version, and the model achieves an accuracy of 86.1%.

Online Access