3,021 research outputs found

    Unsupervised Heart-rate Estimation in Wearables With Liquid States and A Probabilistic Readout

    Full text link
    Heart-rate estimation is a fundamental feature of modern wearable devices. In this paper we propose a machine intelligent approach for heart-rate estimation from electrocardiogram (ECG) data collected using wearable devices. The novelty of our approach lies in (1) encoding spatio-temporal properties of ECG signals directly into spike train and using this to excite recurrently connected spiking neurons in a Liquid State Machine computation model; (2) a novel learning algorithm; and (3) an intelligently designed unsupervised readout based on Fuzzy c-Means clustering of spike responses from a subset of neurons (Liquid states), selected using particle swarm optimization. Our approach differs from existing works by learning directly from ECG signals (allowing personalization), without requiring costly data annotations. Additionally, our approach can be easily implemented on state-of-the-art spiking-based neuromorphic systems, offering high accuracy, yet significantly low energy footprint, leading to an extended battery life of wearable devices. We validated our approach with CARLsim, a GPU accelerated spiking neural network simulator modeling Izhikevich spiking neurons with Spike Timing Dependent Plasticity (STDP) and homeostatic scaling. A range of subjects are considered from in-house clinical trials and public ECG databases. Results show high accuracy and low energy footprint in heart-rate estimation across subjects with and without cardiac irregularities, signifying the strong potential of this approach to be integrated in future wearable devices.Comment: 51 pages, 12 figures, 6 tables, 95 references. Under submission at Elsevier Neural Network

    Uber-Claws : unsupervised pattern classification for multi-unit extracellular neuronal burst extraction

    Get PDF
    To further an understanding of how a neuronal population generates patterns of rhythmic activity, the temporal dynamics of the group of neurons must be formalized. Essential to this pursuit, is the ability to reliably detect and separate the classes of single-unit neuronal activity from multi-unit extracellular signals recorded in a single channel. This study proposes a unified approach to automatically detect and classify single-unit bursts, and to observe the precise onset and offset of burst activity. Existing approaches to the problem fundamentally depend on the statistics of spike waveform variability, both extrinsic and intrinsic to the neuron. In contrast, the proposed approach depends on statistics that characterize the burst variability. An unsupervised learning procedure is implemented using hierarchical clustering to derive a complete and natural description of the variability in terms of clusters of bursts that possess strong internal similarities. Redundant solution vectors are used to parameterize each cluster, and a fuzzy classification approach assigns each burst to a class. Accuracy of the technique is demonstrated on in vivo and in vitro recordings of the triphasic pyloric rhythm in stomatogastric ganglion of crab Cancer borealis. The results, evaluated against a widely used manual classification approach, show that the technique performs detection and classification with comparable accuracy and quantifiable certainty, and is robust to background activity and noise

    Spike Clustering and Neuron Tracking over Successive Time Windows

    Get PDF
    This paper introduces a new methodology for tracking signals from individual neurons over time in multiunit extracellular recordings. The core of our strategy relies upon an extension of a traditional mixture model approach, with parameter optimization via expectation-maximimization (EM), to incorporate clustering results from the preceding time period in a Bayesian manner. EM initialization is also achieved by utilizing these prior clustering results. After clustering, we match the current and prior clusters to track persisting neurons. Applications of this spike sorting method to recordings from macaque parietal cortex show that it provides significantly more consistent clustering and tracking results

    Automatic plant pest detection and recognition using k-means clustering algorithm and correspondence filters

    Get PDF
    Plant pest recognition and detection is vital for food security, quality of life and a stable agricultural economy. This research demonstrates the combination of the k-means clustering algorithm and the correspondence filter to achieve pest detection and recognition. The detection of the dataset is achieved by partitioning the data space into Voronoi cells, which tends to find clusters of comparable spatial extents, thereby separating the objects (pests) from the background (pest habitat). The detection is established by extracting the variant distinctive attributes between the pest and its habitat (leaf, stem) and using the correspondence filter to identify the plant pests to obtain correlation peak values for different datasets. This work further establishes that the recognition probability from the pest image is directly proportional to the height of the output signal and inversely proportional to the viewing angles, which further confirmed that the recognition of plant pests is a function of their position and viewing angle. It is encouraging to note that the correspondence filter can achieve rotational invariance of pests up to angles of 360 degrees, which proves the effectiveness of the algorithm for the detection and recognition of plant pests

    Automatic epilepsy detection using fractal dimensions segmentation and GP-SVM classification

    Get PDF
    Objective: The most important part of signal processing for classification is feature extraction as a mapping from original input electroencephalographic (EEG) data space to new features space with the biggest class separability value. Features are not only the most important, but also the most difficult task from the classification process as they define input data and classification quality. An ideal set of features would make the classification problem trivial. This article presents novel methods of feature extraction processing and automatic epilepsy seizure classification combining machine learning methods with genetic evolution algorithms. Methods: Classification is performed on EEG data that represent electric brain activity. At first, the signal is preprocessed with digital filtration and adaptive segmentation using fractal dimensions as the only segmentation measure. In the next step, a novel method using genetic programming (GP) combined with support vector machine (SVM) confusion matrix as fitness function weight is used to extract feature vectors compressed into lower dimension space and classify the final result into ictal or interictal epochs. Results: The final application of GP SVM method improves the discriminatory performance of a classifier by reducing feature dimensionality at the same time. Members of the GP tree structure represent the features themselves and their number is automatically decided by the compression function introduced in this paper. This novel method improves the overall performance of the SVM classification by dramatically reducing the size of input feature vector. Conclusion: According to results, the accuracy of this algorithm is very high and comparable, or even superior to other automatic detection algorithms. In combination with the great efficiency, this algorithm can be used in real-time epilepsy detection applications. From the results of the algorithm's classification, we can observe high sensitivity, specificity results, except for the Generalized Tonic Clonic Seizure (GTCS). As the next step, the optimization of the compression stage and final SVM evaluation stage is in place. More data need to be obtained on GTCS to improve the overall classification score for GTCS.Web of Science142449243

    Feature extraction using extrema sampling of discrete derivatives for spike sorting in implantable upper-limb neural prostheses

    Get PDF
    Next generation neural interfaces for upper-limb (and other) prostheses aim to develop implantable interfaces for one or more nerves, each interface having many neural signal channels that work reliably in the stump without harming the nerves. To achieve real-time multi-channel processing it is important to integrate spike sorting on-chip to overcome limitations in transmission bandwidth. This requires computationally efficient algorithms for feature extraction and clustering suitable for low-power hardware implementation. This paper describes a new feature extraction method for real-time spike sorting based on extrema analysis (namely positive peaks and negative peaks) of spike shapes and their discrete derivatives at different frequency bands. Employing simulation across different datasets, the accuracy and computational complexity of the proposed method are assessed and compared with other methods. The average classification accuracy of the proposed method in conjunction with online sorting (O-Sort) is 91.6%, outperforming all the other methods tested with the O-Sort clustering algorithm. The proposed method offers a better tradeoff between classification error and computational complexity, making it a particularly strong choice for on-chip spike sorting

    A Study of Automatic Detection and Classification of EEG Epileptiform Transients

    Get PDF
    This Dissertation documents methods for automatic detection and classification of epileptiform transients, which are important clinical issues. There are two main topics: (1) Detection of paroxysmal activities in EEG; and (2) Classification of paroxysmal activities. This machine learning algorithms were trained on expert opinion which was provided as annotations in clinical EEG recordings, which are called \u27yellow boxes\u27 (YBs). The Dissertation describes improved wavelet-based features which are used in machine learning algorithms to detect events in clinical EEG. It also reveals the influence of electrode positions and cardinality of datasets on the outcome. Furthermore, it studies the utility of using fuzzy strategies to obtain better performance than using crisp decision strategies. In the yellow-box detection study, this Dissertation makes use of threshold strategies and implementation of ANNs. It develops two types of features, wavelet and morphology, for comparison. It also explores the possibility to reduce input vector dimension by pruning. A full-scale real-time simulation of YB detection is performed. The simulation results are demonstrated using a web-based EEG viewing system designed in the School of Computing at Clemson, called EEGnet. Results are compared to expert marked YBs
    corecore