• Home
  • Search
  • An unsupervised real-time spike sorting system based on optimized OSort
  • Cite Icon7
  • https://doi.org/10.1088/1741-2552/ad0d15Copy DOI Icon

An unsupervised real-time spike sorting system based on optimized OSort

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Objective. The OSort algorithm, a pivotal unsupervised spike sorting method, has been implemented in dedicated hardware devices for real-time spike sorting. However, due to the inherent complexity of neural recording environments, OSort still grapples with numerous transient cluster occurrences during the practical sorting process. This leads to substantial memory usage, heavy computational load, and complex hardware architectures, especially in noisy recordings and multi-channel systems. Approach. This study introduces an optimized OSort algorithm (opt-OSort) which utilizes correlation coefficient (CC), instead of Euclidean distance as classification criterion. The CC method not only bolsters the robustness of spike classification amidst the diverse and ever-changing conditions of physiological and recording noise environments, but also can finish the entire sorting procedure within a fixed number of cluster slots, thus preventing a large number of transient clusters. Moreover, the opt-OSort incorporates two configurable validation loops to efficiently reject cluster outliers and track recording variations caused by electrode drifting in real-time. Main results. The opt-OSort significantly reduces transient cluster occurrences by two orders of magnitude and decreases memory usage by 2.5–80 times in the number of pre-allocated transient clusters compared with other hardware implementations of OSort. The opt-OSort maintains an accuracy comparable to offline OSort and other commonly-used algorithms, with a sorting time of 0.68 µs as measured by the hardware-implemented system in both simulated datasets and experimental data. The opt-OSort’s ability to handle variations in neural activity caused by electrode drifting is also demonstrated. Significance. These results present a rapid, precise, and robust spike sorting solution suitable for integration into low-power, portable, closed-loop neural control systems and brain–computer interfaces.

Loading PDF

Similar Papers
  • Research Article
  • Citations12

Unsupervised automatic online spike sorting using reward-based online clustering

  • Oct 25, 2019
  • Biomedical Signal Processing and Control
  • Masoud Moghaddasi +3
  • Conference Article
  • Citations15

Neural cache: A low-power online digital spike-sorting architecture

  • Aug 01, 2008
  • Chung-Ching Peng +2
  • Conference Article
  • Citations8

An implantable VLSI architecture for real time spike sorting in cortically controlled Brain Machine Interfaces

  • Aug 01, 2010
  • Mehdi Aghagolzadeh +2
  • Research Article
  • Citations3

Computationally efficient feature denoising filter and selection of optimal features for noise insensitive spike sorting.

  • Aug 01, 2014
  • Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference
  • Yuning Yang +5
  • Research Article
  • Citations391

SpikeInterface, a unified framework for spike sorting.

  • Nov 10, 2020
  • eLife
  • Alessio P Buccino +6
  • Conference Article
  • Citations5

Comparison of Different Spike Sorting Subtechniques Based on Rat Brain Basolateral Amygdala Neuronal Activity

  • Nov 01, 2019
  • Sahar Hojjatinia +1
  • PDF
  • Research Article
  • Citations5

Stream-based Hebbian eigenfilter for real-time neuronal spike discrimination

  • Apr 10, 2012
  • BioMedical Engineering OnLine
  • Bo Yu +5
  • Conference Article
  • Citations1

An unsupervised method for realtime spike sorting

  • Sep 01, 2011
  • Gerold Bausch +1
  • Book Chapter
  • Citations6

Neural Spike Sorting Using Unsupervised Adversarial Learning

  • Jan 01, 2020
  • Konrad A Ciecierski
  • Conference Article
  • Citations8

A Novel k'-Means Algorithm for Clustering Analysis

  • Jan 01, 2009
  • Chonglun Fang +1
  • Research Article
  • Citations60

Subtyping of children with developmental dyslexia via bootstrap aggregated clustering and the gap statistic: comparison with the double‐deficit hypothesis

  • Jan 02, 2007
  • International Journal of Language & Communication Disorders
  • Wayne M King +2
  • PDF
  • Research Article
  • Citations20

A framework for on-implant spike sorting based on salient feature selection

  • Jun 30, 2020
  • Nature Communications
  • Mohammadali Shaeri +1
  • Conference Article
  • Citations7

A Reconfigurable Hebbian Eigenfilter for Neurophysiological Spike Train Analysis

  • Aug 01, 2010
  • Bo Yu +6
  • Research Article
  • Citations20

WeDIV – An improved k-means clustering algorithm with a weighted distance and a novel internal validation index

  • Oct 17, 2022
  • Egyptian Informatics Journal
  • Zilan Ning +5
  • Research Article
  • Citations8

Mixture density separation as a tool for high-quality interpretation of multi-source remote sensing data and related issues

  • Aug 01, 2004
  • International Journal of Remote Sensing
  • A Koltunov +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.