Comparisons between linear and nonlinear methods for decoding motor cortical activities of monkey

Brain Machine Interfaces (BMI) aim at building a direct communication link between the neural system and external devices. The decoding of neuronal signals is one of the important steps in BMI systems. Existing decoding methods commonly fall into two categories, i.e., linear methods and nonlinear methods. This paper compares the performance between the two kinds of methods in the decoding of motor cortical activities of a monkey. Kalman filter (KF) is chosen as an example of linear methods, and General Regression Neural Network (GRNN) and Support Vector Regression (SVR) are two nonlinear approaches evaluated in our work. The experiments are conducted to reconstruct 2D trajectories in a center-out task. The correlation coefficient (CC) and the root mean square error (RMSE) are used to assess the performance. The experimental results show that GRNN and SVR achieve better performance than Kalman filter with average improvements of about 30% in CC and 40% in RMSE. This demonstrates that nonlinear models can better encode the relationship between the neuronal signals and response. In addition, GRNN and SVR are more effective than Kalman filter on noisy data.

[1]  Andrew S. Whitford,et al.  Cortical control of a prosthetic arm for self-feeding , 2008, Nature.

[2]  R E Kass,et al.  Recursive bayesian decoding of motor cortical signals by particle filtering. , 2004, Journal of neurophysiology.

[3]  Sung June Kim,et al.  Advantage of support vector machine for neural spike train decoding under spike sorting errors. , 2005, Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference.

[4]  Michael J. Black,et al.  Modeling and decoding motor cortical activity using a switching Kalman filter , 2004, IEEE Transactions on Biomedical Engineering.

[5]  Jiping He,et al.  Selection and parameterization of cortical neurons for neuroprosthetic control , 2006, Journal of neural engineering.

[6]  J.C. Sanchez,et al.  Simultaneus prediction of four kinematic variables for a brain-machine interface using a single recurrent neural network , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  Jon A. Mukand,et al.  Neuronal ensemble control of prosthetic devices by a human with tetraplegia , 2006, Nature.

[8]  José Carlos Príncipe,et al.  Sequential Monte Carlo Point-Process Estimation of Kinematics from Neural Spiking Activity for Brain-Machine Interfaces , 2009, Neural Computation.

[9]  Donald F. Specht,et al.  A general regression neural network , 1991, IEEE Trans. Neural Networks.

[10]  Deniz Erdogmus,et al.  Input-output mapping performance of linear and nonlinear models for estimating hand trajectories from cortical neuronal firing patterns , 2002, Proceedings of the 12th IEEE Workshop on Neural Networks for Signal Processing.

[11]  Sung June Kim,et al.  Superiority of nonlinear mapping in decoding multiple single-unit neuronal spike trains: A simulation study , 2006, Journal of Neuroscience Methods.

[12]  Jose C. Principe,et al.  Point process modeling on decoding and encoding for Brain Machine Interfaces , 2009, 2009 7th Asian Control Conference.

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

[14]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

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

[16]  David M. Santucci,et al.  Learning to Control a Brain–Machine Interface for Reaching and Grasping by Primates , 2003, PLoS biology.

[17]  Wei Wu,et al.  Bayesian Population Decoding of Motor Cortical Activity Using a Kalman Filter , 2006, Neural Computation.

[18]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[19]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[20]  P R Kennedy,et al.  Direct control of a computer from the human central nervous system. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.