![]() | ![]() |
Formats:
|
||||||||||||||||||||||||||||||||||
Copyright © 2009 Fitzsimmons, Lebedev, Peikon and Nicolelis. Extracting Kinematic Parameters for Monkey Bipedal Walking from Cortical Neuronal Ensemble Activity 1Department of Neurobiology, Duke University, Durham, NC, USA 2Center for Neuroengineering, Duke University, Durham, NC, USA 3Biomedical Engineering, Duke University, Durham, NC, USA 4Psychology and Neuroscience, Duke University, Durham NC, USA 5Edmond and Lily Safra International Institute of Neuroscience of Natal, Natal, Rio Grande do Norte, Brazil 6Ecole Polytechnique Fédérale de Lausanne, Lausanne, Switzerland Edited by: Mark Laubach, The John B. Pierce Laboratory, USA; Yale University School of Medicine, USA Reviewed by: Bruno Averbeck, Institute of Neurology, UCL, UK; Marshall Shuler, Johns Hopkins University, USA *Correspondence: Miguel Nicolelis, Department of Neurobiology, Duke University Medical Center, Room 327E, Bryan Research Building, Box 3209, Durham, NC 27710, USA. e-mail: nicoleli/at/neuro.duke.edu Received February 3, 2009; Accepted February 23, 2009. This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited. Abstract The ability to walk may be critically impacted as the result of neurological injury or disease. While recent advances in brain–machine interfaces (BMIs) have demonstrated the feasibility of upper-limb neuroprostheses, BMIs have not been evaluated as a means to restore walking. Here, we demonstrate that chronic recordings from ensembles of cortical neurons can be used to predict the kinematics of bipedal walking in rhesus macaques – both offline and in real time. Linear decoders extracted 3D coordinates of leg joints and leg muscle electromyograms from the activity of hundreds of cortical neurons. As more complex patterns of walking were produced by varying the gait speed and direction, larger neuronal populations were needed to accurately extract walking patterns. Extraction was further improved using a switching decoder which designated a submodel for each walking paradigm. We propose that BMIs may one day allow severely paralyzed patients to walk again. Keywords: neuronal ensemble recordings, brain–machine interface, primate, sensorimotor, locomotion, neuroprosthetics Introduction Bipedal locomotion control is of great interest to the field of brain–machine interfaces (BMIs), i.e. devices that utilize neural activity to control limb prostheses (Chapin, 2004; Fetz, 2007; Lebedev and Nicolelis, 2006; Nicolelis, 2001; Schwartz et al., 2006; Taylor et al., 2002). Since locomotion deficits are commonly associated with spinal cord injury (Dietz, 2001; Dietz and Colombo, 2004; Rossignol et al., 2007; Scivoletto and Di Donna, 2008; Wood-Dauphinee et al., 2002) and neurodegenerative diseases (Boonstra et al., 2008; Green and Hurvitz, 2007; Morris, 2006; Pearson et al., 2004; Sparrow and Tirosh, 2005; Yogev-Seligmann et al., 2008), there is a need to seek new potential therapies to restore gait control in such patients. While the feasibility of a BMI for upper limbs has been demonstrated in studies in monkeys (Carmena et al., 2003, 2005; Serruya et al., 2002; Taylor et al., 2002; Velliste et al., 2008; Wessberg et al., 2000) and humans (Hochberg et al., 2006; Patil et al., 2004), it remains unknown whether BMIs could aid patients suffering from lower limb paralysis, e.g. by driving a leg prosthesis or artificial exoskeleton (Fleischer et al., 2006; Hesse et al., 2003; Veneman et al., 2007). Pioneered by Borelli (Borelli, 1680), investigations in biological systems have generated a wealth of knowledge about the biomechanics (Alexander, 2004; Andriacchi and Alexander, 2000; Dickinson et al., 2000; Koditschek et al., 2004; Ounpuu, 1994; Saibene and Minetti, 2003; Stevens, 2006; Vaughan, 2003; Zajac et al., 2002; Zatsiorky et al., 1994) and neurophysiological mechanisms underlying locomotion (Beloozerova et al., 2003; Deliagina et al., 2008; Drew et al., 2004; Georgopoulos and Grillner, 1989; Grillner, 2006; Grillner and Wallen, 2002; Grillner et al., 2008; Hultborn and Nielsen, 2007; Kagan and Shik, 2004; Orlovsky et al., 1999; Takakusaki, 2008). Many such biological principles are being applied to robotic locomotion (Azevedo et al., 2007; Kimura et al., 2007; Morimoto et al., 2008; Nakanishi et al., 2004). A neuroprosthetic for the restoration of locomotion could be designed in several different ways. For example, a very simplified interface could be built, extracting only speed and directional information from neural activity, and offloading all precise movement control to onboard computerized systems. However, such a neuroprosthetic would not offer much more functionality to the user than a motorized wheelchair. Alternatively, a far more ambitious neuroprosthetic could attempt to extract control signals for every articulated joint in the robotic prosthetic, trusting the user to learn to control every aspect of the limb's usage. However, much of balance and postural adjustments involve involuntary mechanisms (Deliagina and Orlovsky, 2002; Grillner et al., 2007; Maki and McIlroy, 2007), and the lack of perfect decoding and sensory feedback could result in falls and injuries. Our approach takes the middle ground, if we can decode key walking parameters: step time, step length, foot location, and leg orientation, while offloading other automatic-level controls: foot orientation, load placement, balance, and safety concerns to onboard computerized systems, then we can achieve a BMI that follows the general commands of the user while enforcing stability, and overriding motions and configurations likely to result in falls. We have therefore extended our laboratory's BMI approach (Carmena et al., 2003; Lebedev and Nicolelis, 2006; Wessberg et al., 2000) to investigate whether cortical activity can be utilized to extract the kinematics of bipedally walking rhesus macaques. Although macaques are quadrupeds (Chatani, 2003; Courtine et al., 2005a), they can be trained to walk bipedally (Hirasaki et al., 2004; Matsuyama et al., 2004; Mori et al., 2001, 2004; Tachibana et al., 2003). In the present study, rhesus macaques walked bipedally on a treadmill while neuronal ensemble activity was recorded from the representation of the lower limbs in the primary motor (M1) and somatosensory (S1) cortices. We confirmed that a BMI using a series of independent linear decoders can accurately extract walking patterns from the activity of multiple cortical areas. As the locomotion task demands increased, significantly more neurons were needed to achieve accurate extraction. Finally, we demonstrated that locomotor parameters can be extracted in real time to control artificial actuators that reproduce walking patterns. Materials and Methods Experimental setup All studies were conducted with approved protocols from the Duke University Institutional Animal Care and Use Committee and were in accordance with the NIH guidelines for the Care and Use of Laboratory Animals. Two adult female rhesus macaques were trained to walk bipedally on a custom modified treadmill. The treadmill was a human fitness treadmill, modified to be hydraulically driven so that the pump motor could be located remotely, in a different room than the experimental setup and thus reducing the electronic noise that could be picked up by the neuronal recording equipment. Treadmill speed and direction were separately controlled via independent throttle and flow routing controls. Around the treadmill was a metal frame that supported both the recording equipment and the monkey restraints. The monkeys were loosely restrained by an adjustable 5-degree of freedom neckplate. By adjusting the three dimensional position of the neckplate as well as two dimensional tilt, the monkeys could be comfortable in their normal walking posture. Additionally, a bar was placed within reach of the monkeys' arms to allow for a comfortable stability aid. Each of the monkey's legs and arms were unrestrained during experimental walking sessions. After 1 month of training, the monkeys learned to walk bipedally on the treadmill (Figure (Figure1A).1 m/s. The monkeys received food treats during walking sessions lasting 40–60 min, which encouraged them to face to the front of the treadmill.
Limb movement tracking During experimental sessions, movements of the right legs of the monkeys were tracked using a wireless, video-based tracking system. The three dimensional coordinates of fluorescent markers applied to the hip, knee, and ankle were tracked using two cameras at a 30 Hz frame rate. Initially a commercial offline system (SIMI Motion 3D) was used for tracking purposes; in later sessions a custom real-time video-based tracking system developed in the lab was used (Peikon et al., 2007). Data were cross-validated between the two systems to ensure that both produced equally accurate results and to ensure no biases were present in our custom system. To ensure consistent placement of the markers which were tracked on video, each of the monkeys was tattooed over the hip, knee, and ankle joints of their right legs. The markers themselves were applied before each session, and were made of fluorescent, non-toxic stage makeup. This approach offered several advantages. First, the markers were virtually weightless on the skin of the monkeys and thus did not impact the walking mechanics or cause distraction. Second, using fluorescent markers allowed us to achieve very high contrast ratios between markers and background on the recorded video stream. By turning visible light down to a low level, lowering the camera aperture, and bathing the experimental setup with a safe, filtered UV (or black) spotlight, the only significant source of visible light picked up by the cameras came from the markers which were being tracked. While the current tracking system is only capable of tracking the right leg, future versions will track both legs simultaneously, allowing us to investigate bipedal predictions. Figure Figure1B1Kinematic analysis The monkeys' limb tracking information was used to extract a number of experimentally relevant parameters in addition to the X, Y and Z coordinates of the joint markers. We extracted joint angles (hip and knee), foot contact with the treadmill, walking speed, step frequency and step length. All these parameters were calculated from the joint position data provided that the markers were not occluded. The episodes during which any of the markers was occluded (typically, when the monkeys turned their bodies) were excluded from the analyses. Our video analysis algorithm used a combination of mathematical techniques to calculate additional parameters. Treadmill speed was extracted from the video tracking data. The frequency of the step was extracted from the kinematic movement pattern of the ankle in the axis of treadmill motion. Furthermore, a combination of ankle displacement during the step phase and treadmill speed was used to extract stride length with respect to the moving surface of the treadmill. Foot contact was extracted first from a filtered height (Y-axis) threshold, which determined when the ankle joint was flat on the surface of the treadmill. However, a simple height threshold was not adequate to reject shuffling walking types, and a further check was instituted, which rejected periods without constant X-velocity of the ankle equal to treadmill speed. Surgical and electrophysiological procedures During the implantation surgeries, each of the two adult female rhesus macaques was anesthetized and placed in a stereotaxic apparatus (for a full description see Nicolelis et al. 2003). All surgical procedures conformed to the National Research Council's Guide for the Care and Use of Laboratory Animals (1996) and were approved by the Institutional Animal Care and Use Committee. A series of small craniotomies were made, both to grant access to the brain for the microwire arrays and for anchoring the dental acrylic to the skull. In each animal, multiple microwire arrays were chronically implanted in several cortical areas (Figure (Figure2).2
Accordingly, multi-electrode arrays were inserted medially in the cortex approximately 2 mm in front of the central sulcus to target M1 and 2 mm behind it to target S1 (Figure (Figure2).2 μm tungsten chronic microwire arrays in the leg representation of both the primary somatosensory (S1) and primary motor (M1) cortices. One 8 by 8 square array with electrodes spaced 1 mm apart (inserted 2.5 mm deep in the cortex) was implanted rostral to the central sulcus. A 6 by 6 double-layered square array, using the same electrode spacing, was placed caudal to the central sulcus, 1.5 mm deep. In the double layer implant, the second layer of electrodes was 300–400 μm shallower than the first layer. Monkey 2 was also implanted with chronic microwire arrays in the leg representation of both the primary somatosensory (S1) and primary motor (M1) cortices. In M1, two 3 by 6 double layer arrays were implanted, while in S1 a single double layer 3 by 6 array was implanted. In all implants one layer was 300 μm deeper than the other layer. All electrodes in Monkey 2 were stainless steel microwires ranging in diameter from 40 to 60 μm. In both monkeys the placement of the electrodes was accomplished using stereotaxic coordinates and connectors for the arrays were embedded in a head cap made of dental acrylic.Upon recovery from the surgical procedure, the receptive fields of individual S1 neurons and multi-unit activity were briefly examined in the awake monkeys by lightly touching and palpating their hind limbs. This examination confirmed that in both monkeys the implanted S1 sites represented the thigh, calf and the foot. No clear somatosensory responses were identified for the M1 implants. In Monkey 2, we briefly tested motor responses to cortical microstimulation under ketamine anesthesia. The microstimulation of M1 evoked hind limb movements due to proximal muscle contraction in agreement with Hatanaka et al. (2001) and Tanji and Wise (1981). A total of 200–300 well sorted single units were recorded from implants in both monkeys per experimental session. After the monkeys were placed in the treadmill-mounted restraint, head stage amplifiers were attached to the head-cap connectors. A flexible wire harness, in turn, connected the headstages to a 128 channel Multichannel Acquisition Processor, or MAP, (Plexon, Inc., TX, USA) recording system. Neuronal units were sorted in real time using the templates defined in MAP software. The ratio of the amplitude of each sorted unit to the amplitude of electrical noise was, on average 3.34 ± 1.66 (mean ± standard error). The quality of online sorted single units was further examined by analyzing the refractory period, estimated from the interspike intervals. For each unit to be qualified as single unit, in addition to having a distinct shape and amplitude (Nicolelis et al., 2003), it had to exhibit a refractory period greater than 1.6 ms (Hatsopoulos et al., 2004). Using these criteria, 66.0% of the recorded units were single units, and 34.0% were classified as multi-unit neuronal activity. Overall, extraction of locomotion patterns from single units versus multi-units yielded similar results.Electrophysiological recordings spanned 399 days in Monkey 1 and 56 days in Monkey 2. The implants were connected to a multichannel recording system (Plexon, Inc., TX, USA) using light flexible cables. The total number of simultaneously recorded units ranged from 180 to 238 in Monkey 1, depending on the recording day, and from 173 to 334 units in Monkey 2. In Monkey 1, we recorded from 111.2 ± 19.3 units (mean ± standard deviation; standard deviation reflects day to day variability) in left M1, from 38.1 ± 6.1 units in left S1 and from 55.6 ± 16.0 units in right M1. In Monkey 2, we recorded from 106.0 ± 19.9 units in left M1 and from 166.0 ± 31.0 units in left S1. Statistical analysis (Wilcoxon signed rank test) confirmed that average neuronal firing rates increased during walking in both M1 (P < 0.001) and S1 (P < 0.001) in each monkey. The average firing rate of M1 units was 7.5 ± 8.9 spikes/s during standing versus 15.0 ± 13.4 spikes/s during walking in Monkey 1, and 7.7 ± 8.7 spikes/s versus 11.4 ± 11.9 spikes/s in Monkey 2. In S1, the average rates were 8.7 ± 7.7 spikes/s during standing versus 16.6 ± 10.3 spikes/s during walking in Monkey 1, and 14.7 ± 12.9 spikes/s versus 24.3 ± 20.3 spikes/s in Monkey 2.The MAP system was used for receptive field testing and for obtaining neuronal recordings during walking sessions. Electromyogram (EMG) signals were recorded from Monkey 1's shaved skin surface, centered over the soleus, rectus femoris, and tibialis anterior muscles of both legs. Gold disc electrodes (Grass Instrument Co., RI, USA) were placed over conductive gel to obtain the EMG recordings. These EMGs were amplified up 10,000 times, band-pass filtered between 100 Hz and 1 kHz, rectified, and recorded using the MAP recording system to ensure consistent timing.Models utilized for predicting leg kinematics All the leg kinematic parameters extracted were reconstructed from neuronal ensemble activity using the linear decoding algorithm called the Wiener filter (Carmena et al., 2003; Haykin, 2002; Lebedev et al., 2005; Wessberg et al., 2000). The Wiener filter represented each decoded parameter as a weighted sum of neuronal rates measured before the time of decoding.
where X(t) is the value of the decoded parameter (for example, X-coordinate of the ankle marker) at time t, ni is the firing rate of neuron i, N is the total number of neurons, (j − 1)τ is tap delay for tap j, wij is the weight for neuron i and tap j, b is the y-intercept, and ε(t) is the residual error. For extracting marker coordinates, joint angles, and foot contact with the treadmill the tap length parameter τ was set to 50 ms, and the number of taps (time bins of neuronal data) was set to 10, that is neuronal rates were sampled in a 500 ms window preceding the time of decoding. For extracting slower modulated characteristics such as walking speed and step length, a 5 s sample window was used composed of ten 500 ms taps.Prediction of leg kinematics was performed using multiple Wiener filters applied to the activity of the entire population of the recorded neurons or subpopulations recorded in separate cortical areas. Thus, the activity of simultaneously recorded cortical neural ensembles allowed us to simultaneously extract a variety of motor parameters: position of hip, knee, and ankle; hip and knee angles; as well as foot contact, direction of walking, and periods of standing still. We used multiple linear models (Wiener filters; Carmena et al., 2003; Haykin, 2002; Lebedev et al., 2005; Wessberg et al., 2000) to describe the relationship between these parameters and neuronal ensemble activity. To calculate model weights, first Eq. 1 was converted to matrix form as:
where X is the matrix of actual parameters, N is the matrix of neuronal rates, W is the weights of the model, ε is the error. Each row of N corresponds to a specific time and each column is a vector of data for a particular neuron and time lag. Since our models took into account ten lags, matrix N had ten columns for every neuron. The y-intercept was calculated from a column of ones prepended to matrix N. We then solved for matrix W by the following:
Each Wiener filter was first trained (i.e. the values of weights W were calculated) and then used as the decoder for new data. Accordingly, each experimental record (10–15 min) was split in two halves: the training data and the predicting data. The model was trained on the first half of the experimental data and predictions were obtained using the second half. Decoding was also conducted for the reverse arrangement: training the models on the second half and using it to predict the first half. In addition to these offline analyses conducted for 80 experimental records (66 with Monkey 1, 14 with Monkey 2), real-time extraction was performed in 22 experimental sessions with Monkey 1. For real-time extraction, the neuronal and kinematic data were first recorded for 5 min while multiple Wiener filters were trained, and then online extraction of walking parameters was performed for 5–10 min. General and switching model To test whether models trained to accurately predict motor parameters for a specific behavioral paradigm would retain general kinematic prediction accuracy during alternative behaviors (i.e. be able to generalize to new paradigms), we trained models for one direction of movement (e.g. forward walking) and tested them in the other (e.g. backward walking; for an example of this, see Figure Figure7).7
The switching mode was used to handle the conditions in which the monkey's locomotion consisted of two different paradigms: alternating periods of walking forward or walking backwards. Separate submodels were trained to decode each of these walking paradigms, and the paradigm predictor model served to detect the walking paradigm and select the appropriate submodel. The brief periods during treadmill mode switching when the monkey was standing still were classified as forward walking rather than introducing a third behavioral category. In our implementation, the switching model was a combination of three linear decoding models: a model for predicting forward walking, a model for predicting backwards walking and the paradigm predictor model (the switch). These models were arranged in a two layer structure (see Figure Figure7F)7 To avoid any bias in our comparisons between the generalized and switching model, they were both trained on the same amount of data. This means that while the single generalized model was trained over the full training window, each of the submodels of the switching model were only trained on the portions of the data when the monkey's behavior fell in the relevant behavioral paradigm. Only the classifier portion of the switching model was trained on the full training window. This way, a true comparison of performance was achieved, and we could test whether the disadvantages of training the kinematic model on less total data were overcome by the advantages in prediction accuracy that come from behavioral segregation. Model performance metrics The signal to noise ratio (SNR) used in signal processing is a ratio between the power of the signal and the power of the noise, that is, the ratio of the squared amplitude of the signal and the squared amplitude of the noise. For our purposes, the signal was defined as the actual variable that we predicted. We calculated the variance, or power, of the signal by subtracting out the mean of the signal, then squaring and averaging the amplitude above or below that mean. The noise was the difference, or error, between the extracted and the actual signal. The error was calculated by subtracting the actual parameter from the extracted parameter, squaring the differences, then averaging to get the mean squared error, or the power of the noise. The ratio between these two was the SNR [or the signal to error ratio (SER)]. We then converted the ratio into a decibel (dB) scale:
Where X is the actual parameter, Additionally, Pearson's correlation coefficient, R, between the known signal and the predicted output was calculated:
Where X is the actual parameter, Signal to noise ratio proved to be a more sensitive measure compared to R in these analyses. This was because R describes the correspondence of signal waveforms, but is insensitive to amplitude scaling and offsets. SNR is sensitive to errors introduced by these factors, which is important for the purposes of efficient BMIs that require that the output of the model matches the true signal in all aspects. Additionally, R often saturates quickly for large ensemble sizes, whereas SNR better tracks the dependency of model performance on the ensemble size. A metric similar to SNR, called SER was used in previous studies in which behavioral parameters were extracted from neuronal data (Kim et al., 2006; Sanchez et al., 2002). Neuron dropping analysis Neuron dropping analysis (NDA) is a conventional way to characterize the prediction performance of neuronal ensembles of different size (Carmena et al., 2003; Lebedev et al., 2005, 2008; Wessberg et al., 2000). In this analysis, a number of decoding models were trained on random subsets of sorted neurons, ranging in size from a single neuron to the entire bank of sorted neurons. To characterize the performance of these decoding models, we calculated neuron dropping curves which described decoding accuracy as a function of neuronal sample size (Wessberg et al., 2000). The dropping curves were calculated by pooling randomly selected subsets of neurons and running the decoding model only for them. At each population subset size, five random subsets of neurons were generated and used to train separate predictive models. The predictive strength (SNR) of these models was calculated and plotted as scatter plots (for examples of this, see Figures Figures6A–F6
where x is neuronal subset size and y is SNR. Five parameters were fitted to generate the curves: yoffset translated the entire curve up or down, xoffset translated left or right, yamplitude defined the height of the fitted curve, p was the power of the curve and described the rate of the climb in SNR with increases in neuronal subset size, and mdecay described the slope of the linear decay. For our analysis examining predictions of several kinematic variables simultaneously from the same neuronal population, we used a modified version of the NDA. Random subpopulations of the neuronal ensemble were selected and used to train models for a random combination of kinematic parameters simultaneously. Simultaneous prediction accuracies were calculated to be the minimum SNR level reached by all the predicted variables at each neuronal ensemble size. The overall simultaneous prediction dropping curves were then fitted by power curves (Eq. 6). The curves were normalized and averaged across all combinations of kinematic variables. The final curves were thresholded at several levels of prediction accuracy (0.75, 0.85 and 0.95) to determine the minimum number of neurons needed to predict each number of kinematic variables simultaneously with the given level of accuracy (for an example of this, see Figures Figures8A,B).8
Real-time system We also developed a real-time BMI software suite capable of running all aspects of our experimental setups, including visual display, behavioral and multi-electrode neural recordings, model calculation and real-time predictions of kinematic and dynamic parameters. Written in Microsoft Visual C++, this BMI software suite can input behavioral data, multichannel extracellular single and multi-unit recordings, EMGs, and local field potentials. Using a graphical user interface, models were trained to generate real-time predicted kinematics or EMGs from neural data. While our software suite currently implements the Wiener Filter, the Kalman Filter with optional principle components analysis dimensionality reduction, the n-th order Kalman Filter, and the n-th order Unscented Kalman Filter, in the real-time experiments described in this study we have used only the Wiener Filter option for extracting kinematic, dynamic, and EMG data. The outputs of multiple real-time predictive models were displayed on a computer screen and simultaneously streamed over the network using a User Datagram Protocol. Results Kinematics of bipedal walking During walking, both monkeys adopted a posture in which they leaned slightly forward while holding a bar and episodically assumed a more upright posture (Figures (Figures1A,B).1 During forward walking, the ankle and knee moved backward at a nearly constant speed after the foot touched the treadmill (Figure (Figure3A).3
The discharge rate for each of the cortical neurons peaked at a preferred phase of the step cycle (Figure (Figure4).4 ± 11 versus 63 ± 11, respectively, P > 0.05 Student's t-test). However, since the swing was shorter than the stance, the density of peak rates per unit of the step cycle (the slope of the red line in Figure Figure4A,4 ± 18.6 peaks/s during stance versus 261.0 ± 29.0 peaks/s during swing, P < 0.001 Student's t-test), especially for its initial phase preceding the stance to swing transition. Ipsilateral (right) M1, showed a different pattern of neural activity in this analysis which used the movements of the right leg to designate the step cycle, with more neurons peaking during the stance phase than the swing phase (38 ± 6 versus 20 ± 6, respectively, P < 0.001 Student's t-test; Figure Figure4A,4
A different pattern of ensemble modulations was revealed during backward walking (Figures (Figures4B,C).4 ± 29.4 peaks/s during stance versus 196.0 ± 19.6 peaks/s during swing, P > 0.05 Student's t-test). When the cortical activity during backwards walking was sorted according to where the cells were most active in forward walking (compare Figures Figures4A,C),4 < 0.005 Student's t-test) than the percentage of neurons expected to stay in the same phase (29.9% and 70.1%) if there was no correlation between the neurons' peak firing phases in forward versus backward walking. Thus, although leg kinematics were similar during forward and backward walking, the underlying neuronal patterns were substantially different.Extracting characteristics of walking from cortical ensemble activity Multiple locomotion parameters were extracted using linear decoders which expressed the parameters as weighted sums of the neuronal firing rates (Carmena et al., 2003; Haykin, 2002; Lebedev et al., 2005; Wessberg et al., 2000). We decoded X (horizontal), Y (vertical), and Z (lateral) Cartesian coordinates of the leg joints, state of foot contact with the treadmill, step length and frequency, walking speed, and the EMGs of multiple leg muscles. Figures Figures44
The average extraction performance is summarized in Table 1. Overall, accuracy in predicting motor parameters was in line with that previously obtained for extracting arm movements from M1 activity (Carmena et al., 2003; Lebedev et al., 2005; Wessberg et al., 2000). We observed SNR in the range −2 to 7 dB and correlation coefficients, R, in the range 0.2–0.9. In both monkeys, the best extracted parameters were those related to the X and Y coordinates of the ankle, and knee angle (SNR in the range 3.8–6.0 dB and R in the range 0.79–0.87). The Z coordinate (lateral movements) was not predicted as well, because of minimal lateral movements of the joints during walking sessions. Likewise, the small amount of hip movement produced during walking may have contributed to low prediction accuracy for the hip's Cartesian coordinates compared to those of the knee and ankle. The X and Y coordinates of the knee and the hip were extracted with an average SNR in the range −0.7 to 4.3 dB and average R around 0.42–0.79. The average SNR and R for hip angle ranged from 0.9–3.0 and 0.58–0.73, respectively. Meanwhile, extraction accuracy for foot contact state (swing or stance) ranged from 1.2–3.1 in SNR and 0.58–0.61 in R, whereas the average SNR and R for the slowly modulated parameters were in the range −2.0 to 1.4 and 0.24–0.42 for walking speed, −1.8 to 0.9 and 0.48–0.57 for step frequency and −1.5 to 1.9 and 0.30–0.40 for step length. The low average accuracy of predicting the walking speed, especially in Monkey 2, reflected the fact that in many experiments the treadmill speed was constant for long periods of time and thus had very low variance. Predictions of EMGs (Figures (Figures3E3 < 0.001, Student's t-test) for the musculature of the right leg (SNR of 1.55 ± 0.39) than for the left leg (0.76 ± 0.17), likely because more neurons were recorded in the left hemisphere. Indeed, when prediction performance of equal size samples of neurons drawn from left versus right M1 was compared, contralateral M1 outperformed (P < 0.001, Student's t-test) ipsilateral M1 in predicting either leg EMG.
Neuron dropping analysis Figures Figures6A–F6 Neuron dropping analysis for predictions of the ankle X coordinate was also performed separately for different cortical areas (Figures (Figures6E,F).6 < 0.001). For each area, the prediction performance improved with increases in population size. Slight overfitting was observed for S1 in Monkey 2 for ensemble sizes greater than 80 neurons (Figure (Figure6F,6The performance of the extraction algorithm, using M1 versus S1 neurons, was further examined using a timing analysis in which a single 50 ms time window was used to measure extraction accuracy at various lags with respect to the present time (time 0; Figures Figures6G,H).6 Generalization properties and a switching model A linear decoder trained on a single walking paradigm (e.g. forward walking only or backward walking only) was able to accurately extract walking parameters during the same paradigm (SNR = 5.29 dB for the forward model applied to forward walking and SNR = 3.53 dB for the backward model applied to backward walking; Figures Figures7A,7 = −2.91 dB for the forward model applied to backward walking and SNR = −2.77 dB for the backward model applied to forward walking; Figures Figures7A,left7At the same time, general models trained on a mixture of both forward and backward walking (walking forward 45.1 ± 1.4% and backward 54.9 ± 1.4% of the time) accurately predicted both forward (Figure (Figure7C,7 = 4.74 dB) and backward (Figure (Figure7C,7 = 2.24 dB) walking separately, albeit slightly worse compared to the single paradigm models. This was also evident from NDA (Figure (Figure77To recapture the lost prediction accuracy when using general models versus single paradigm models, we generated a multi-layer switching model (Figures (Figures7F–I).7 Predicting multiple parameters simultaneously Simultaneous extraction of many parameters essentially depended on the size of the neuronal population (Figures (Figures8A–C).8 Similar to the result for the simultaneous extraction of multiple parameters, larger neuronal populations were required to predict complex patterns of walking compared to more simple walking patterns. For example, the number of neurons required to achieve 95% of maximum prediction accuracy for the X position of the ankle clearly increased when walking conditions of increasing complexity were employed (Figure (Figure8C).8 Real-time predictions of leg kinematics using cortical neuronal ensembles Real-time prediction of kinematic variables (Figure (Figure8D)8 min of walking were used for model training data. These data were sent to a buffer which was used to calculate a set of linear models for the leg kinematic parameters. These models were then used to generate real-time predictions from neural spike data alone. The actual and extracted joint angles are shown in Figure Figure8E,8 = 2.38 ± 1.14, offline SNR 2.46 ± 1.57, P > 0.05, Student's t-test). The real-time system included a web link that could send the extracted kinematics to robotic appendages and return visual feedback (Figure (Figure8D).8Discussion In this study, we extracted bipedal walking patterns from the modulations of discharge rates of monkey S1 and M1 neuronal ensembles. While such modulations were expected from previous studies in quadrupeds (Armstrong and Marple-Horvat, 1996; Beloozerova and Sirota, 1998; Drew, 1993; Prilutsky et al., 2005; Widajewicz et al., 1994), it was not clear until the present study whether cortical activity would be sufficient for accurate predictions of leg kinematics and EMGs during bipedal walking in primates. These findings have several implications. First, we have demonstrated the utility of using nonhuman primates for elucidating the neurophysiological mechanisms of bipedal locomotion. As such, we propose that chronic, multi-site cortical recordings could be used in the future to elucidate the neuronal mechanisms involved in upright posture control and bipedal walking. Second, as an implication for the BMI field, our findings provide the first proof of concept demonstration that, in the future, a neuroprosthetic for restoring bipedal walking in severely paralyzed patients can be implemented. Cortical neuronal modulations during bipedal locomotion Using cortical activity rather than subcortical locomotion centers for extracting walking patterns is not without controversy (Prochazka et al., 2000). Although locomotion is conventionally recognized as a highly automated motor activity, subserved by spinal central pattern generators (Dietz, 2001; Grillner, 2006; Grillner et al., 2008; Hamm et al., 1999; Kiehn et al., 2008; McCrea and Rybak, 2008; Yamaguchi, 2004), the involvement of the cerebral cortex in gait control has been reported in studies conducted in rodents (Hermer-Vazquez et al., 2004), cats (Armstrong and Marple-Horvat, 1996; Beloozerova and Sirota, 1993), and monkeys (Courtine et al., 2005b). Moreover, cortical involvement in locomotion seems to increase during more demanding tasks, especially those that require visual feedback (Armstrong and Marple-Horvat, 1996; Beloozerova and Sirota, 1993; Drew et al., 2008). Sampling from large populations of M1 and S1 neurons allowed us to analyze activity modulations in hundreds of simultaneously recorded neurons. Both M1 and S1 neurons modulated their firing rate in relationship to the stepping cycle. Firing for each neuron peaked at a particular phase of the stepping cycle. Given the large number of neurons that we recorded, it was unrealistic to examine in detail the properties of each neuron in order to determine which motor or sensory responses determined its step cycle modulations. Therefore, we used a population based approach in which cycle modulations of individual neurons each contributed to the extraction of the step cycle at every time step, and more precise extractions were obtained by combining the information from many neurons. We also showed the benefits of utilizing multi-site recordings to predict locomotion kinematic parameters. This approach was beneficial because neuronal modulations from different cortical areas provided the diversity and richness of cortical signals needed for the accurate extraction of motor parameters under different behavioral conditions. In this context, we consistently observed superior performance of neuronal populations drawn from several cortical areas compared to the performance of populations drawn from a single area. Extracting of multiple parameters of bipedal walking Walking patterns were extracted using multiple linear models. As in previous studies in which predictions of arm movements were obtained, NDA showed that large neuronal ensembles were needed for accurate predictions of leg kinematic parameters. Thus, larger neuronal samples were required for simultaneous extraction of multiple walking parameters. Small populations of relatively specialized neurons could accurately extract only a subset of locomotion parameters, and additional neurons were required to improve the extraction of the other parameters. As a corollary to this finding, larger neuronal populations were required as task complexity increased. These results support our previous suggestion that, to efficiently control a multiple degree of freedom neuroprosthetic, recording the activity of large ensembles of cortical neurons will be necessary (Carmena et al., 2003; Lebedev et al., 2007; Wessberg et al., 2000). M1 versus S1 contributions to the prediction of leg kinematics Both M1 and S1 neurons contributed significantly to the predictions of leg kinematics. As expected, M1 modulations were more informative for predicting future values in the parameters of walking, whereas S1 modulations better predicted the past values of the parameters. However, this distinction was not absolute, particularly in Monkey 2 in which accurate predictions of future values of locomotion parameters could be obtained from S1 activity. While repetitive nature of the movement may be one contributor to S1 predictive power, predictions obtained from S1 activity could also reflect centrally generated signals related to communication between motor and sensory areas and efferent copies (Chapin and Woodward, 1982; Fanselow and Nicolelis, 1999; Lebedev et al., 1994). Generalized training The computational models of a BMI take advantage of correlations between neuronal firing modulations and behavioral parameters to generate their predictions. These correlations do not necessarily reflect a direct relationship or causation between neuronal discharges and the predicted parameters (Lebedev and Nicolelis, 2006). Consequently, a model trained under one set of conditions may not perform well when the conditions are changed and the correlation between the neuronal discharges and behavioral parameters are altered. We observed this effect when we attempted to predict different locomotion patterns (Figure (Figure7).7 Switching model While generalized training had the advantage of producing models that provided accurate predictions of the various behavioral paradigms included in the training data set, generalized models predicted with less accuracy than specific models designed for a single walking paradigm. To recapture some of this lost accuracy, we developed a switching model that selected the appropriate specific model once a switch in the walking paradigm was detected. Algorithms based on the idea of switching state spaces have been previously proposed for extracting arm movements from neuronal modulations (Kim et al., 2003; Wu et al., 2004). While the switching model has many advantages and it increased the accuracy of predictions throughout this experiment, it does carry some potential drawbacks. For variables that do not behave differently between behavioral paradigms, there is little lost accuracy to recapture, and segregating the data in the training set into smaller sections for each submodel can have a detrimental effect, that is, the lower quantity of training data can produce a less accurate model. Additionally, the performance of the switching model is heavily dependent on the performance of the state predicting model that chooses which kinematic submodel is selected Real-time bmi for reproduction of locomotion patterns Since one of the long-term goals of this research is to build a neuroprosthetic device for the restoration of locomotion in paralyzed subjects, we tested the performance of our decoding algorithm using a real-time BMI suite that incorporated MAP recording hardware (Plexon Inc., TX, USA), a custom wireless video tracking system and a set of real-time prediction algorithms. The BMI suite sampled the activity of up to 512 neuronal units and converted this neuronal activity into the predictions of multiple degree of freedom kinematic and behavioral parameters. The BMI suite streamed the predictions using an internet protocol. The successful implementation of this apparatus allowed us to obtain a proof of concept that a real-time BMI for the reproduction of locomotion can be implemented in the future as the core of a neuroprosthetic device aimed at restoring bipedal locomotion in severely paralyzed patients. Restoration of locomotion behaviors using a BMI Based on these results, we propose an approach to restore locomotion in patients with lower limb paralysis that relies on using cortical activity to generate locomotor patterns in an artificial actuator, such as a wearable exoskeleton (Figure (Figure8G;8 While a cortical BMI based neuroprosthesis that derived all its control signals from the user would have to cope with the lack of signals normally derived from subcortical centers, such as the cerebellum, basal ganglia and brainstem (Grillner, 2006; Grillner et al., 2008; Hultborn and Nielsen, 2007; Kagan and Shik, 2004; Matsuyama et al., 2004; Mori et al., 2000; Takakusaki, 2008), these problems may be avoided by an approach which only derives higher level leg movement signals from brain activity, while allowing robotic systems to produce a safer, optimum output. The challenge of efficient low-level control could be overcome by implementing “shared brain–machine” control (Kim et al., 2006), i.e. a control strategy that allows robotic controllers to efficiently supervise low-level details of motor execution, while brain derived signals are utilized to derive higher-order voluntary motor commands (step initiation, step length, leg orientation). A cortically driven BMI for the restoration of walking may become an integral part of other rehabilitation strategies employed to improve the quality of life of patients. In particular, it may supplement the strategy based on harnessing the remaining functionality and plasticity of spinal cord circuits isolated from the brain (Behrman et al., 2006; Dobkin et al., 1995; Grasso et al., 2004; Harkema, 2001; Lunenburger et al., 2006). Indeed, cortically driven exoskeletons may facilitate spinal cord plasticity, helping to recover locomotion automatisms. Additionally, cortically driven neuroprostheses may work in cohort with rehabilitation methods based on functional electrical stimulation (FES; Hamid and Hayek, 2008; Nightingale et al., 2007; Wieler et al., 1999; Zhang and Zhu, 2007). In such an implementation, the BMI output could be connected to a FES system that stimulates the subject's leg muscles. Finally, there is the intriguing possibility of connecting the BMI to an electrical stimulator implanted in the spinal cord, a strategy that may help induce plastic reorganization within these circuits. Altogether, our results indicate that direct linkages between the human brain and artificial devices may be utilized to define a series of neuroprosthetic devices for restoring the ability to walk in people suffering from paralysis. Conflict of Interest Statement The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. Acknowledgments This work was supported by the Anne W. Deane Endowed Chair Fund and by Telemedicine and Advanced Technology Research Center (TATRC) W81XWH-08-2-0119 to MALN. We are grateful to Gary Lehew for building the experimental treadmill, Timothy Hanson, Zheng Li and Joseph O'Doherty for programming the BMI software, Dragan Dimitrov, Laura Oliveira and Aaron Sandler for conducting the implantation surgery, Weiying Drake, Tamara Phillips, Benjamin Grant and Jenna Maloka for experimental support, and Susan Halkiotis for help with manuscript preparation. References
|
PubMed related articles
Your browsing activity is empty. Activity recording is turned off. |
|||||||||||||||||||||||||||||||||
Nat Neurosci. 2004 May; 7(5):452-5.
[Nat Neurosci. 2004]J Physiol. 2007 Mar 15; 579(Pt 3):571-9.
[J Physiol. 2007]Trends Neurosci. 2006 Sep; 29(9):536-46.
[Trends Neurosci. 2006]Nature. 2001 Jan 18; 409(6818):403-7.
[Nature. 2001]Neuron. 2006 Oct 5; 52(1):205-20.
[Neuron. 2006]J Anat. 2004 May; 204(5):321-30.
[J Anat. 2004]J Biomech. 2000 Oct; 33(10):1217-24.
[J Biomech. 2000]Science. 2000 Apr 7; 288(5463):100-6.
[Science. 2000]Arthropod Struct Dev. 2004 Jul; 33(3):251-72.
[Arthropod Struct Dev. 2004]Clin Sports Med. 1994 Oct; 13(4):843-63.
[Clin Sports Med. 1994]Curr Opin Neurobiol. 2002 Dec; 12(6):652-7.
[Curr Opin Neurobiol. 2002]Prog Brain Res. 2007; 165():221-34.
[Prog Brain Res. 2007]J Neural Transm. 2007; 114(10):1279-96.
[J Neural Transm. 2007]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]Trends Neurosci. 2006 Sep; 29(9):536-46.
[Trends Neurosci. 2006]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]Primates. 2003 Jan; 44(1):13-23.
[Primates. 2003]J Neurophysiol. 2005 Jun; 93(6):3127-45.
[J Neurophysiol. 2005]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]Proc Natl Acad Sci U S A. 2003 Sep 16; 100(19):11041-6.
[Proc Natl Acad Sci U S A. 2003]J Neurophysiol. 1981 Mar; 45(3):467-81.
[J Neurophysiol. 1981]J Neurophysiol. 1981 Mar; 45(3):482-500.
[J Neurophysiol. 1981]J Comp Neurol. 1981 Jan 20; 195(3):433-51.
[J Comp Neurol. 1981]Neurosci Res. 2001 May; 40(1):9-22.
[Neurosci Res. 2001]J Neurophysiol. 1981 Mar; 45(3):467-81.
[J Neurophysiol. 1981]Proc Natl Acad Sci U S A. 2003 Sep 16; 100(19):11041-6.
[Proc Natl Acad Sci U S A. 2003]J Neurophysiol. 2004 Aug; 92(2):1165-74.
[J Neurophysiol. 2004]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]J Neurosci. 2005 May 11; 25(19):4681-93.
[J Neurosci. 2005]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]J Neurosci. 2005 May 11; 25(19):4681-93.
[J Neurosci. 2005]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]IEEE Trans Biomed Eng. 2006 Jun; 53(6):1164-73.
[IEEE Trans Biomed Eng. 2006]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]J Neurosci. 2005 May 11; 25(19):4681-93.
[J Neurosci. 2005]J Neurophysiol. 2008 Jan; 99(1):166-86.
[J Neurophysiol. 2008]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]Trends Neurosci. 2002 Jul; 25(7):370-6.
[Trends Neurosci. 2002]Ergonomics. 1966 Sep; 9(5):379-99.
[Ergonomics. 1966]J Biomed Eng. 1989 Nov; 11(6):449-56.
[J Biomed Eng. 1989]J Bone Joint Surg Am. 1964 Mar; 46():335-60.
[J Bone Joint Surg Am. 1964]Arch Phys Med Rehabil. 1970 Nov; 51(11):637-50.
[Arch Phys Med Rehabil. 1970]J Neurosci. 1986 May; 6(5):1308-13.
[J Neurosci. 1986]Eur J Neurosci. 2008 Jun; 27(12):3351-68.
[Eur J Neurosci. 2008]J Orthop Res. 1985; 3(3):350-9.
[J Orthop Res. 1985]J Rehabil Res Dev. 1987 Spring; 24(2):13-23.
[J Rehabil Res Dev. 1987]Electroencephalogr Clin Neurophysiol. 1987 Nov; 67(5):402-11.
[Electroencephalogr Clin Neurophysiol. 1987]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]J Neurosci. 2005 May 11; 25(19):4681-93.
[J Neurosci. 2005]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]J Neurosci. 2005 May 11; 25(19):4681-93.
[J Neurosci. 2005]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]Psychosom Med. 2004 May-Jun; 66(3):411-21.
[Psychosom Med. 2004]Eur J Neurosci. 2005 Sep; 22(6):1529-40.
[Eur J Neurosci. 2005]Can J Physiol Pharmacol. 1996 Apr; 74(4):443-55.
[Can J Physiol Pharmacol. 1996]Ann N Y Acad Sci. 1998 Nov 16; 860():550-3.
[Ann N Y Acad Sci. 1998]J Neurophysiol. 1993 Jul; 70(1):179-99.
[J Neurophysiol. 1993]J Neurophysiol. 2005 Oct; 94(4):2959-69.
[J Neurophysiol. 2005]J Neurophysiol. 1994 Nov; 72(5):2070-89.
[J Neurophysiol. 1994]Exp Brain Res. 2000 Feb; 130(4):417-32.
[Exp Brain Res. 2000]Neural Plast. 2001; 8(1-2):83-90.
[Neural Plast. 2001]Neuron. 2006 Dec 7; 52(5):751-66.
[Neuron. 2006]Brain Res Rev. 2008 Jan; 57(1):2-12.
[Brain Res Rev. 2008]Prog Brain Res. 1999; 123():331-9.
[Prog Brain Res. 1999]PLoS Biol. 2003 Nov; 1(2):E42.
[PLoS Biol. 2003]Nature. 2000 Nov 16; 408(6810):361-5.
[Nature. 2000]Exp Neurol. 1982 Dec; 78(3):654-69.
[Exp Neurol. 1982]J Neurosci. 1999 Sep 1; 19(17):7603-16.
[J Neurosci. 1999]J Neurophysiol. 1994 Oct; 72(4):1654-73.
[J Neurophysiol. 1994]Trends Neurosci. 2006 Sep; 29(9):536-46.
[Trends Neurosci. 2006]Exp Brain Res. 1986; 61(3):664-8.
[Exp Brain Res. 1986]Science. 1999 Sep 24; 285(5436):2136-9.
[Science. 1999]Neural Netw. 2003 Jun-Jul; 16(5-6):865-71.
[Neural Netw. 2003]IEEE Trans Biomed Eng. 2004 Jun; 51(6):933-42.
[IEEE Trans Biomed Eng. 2004]Biomed Tech (Berl). 2006; 51(5-6):314-9.
[Biomed Tech (Berl). 2006]Curr Opin Neurol. 2003 Dec; 16(6):705-10.
[Curr Opin Neurol. 2003]IEEE Trans Neural Syst Rehabil Eng. 2007 Sep; 15(3):379-86.
[IEEE Trans Neural Syst Rehabil Eng. 2007]Exp Brain Res. 2007 May; 179(3):497-504.
[Exp Brain Res. 2007]Neuroimage. 2008 Jul 1; 41(3):998-1010.
[Neuroimage. 2008]Neuron. 2006 Dec 7; 52(5):751-66.
[Neuron. 2006]Brain Res Rev. 2008 Jan; 57(1):2-12.
[Brain Res Rev. 2008]Acta Physiol (Oxf). 2007 Feb; 189(2):111-21.
[Acta Physiol (Oxf). 2007]Prog Brain Res. 2004; 143():221-30.
[Prog Brain Res. 2004]Prog Brain Res. 2004; 143():239-49.
[Prog Brain Res. 2004]Phys Ther. 2006 Oct; 86(10):1406-25.
[Phys Ther. 2006]J Neurol Rehabil. 1995; 9(4):183-90.
[J Neurol Rehabil. 1995]Brain. 2004 May; 127(Pt 5):1019-34.
[Brain. 2004]Neuroscientist. 2001 Oct; 7(5):455-68.
[Neuroscientist. 2001]Exp Brain Res. 2006 Oct; 174(4):638-46.
[Exp Brain Res. 2006]