Unscented Kalman Filter for Brain-Machine Interfaces
Open Access
- 15 July 2009
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 4 (7) , e6243
- https://doi.org/10.1371/journal.pone.0006243
Abstract
Brain machine interfaces (BMIs) are devices that convert neural signals into commands to directly control artificial actuators, such as limb prostheses. Previous real-time methods applied to decoding behavioral commands from the activity of populations of neurons have generally relied upon linear models of neural tuning and were limited in the way they used the abundant statistical information contained in the movement profiles of motor tasks. Here, we propose an n-th order unscented Kalman filter which implements two key features: (1) use of a non-linear (quadratic) model of neural tuning which describes neural activity significantly better than commonly-used linear tuning models, and (2) augmentation of the movement state variables with a history of n-1 recent states, which improves prediction of the desired command even before incorporating neural activity information and allows the tuning model to capture relationships between neural activity and movement at multiple time offsets simultaneously. This new filter was tested in BMI experiments in which rhesus monkeys used their cortical activity, recorded through chronically implanted multielectrode arrays, to directly control computer cursors. The 10th order unscented Kalman filter outperformed the standard Kalman filter and the Wiener filter in both off-line reconstruction of movement trajectories and real-time, closed-loop BMI operation.Keywords
This publication has 57 references indexed in Scilit:
- Decoding Trajectories from Posterior Parietal Cortex EnsemblesJournal of Neuroscience, 2008
- Cortical control of a prosthetic arm for self-feedingNature, 2008
- A survey of signal processing algorithms in brain–computer interfaces based on electrical brain signalsJournal of Neural Engineering, 2007
- Assistive technology and robotic control using motor cortex ensemble‐based neural interface systems in humans with tetraplegiaThe Journal of Physiology, 2007
- A high-performance brain–computer interfaceNature, 2006
- Decoding Continuous and Discrete Motor Behaviors Using Motor and Premotor Cortical EnsemblesJournal of Neurophysiology, 2004
- Learning to Control a Brain–Machine Interface for Reaching and Grasping by PrimatesPLoS Biology, 2003
- Divide-and-conquer approach for brain machine interfaces: nonlinear mixture of competitive linear modelsNeural Networks, 2003
- Brain–machine interfaces to restore motor function and probe neural circuitsNature Reviews Neuroscience, 2003
- Direct Cortical Control of 3D Neuroprosthetic DevicesScience, 2002