[en] We used a spiking neural network (SNN) to decode neural data recorded from a 96-electrode array in premotor/motor cortex while a rhesus monkey performed a point-to-point reaching arm movement task. We mapped a Kalman-filter neural prosthetic decode algorithm developed to predict the arm’s velocity on to the SNN using the Neural Engineering Framework and simulated it using Nengo, a freely available software package. A 20,000-neuron network matched the standard decoder’s prediction to within 0.03% (normalized by maximum arm velocity). A 1,600-neuron version of this network was within 0.27%, and run in real-time on a 3GHz PC. These results demonstrate that a SNN can implement a statistical signal processing algorithm widely used as the decoder in high-performance neural prostheses (Kalman filter), and achieve similar results with just a few thousand neurons. Hardware SNN implementations—neuromorphic chips—may offer power savings, essential for realizing fully-implantable cortically controlled prostheses.
V. Gilja, Towards clinically viable neural prosthetic systems, Ph. D. Thesis, Department of Computer Science, Stanford University, 2010, pp 19-22 and pp 57-73.
V. Gilja, P. Nuyujukian, C. A. Chestek, J. P. Cunningham, J. M. Fan, B. M. Yu, S. I. Ryu, and K. V. Shenoy, A high-performance continuous cortically-controlled prosthesis enabled by feedback control design, 2010 Neuroscience Meeting Planner, San Diego, CA: Society for Neuroscience, 2010.
P. Nuyujukian, V. Gilja, C. A. Chestek, J. P. Cunningham, J. M. Fan, B. M. Yu, S. I. Ryu, and K. V. Shenoy, Generalization and robustness of a continuous cortically-controlled prosthesis enabled by feedback control design, 2010 Neuroscience Meeting Planner, San Diego, CA: Society for Neuroscience, 2010.
V. Gilja, C. A. Chestek, I. Diester, J. M. Henderson, K. Deisseroth, and K. V. Shenoy, Challenges and opportunities for next-generation intracortically based neural prostheses, IEEE TBME, 2011, in press.
S.-P. Kim, J. D. Simeral, L. R. Hochberg, J. P. Donoghue, and M. J. Black, Neural control of computer cursor velocity by decoding motor cortical spiking activity in humans with tetraplegia, J Neural Engineering, vol. 5, 2008, pp 455-476.
S. Kim, P. Tathireddy, R. A. Normann, and F. Solzbacher, Thermal impact of an active 3-D microelectrode array implanted in the brain, IEEE TNSRE, vol. 15, 2007, pp 493-501.
R. Silver, K. Boahen, S. Grillner, N. Kopell, and K. L. Olsen, Neurotech for neuroscience: Unifying concepts, organizing principles, and emerging tools, Journal of Neuroscience, vol. 27(44), 2007, pp 11807-11819.
J. V. Arthur and K. Boahen, Silicon Neuron Design: The Dynamical Systems Approach, IEEE Transactions on Circuits and Systems. In press.
C. Eliasmith and C. H. Anderson, Neural Engineering: Computation, representation, and dynamics in neurobiological systems., MIT Press, Cambridge, MA; 2003.
R. E. Kalman, A New Approach to Linear Filtering and Prediction Problems, Transactions of the ASME-Journal of Basic Engineering, vol. 82(Series D), 1960, pp 35-45.
G. Welsh and G. Bishop, An Introduction to the Kalman Filter, University of North Carolina at Chapel Hill Chapel Hill NC, vol. 95(TR 95-041), 1995, pp 1-16.
C. Eliasmith, A unified approach to building and controlling spiking attractor networks, Neural Computation, vol. 17, 2005, pp 1276-1314.
R. Singh and C. Eliasmith, Higher-dimensional neurons explain the tuning and dynamics of working memory cells, The Journal of Neuroscience, vol. 26(14), 2006, pp 3667-3678.
C. Eliasmith, How to build a brain: from function to implementation, Synthese, vol. 159(3), 2007, pp 373-388.
This website uses cookies to improve user experience. Read more
Save & Close
Accept all
Decline all
Show detailsHide details
Cookie declaration
About cookies
Strictly necessary
Performance
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Used to store the attribution information, the referrer initially used to visit the website
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.