Modeling and decoding motor cortical activity using a switching Kalman filter

We present a switching Kalman filter model for the real-time inference of hand kinematics from a population of motor cortical neurons. Firing rates are modeled as a Gaussian mixture where the mean of each Gaussian component is a linear function of hand kinematics. A "hidden state" models the probability of each mixture component and evolves over time in a Markov chain. The model generalizes previous encoding and decoding methods, addresses the non-Gaussian nature of firing rates, and can cope with crudely sorted neural data common in on-line prosthetic applications.

[1]  K. Ramachandran,et al.  Mathematical Statistics with Applications. , 1992 .

[2]  Matthew Fellows,et al.  Robustness of neuroprosthetic decoding algorithms , 2003, Biological Cybernetics.

[3]  Christopher R. Stambaugh,et al.  Encoding of Tactile Stimulus Location by Somatosensory Thalamocortical Ensembles , 2000, The Journal of Neuroscience.

[4]  A. P. Georgopoulos,et al.  Primate motor cortex and free arm movements to visual targets in three- dimensional space. III. Positional gradients and population coding of movement direction from various movement origins , 1988, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[5]  A. Schwartz,et al.  Motor cortical activity during drawing movements: population representation during spiral tracing. , 1999, Journal of neurophysiology.

[6]  A. P. Georgopoulos,et al.  Primate motor cortex and free arm movements to visual targets in three- dimensional space. II. Coding of the direction of movement by a neuronal population , 1988, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[7]  A P Georgopoulos,et al.  On the relations between the direction of two-dimensional arm movements and cell discharge in primate motor cortex , 1982, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[8]  Dawn M. Taylor,et al.  Direct Cortical Control of 3D Neuroprosthetic Devices , 2002, Science.

[9]  A. P. Georgopoulos,et al.  Neuronal population coding of movement direction. , 1986, Science.

[10]  Nicholas G. Hatsopoulos,et al.  Brain-machine interface: Instant neural control of a movement signal , 2002, Nature.

[11]  A B Schwartz,et al.  Motor cortical representation of speed and direction during reaching. , 1999, Journal of neurophysiology.

[12]  J Hore,et al.  Relations of motor cortex neural discharge to kinematics of passive and active elbow movements in the monkey. , 1988, Journal of neurophysiology.

[13]  Michael J. Black,et al.  Probabilistic Inference of Hand Motion from Neural Activity in Motor Cortex , 2001, NIPS.

[14]  A. Schwartz,et al.  Motor cortical activity during drawing movements: population representation during sinusoid tracing. , 1993, Journal of neurophysiology.

[15]  J.C. Sanchez,et al.  Learning the contributions of the motor, premotor, and posterior parietal cortices for hand trajectory reconstruction in a brain machine interface , 2003, First International IEEE EMBS Conference on Neural Engineering, 2003. Conference Proceedings..

[16]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[17]  Geoffrey E. Hinton,et al.  Switching State-Space Models , 1996 .

[18]  Wei Wu,et al.  Neural Decoding of Cursor Motion Using a Kalman Filter , 2002, NIPS.

[19]  Dawn M. Taylor,et al.  Extraction algorithms for cortical control of arm prosthetics , 2001, Current Opinion in Neurobiology.

[20]  Pamela Reinagel,et al.  Decoding visual information from a population of retinal ganglion cells. , 1997, Journal of neurophysiology.

[21]  L. Paninski,et al.  Spatiotemporal tuning of motor cortical neurons for hand position and velocity. , 2004, Journal of neurophysiology.

[22]  Stephen H. Scott,et al.  Method for assessing directional characteristics of non-uniformly sampled neural activity , 2002, Journal of Neuroscience Methods.

[23]  A. Schwartz,et al.  Motor cortical activity during drawing movements: population representation during lemniscate tracing. , 1999, Journal of neurophysiology.

[24]  Matthew Fellows,et al.  On the variability of manual spike sorting , 2004, IEEE Transactions on Biomedical Engineering.

[25]  Jerald D. Kralik,et al.  Real-time prediction of hand trajectory by ensembles of cortical neurons in primates , 2000, Nature.

[26]  Jun S. Liu,et al.  Mixture Kalman filters , 2000 .

[27]  Michael J. Black,et al.  A quantitative comparison of linear and non-linear models of motor cortical activity for the encoding and decoding of arm motions , 2003, First International IEEE EMBS Conference on Neural Engineering, 2003. Conference Proceedings..

[28]  A.H. Haddad,et al.  Applied optimal estimation , 1976, Proceedings of the IEEE.

[29]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[30]  R A Normann,et al.  The Utah intracortical Electrode Array: a recording structure for potential brain-computer interfaces. , 1997, Electroencephalography and clinical neurophysiology.

[31]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[32]  M. Nicolelis,et al.  Reconstructing the Engram: Simultaneous, Multisite, Many Single Neuron Recordings , 1997, Neuron.

[33]  Francesco Ventriglia,et al.  Synaptic fusion pore structure and AMPA receptor activation according to Brownian simulation of glutamate diffusion , 2003, Biological Cybernetics.

[34]  Michael J. Black,et al.  Inferring Hand Motion from Multi-Cell Recordings in Motor Cortex using a Kalman Filter , 2002 .