Ham Clustering

Submitted by: Submitted by

Views: 31

Words: 3781

Pages: 16

Category: Science and Technology

Date Submitted: 02/22/2015 05:14 PM

Report This Essay

Journal of Neuroscience Methods 235 (2014) 145–156

Contents lists available at ScienceDirect

Journal of Neuroscience Methods

journal homepage: www.elsevier.com/locate/jneumeth

Computational Neuroscience

Hierarchical Adaptive Means (HAM) clustering for hardware-efficient, unsupervised and real-time spike sorting

Sivylla E. Paraskevopoulou a,b,∗ , Di Wu a , Amir Eftekhar a,b , Timothy G. Constandinou a,b

a b

Department of Electrical and Electronic Engineering, Imperial College, London, SW7 2BT, UK Centre for Bio-Inspired Technology, Institute of Biomedical Engineering, Imperial College, London, SW7 2AZ, UK

h i g h l i g h t s

• • • •

We present a novel unsupervised classification method for real-time spike sorting. The classification accuracy achieved is high (comparable to k-means with 10 iterations). Classification accuracy was derived with multiple feature sets and for multiple datasets (both simulated and real neural recordings). The low complexity of the method (quantified in terms of memory and computation requirements) makes it suitable for hardware implementation.

a r t i c l e

i n f o

a b s t r a c t

This work presents a novel unsupervised algorithm for real-time adaptive clustering of neural spike data (spike sorting). The proposed Hierarchical Adaptive Means (HAM) clustering method combines centroidbased clustering with hierarchical cluster connectivity to classify incoming spikes using groups of clusters. It is described how the proposed method can adaptively track the incoming spike data without requiring any past history, iteration or training and autonomously determines the number of spike classes. Its performance (classification accuracy) has been tested using multiple datasets (both simulated and recorded) achieving a near-identical accuracy compared to k-means (using 10-iterations and provided with the number of spike classes). Also, its robustness in applying to different feature extraction methods has been demonstrated...