| Literature DB >> 25050324 |
Hong Gi Yeom1, Wonjun Hong2, Da-Yoon Kang3, Chun Kee Chung4, June Sic Kim5, Sung-Phil Kim3.
Abstract
Decoding neural signals into control outputs has been a key to the development of brain-computer interfaces (BCIs). While many studies have identified neural correlates of kinematics or applied advanced machine learning algorithms to improve decoding performance, relatively less attention has been paid to optimal design of decoding models. For generating continuous movements from neural activity, design of decoding models should address how to incorporate movement dynamics into models and how to select a model given specific BCI objectives. Considering nonlinear and independent speed characteristics, we propose a hybrid Kalman filter to decode the hand direction and speed independently. We also investigate changes in performance of different decoding models (the linear and Kalman filters) when they predict reaching movements only or predict both reach and rest. Our offline study on human magnetoencephalography (MEG) during point-to-point arm movements shows that the performance of the linear filter or the Kalman filter is affected by including resting states for training and predicting movements. However, the hybrid Kalman filter consistently outperforms others regardless of movement states. The results demonstrate that better design of decoding models is achieved by incorporating movement dynamics into modeling or selecting a model according to decoding objectives.Entities:
Mesh:
Year: 2014 PMID: 25050324 PMCID: PMC4090526 DOI: 10.1155/2014/176857
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Experiment paradigm. (a) A photograph showing the visual stimuli. Whole-head MEG signals were acquired during point-to-point reaching movements (center-out paradigm). (b) Movement speed profiles for different target directions. Each gray line illustrates a speed profile for each reaching movement towards one of four targets (radial) from the center target (middle). (c) Drawings show the sequence of the visual stimuli. At the beginning of the experiment, a sphere was presented on the center of the screen. After 4 s, a target sphere with a stick connected to the center sphere appeared on one corner for 1 s. The subject was instructed to move his/her right index finger from the center to the target and trace back to the center within this 1 s period. The target appeared in a pseudorandom order.
Figure 2Reconstructed 2D hand trajectories by three different algorithms (LF, Kalman, and hybrid Kalman). Each line shows a single trial movement. Different colors indicate reaching movements towards different targets. Circles illustrate a target area. (a) Reconstruction results for both reach and rest. (b) Reconstruction results for reach only.
Figure 3The average RMSE between the true and reconstructed hand trajectories decoded by different algorithms (linear, Kalman, and hybrid Kalman filters). (a) The average RMSE of the hand position. Error bars indicate the standard errors of the means. *P < 0.05; **P < 0.01. (b) The average RMSE of speed.
Movement prediction performance by different algorithms.
| Algorithm | Movements | ODC | MDC | ME | MV |
|---|---|---|---|---|---|
| Kalman | Reach + rest | 19.728 ± 0.227 | 23.262 ± 0.242 | 0.148 ± 0.003 | 0.190 ± 0.003 |
| Hybrid | Reach + rest | 8.015 ± 0.175 | 9.321 ± 0.180 | 0.191 ± 0.004 | 0.251 ± 0.005 |
| Linear | Reach + rest | 20.010 ± 0.277 | 21.585 ± 0.333 | 0.215 ± 0.004 | 0.300 ± 0.006 |
| Kalman | Reach | 12.995 ± 0.167 | 16.992 ± 0.181 | 0.125 ± 0.001 | 0.169 ± 0.002 |
| Hybrid | Reach | 7.956 ± 0.113 | 9.841 ± 0.153 | 0.188 ± 0.002 | 0.258 ± 0.002 |
| Linear | Reach | 15.410 ± 0.193 | 17.441 ± 0.244 | 0.159 ± 0.002 | 0.222 ± 0.003 |
All values are the mean ± standard error of the mean. ODC: orthogonal direction changes; MDC: movement direction changes; ME: movement error; MV: movement variability.