The detection of neural spikes plays an important role in studying and processing extracellular recording signals, which promises to be able to extract the necessary spike data for all subsequent analyses. The existing algorithms for spike detection have achieved great progress but there still remains much room for improvement in terms of the robustness to noise and the flexibility in the spike shape. To address this issue, this paper presents a novel method for spike detection based on the theory of sparse representation. By analyzing the characteristics of extracellular neural recordings, a targetdriven sparse representation framework is firstly constructed, with which the neural spike signals can be effectively separated from background noise. In addition, considering the fact that the spikes emitted by different neurons have different shapes, we then learn a universal dictionary to give a sparse representation of various spike signals. Finally, the information (location and number) of spikes in the recorded signal are achieved by comprehensively analyzing the sparse features. Experimental results demonstrate that the proposed method outperforms the existing methods in the spike detection problem.
Citation: Zuozhi Liu, Xiaotian Wang, Quan Yuan. Robust detection of neural spikes using sparse coding based features[J]. Mathematical Biosciences and Engineering, 2020, 17(4): 4257-4270. doi: 10.3934/mbe.2020235
The detection of neural spikes plays an important role in studying and processing extracellular recording signals, which promises to be able to extract the necessary spike data for all subsequent analyses. The existing algorithms for spike detection have achieved great progress but there still remains much room for improvement in terms of the robustness to noise and the flexibility in the spike shape. To address this issue, this paper presents a novel method for spike detection based on the theory of sparse representation. By analyzing the characteristics of extracellular neural recordings, a targetdriven sparse representation framework is firstly constructed, with which the neural spike signals can be effectively separated from background noise. In addition, considering the fact that the spikes emitted by different neurons have different shapes, we then learn a universal dictionary to give a sparse representation of various spike signals. Finally, the information (location and number) of spikes in the recorded signal are achieved by comprehensively analyzing the sparse features. Experimental results demonstrate that the proposed method outperforms the existing methods in the spike detection problem.
[1] | E. R. Kandel, J. H. Schwartz, T. M. Jessell, Principles of Neural Science, New York: McGraw-Hill, 2000. |
[2] | J. G. Nicholls, A. R. Martin, B. G. Wallace, P. A. Fuchs, From Neuron to Brain, Sunderland, MA: Sinauer Associates, 2001. |
[3] | Q. Gao, L. Dou, A. N. Belkacem, C. Chen, Noninvasive electroencephalogram based control of a robotic arm for writing task using hybrid BCI system, Biomed. Res. Int., 6 (2017), 1-8. doi: 10.14194/ijmbr.6.1.1 |
[4] | H. R. Wilson, J. D. Cowan, Excitatory and inhibitory interactions in localized populations of model neurons, Biophys. J., 12 (1972), 1-24. |
[5] | B. S. Gutkin, B. Ermentrout, M. Rudolph, Spike generating dynamics and the conditions of spike-time precision in cortical neurons, J. Comput. Neurosci., 15 (2003), 91-103. doi: 10.1023/A:1024426903582 |
[6] | E. M. Izhikevich, N. S. Desai, E. C. Walcott, F. C. Hoppensteadt, Bursts as a unit of neural information: Selective communication via resonance, Trends Neurosci., 26(2003), 161-167. doi: 10.1016/S0166-2236(03)00034-1 |
[7] | M. Meister, J. Pine, D. A. Baylor, Multi-neuronal signals from the retina: acquisition and analysis, J. Neurosci. Methods, 51 (1994), 95-106. doi: 10.1016/0165-0270(94)90030-2 |
[8] | G. Buzsáki, Large-scale recording of neuronal ensembles, Nat. Neurosci., 7 (2004), 446-451. doi: 10.1038/nn1233 |
[9] | M. K. Lewandowska, D. J. Bakkum, S. B. Rompani, A. Hierlemann, Recording large extracellular spikes in microchannels along many axonal sites from individual neurons, PLoS One, 10 (2015), e0118514. |
[10] | X. Liu, X. Yang, N. Zheng, Automatic extracellular spike detection with piecewise optimal morphological filter, Neurocomputing, 79 (2011), 132-139. |
[11] | H. Bergman, M. R. DeLong, A personal computer-based spike detector and sorter implementation and evaluation, J. Neurosci. Methods, 41 (1992), 187-197. doi: 10.1016/0165-0270(92)90084-Q |
[12] | R. R. Harrison, A low-power integrated circuit for adaptive detection of action potentials in noisy signals, In Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, (2004), 3325-3328. |
[13] | P. Maragos, J. F. Kaiser, T. F. Quatieri, On amplitude and frequency demodulation using energy operators, IEEE Trans. Signal Process., 41 (1993), 1532-1550. doi: 10.1109/78.212729 |
[14] | K. H. Kim, S. J. Kim, Neural spike sorting under nearly 0-dB signal-to-noise ratio using nonlinear energy operator and artificial neural-network classifier, IEEE Trans. Biomed. Eng., 47 (2000), 1406-1411. doi: 10.1109/10.871415 |
[15] | H. Kaneko, S. S. Suzuki, J. Okada, M. Akamatsu, Multineuronal spike classification based on multisite electrode recording, whole-waveform analysis, and hierarchical clustering, IEEE Trans. Biomed. Eng., 46 (1999), 280-290. |
[16] | S. Kim, J. McNames, Automatic spike detection based on adaptive template matching for extracellular neural recordings, J. Neurosci. Methods, 165 (2007), 165-174. doi: 10.1016/j.jneumeth.2007.05.033 |
[17] | Z. Nenadic, J. W. Burdick, Spike detection using the continuous wavelet transform, IEEE Trans. Biomed. Eng., 52 (2005), 74-87. doi: 10.1109/TBME.2004.839800 |
[18] | X. Liu, H. Wan, Z. Shang, L. Shi, Automatic extracellular spike denoising using wavelet neighbor coefficients and level dependency, Neurocomputing, 149 (2015), 1407-1414. doi: 10.1016/j.neucom.2014.08.055 |
[19] | N. Mtetwa, L. S. Smith, Smoothing and thresholding in neuronal spike detection, Neurocomputing, 69 (2006), 1366-1370. doi: 10.1016/j.neucom.2005.12.108 |
[20] | H. Zhang, Y. Zhang, T. S. Huang, Pose-robust face recognition via sparse representation, Pattern Recognit., 46 (2013), 1511-1521. doi: 10.1016/j.patcog.2012.10.025 |
[21] | Y. Li, Y. Chi, Off-the-Grid line spectrum denoising and estimation with multiple measurement vectors, IEEE Trans. Signal Process., 64 (2014), 1257-1269. |
[22] | W. Dong, F. Fu, G. Shi, X. Cao, J. Wu, G. Li, X. Li, Hyperspectral image super-resolution via non-negative structured sparse representation, IEEE Trans. Image Process., 25 (2017), 2337-2352. |
[23] | S. Rao, R. Tron, R. Vidal, Y. Ma, Motion segmentation in the presence of outlying, incomplete, or corrupted trajectories, IEEE Trans. Pattern Anal. Mach. Intell., 32 (2010), 1832-1845. |
[24] | M. Elad, Sparse and redundant representations: from theory to applications in signal and image processing, Springer: New York, USA, 2010. |
[25] | S. Mallat, Z. Zhang, Matching pursuit with time-frequency dictionaries, IEEE Trans. Signal Process., 41 (1993), 3397-3415. doi: 10.1109/78.258082 |
[26] | Y. C. Pati, R. Rezaiifar, P. S. Krishnaprasad, Orthogonal matching pursuit: recursive function approximation with applications to wavelet decom position, In Proceedings of the 27th Annual Asilomar Conference Signals, Systems, and Computers, (1993), 40-44. |
[27] | D. Needell, R. Vershynin, Uniform uncertainty principle and signal recovery via regularized orthogonal matching pursuit., Found. Comput. Math., 9 (2009), 317-334. doi: 10.1007/s10208-008-9031-3 |
[28] | S. Chen, D. L. Donoho, M. A. Saunders, Atomic decomposition by basis pursuit, SIAM Rev., 43 (2001), 129-159. |
[29] | S. J. Kim, K. Koh, M. Lustig, S. Boyd, D. Gorinevsky, An interior-point method for large-scale l1-regularized least squares, IEEE J. Sel. Top. Signal Process., 1 (2007), 606-617. doi: 10.1109/JSTSP.2007.910971 |
[30] | A. Rakotomamonjy, Surveying and comparing simultaneous sparse approximation (or grouplasso) algorithms, Signal Process., 91 (2011), 1505-1526. doi: 10.1016/j.sigpro.2011.01.012 |
[31] | W. Dong, L. Zhang, G. Shi, X. Wu, Image deblurring and super-resolution by adaptive sparse domain selection and adaptive regularization, IEEE Trans. Image Process., 20 (2011), 1838-1857. doi: 10.1109/TIP.2011.2108306 |
[32] | J. Zhang, Y. Suo, S. Mitra, S. P. Chin, S. Hsiao, R. F. Yazicioglu, An efficient and compact compressed sensing microsystem for implantable neural recordings, IEEE Trans. Biomed. Circuits Syst., 28 (2014), 485-496. |
[33] | J. A. Hartigan, M. A. Wong, A K-means clustering algorithm, Appl. Stat., 28 (2013), 100-108. |
[34] | M. Aharon, M. Elad, A. Bruckstein, K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation, IEEE Trans. Signal Process., 54 (2006), 4311-4322. doi: 10.1109/TSP.2006.881199 |
[35] | D. Liu et al., Medial prefrontal activity during delay period contributes to learning of a working memory task, Science, 346 (2014), 458-463. |
[36] | T. Fawcett, An introduction to ROC analysis, Pattern Recognit. Lett., 27 (2006), 861-874. |
[37] | P. C. Petrantonakis, P. Poirazi, A simple method to simultaneously detect and identify spikes from raw extracellular recordings, Front. Neurosci., 9 (2015). |
[38] | A. Cherian, S. Sra, N. Papanikolopoulos, Denoising Sparse Noise via Online Dictionary Learning, In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Systems, and Computers, (2011). |