Abstract
The brain makes use of noisy sensory inputs to produce eye, head, or arm motion. In most instances, the brain combines this sensory information with predictions about future events. Here, we propose that Kalman filtering can account for the dynamics of both visually guided and predictive motor behaviors within one simple unifying mechanism. Our model relies on two Kalman filters: (1) one processing visual information about retinal input; and (2) one maintaining a dynamic internal memory of target motion. The outputs of both Kalman filters are then combined in a statistically optimal manner, i.e., weighted with respect to their reliability. The model was tested on data from several smooth pursuit experiments and reproduced all major characteristics of visually guided and predictive smooth pursuit. This contrasts with the common belief that anticipatory pursuit, pursuit maintenance during target blanking, and zero-lag pursuit of sinusoidally moving targets all result from different control systems. This is the first instance of a model integrating all aspects of pursuit dynamics within one coherent and simple model and without switching between different parallel mechanisms. Our model suggests that the brain circuitry generating a pursuit command might be simpler than previously believed and only implement the functional equivalents of two Kalman filters whose outputs are optimally combined. It provides a general framework of how the brain can combine continuous sensory information with a dynamic internal memory and transform it into motor commands.
Introduction
In less than a quarter of a second, the motion of a tennis ball hit by an opponent elicits smooth pursuit eye movements with appropriate speed and direction. This is despite very noisy motion information provided to the pursuit system by motion-sensitive areas (Osborne et al., 2005, 2007). To overcome this noise, the brain integrates stimulus information over time across large populations of neurons (Treue et al., 2000), which improves the reliability of sensory information (Snowden and Braddick, 1991; Perrett et al., 1998). How exactly this integration of information occurs and how it contributes to the movement dynamics remain unknown. To fill this gap, we propose a new model for the sensory estimation of visual motion signals through Kalman filtering (Kalman, 1960) and show as a proof-of-concept that such a simple mechanism can reproduce many seemingly unrelated findings regarding the control of smooth pursuit eye movements.
The smooth pursuit system also relies on prediction of target motion to overcome sensory processing delays and to accurately follow the target. Predictive smooth pursuit can be observed during sinusoidal pursuit in which the phase lag between eye and target velocity is almost zero (Dallos and Jones, 1963). They are present before target motion onset in which the eyes start to move smoothly before the start of expected target motion (Barnes and Asselman, 1991). They are found during the transient disappearance of a moving target in which eye velocity is maintained at non-zero values and is predictively increased before target reappearance (Bennett and Barnes, 2003; Orban de Xivry et al., 2006; Coppe et al., 2012). These different aspects of predictive smooth pursuit have been viewed as different predictive systems (i.e., short-term vs long-term prediction; Barnes, 2008) that are believed to be mechanistically very different from visually guided smooth pursuit. How the visual and predictive signals are combined in the brain remains essentially unknown. Previous models combine the visually guided and predictive smooth pursuit responses by means of an artificial switch mechanism (Barnes, 2008). In addition, those models were purely deterministic while the brain has to deal with noisy sensory and internal signals.
Here, we specifically designed a model describing sensory and memorized motion processing of noisy sensory inputs and tested its principles for smooth pursuit eye movements. Our model is based on two Kalman filters: (1) one estimating retinal motion for visually guided movements; and (2) one computing a dynamic internal representation of target motion (Orban de Xivry et al., 2008) for predictive movements. The measure of uncertainty associated with sensory and predictive signals is used to combine those signals in a statistically optimal way (Ernst and Banks, 2002; Vaziri et al., 2006; Ronsse et al., 2009). The emerging properties of our stochastic model account for several aspects of pursuit dynamics, but similar mechanisms could be at play in controlling predictive and sensory-driven movements of other effectors, such as the arm or head.
Materials and Methods
Global structure
The model aims at estimating the current retinal slip (RS) through two different mechanisms: (1) Kalman filtering of noisy (delayed) sensory inputs; and (2) prediction of future RS. In Kalman filtering, noisy sensory inputs are combined with the previous estimate of RS to refine this estimation. Noisy sensory inputs are delayed by 80 ms (Krauzlis and Lisberger, 1994). The predicted RS is obtained from an efference copy of eye velocity and an internal representation of target motion (obtained from memory if available). Estimated and predicted values of the RS are then combined in a statistically optimal manner (Bayesian integration) and processed similarly as in previous models. We will develop the details of the model below.
More specifically, the general structure of the model is shown in Figure 1. The model takes target velocity as its input and produces eye velocity as its output. The model consists of three main parts. (1) Visual processing computes an estimation of the sensory RS (Sens) and its associated uncertainty (ΣSens) from target and eye motion signals. (2) The internal representation block computes a prediction of the estimated RS (Mem) and an estimate of its uncertainty (ΣPred) based on past information about target motion (kMem) and the current estimation of the eye velocity (coming from an efference copy). In some cases, there is nothing stored in the memory and a default internal representation is used instead (see below). (3) The motion pathway produces the motor command, using both sensory and predicted RSs, weighted by their uncertainty (Bayesian integration).
The processing of the motor command is a simplified version of classical pursuit models (Krauzlis and Lisberger, 1994). It is transmitted to the premotor system, which includes a pathway with a gain element T1 and a second parallel pathway with a neural integrator. Its output is sent to both the eye plant producing the eye velocity signal and an internal model that predicts the eye velocity that will be produced by these motor commands. The internal estimation of future eye velocity is combined with the estimation of the sensory RS and stored in memory to compute the internal representation of target motion for the future trials. The eye plant approximates the dynamics of the eyeball, the extraocular muscles, and the tissues that surround them. Its transfer function is composed of a second-order function, with time constants T1 and T2 fixed to 170 and 13 ms (Robinson, 1976; Zee and Robinson, 1979; Robinson et al., 1986). There is no noise added to the eye plant (no motor noise simulated).
Sensory pathway
The noisy RS as input.
The RS is estimated from the slip of the image of the target on the retina, i.e., by subtracting eye velocity from target velocity (Fig. 2). Information about RS appears to be noisy (Osborne et al., 2005, 2007; Stein et al., 2005; Osborne and Lisberger, 2009; Gold and Watanabe, 2010). In the middle temporal area (MT), some neurons are tuned for speed (Maunsell and Van Essen, 1983; Nover et al., 2005). The tuning curves are broader for neurons coding higher speed (Maunsell and Van Essen, 1983; Nover et al., 2005). Therefore, representation of higher speed might be more variable than lower speed.
To obtain a noisy sensory input, we computed the actual RS (RSdet) and added both additive and multiplicative noise to the signal. With this simplified computation, we make the assumption that the problem of motion integration is solved. A Bayesian account of the motion integration stage has been proposed in other studies (Dimova and Denham, 2009; Bogadhi et al., 2011). Additive noise was used to specify a baseline sensory noise level, and multiplicative noise was used to simulate signal-dependent noise (Harris and Wolpert, 1998). This resulted in the following expression:
with RSdet the deterministic value of RS (current target velocity minus current eye velocity), δadd ∼N(0, σsens,add2), and δmult ∼N(0, σsens,mult2). This noisy signal was then processed (visual processing box in Fig. 1) to obtain an estimate of the RS (Sens).
Generative model of the sensory world.
To compute an optimal estimate of the sensory RS through Kalman filtering, a generative model about the evolution and observation of this variable is needed. In this framework, the evolution of the RS signal is described as a random walk by the following equation:
where RSSens represents the internal estimate of the RS, and θk is an additional process noise with θk ∼N(0, Q2) representing the state variability.
In addition, the brain gets some observation of RSObs that represents a noisy version of RSSens:
where γk and vk are the multiplicative and additive measurement noises with γk ∼N(0, D2) and vk ∼N(0, R2). Equations 2 and 3 represent the generative model. The noise characteristics (Q, D, and R) of the generative model are critical for the implementation of the Kalman filter (see below, Eqs. 5, 6).
Optimal estimation of the sensory RS.
This section details the actual implementation of the Kalman filter that is used to estimate the sensory RS. The Kalman filter aims at estimating a hidden variable from a noisy input. In our simulations, the observed input is RSNoisy computed following Equation 1. We hypothesize that σsens,mult and σsens,add (Eq. 1) are equal to D and R (Eq. 3). That is, the brain knows the statistics of the noise that perturbs the retinal signal, which is required to tune the Kalman filter. However, an exact knowledge of those noise parameters is not crucial, as we will discuss at the end of Results (Beck et al., 2012).
Given the observed value of the RS (RSkNoisy) and the previous estimate of the RS (kSens) and given the knowledge of the dynamics of the system (Eq. 2) and the statistics of the noise in the sensory input (Eq. 3), an optimal estimate of the RS on the next time step can be obtained through Kalman filtering:
where RSkNoisy is the noisy signal of RS observed by the brain at time k (with a sensory delay of 80 ms), and ηt is the internal noise of the estimation with ηt ∼N(0, Ωn2).
Following Kalman theory and because the different noises are Gaussian and uncorrelated, the optimal value for Kk can be computed as follows (Todorov, 2005; Izawa et al., 2008):
with
where ΣkSens is the estimated error variance. This estimation will be used to assess the uncertainty associated with the estimation of kSens.
Predictive pathway
One hundred fifty milliseconds into the future.
The output of the predictive pathway corresponds to the measured RS that is expected 150 ms later if eye velocity did not change. This 150 ms period gives the predictive pathway an advance of 70 ms with respect to the actual RS. The remaining 80 ms compensate for the visual feedback delays. Target velocity is computed through Kalman filtering in a way similar to the estimation of RS. To do so, we also need current eye velocity (ėkeff) from an efference copy signal that can be estimated through an internal model of the eye plant (Skavenski and Robinson, 1973; Robinson, 1981). Therefore, the output of the predictive pathway at time k is:
where kMem represents the predicted target velocity that is stored in memory with an advance of 150 ms (to see how it is computed, see Eq. 14).
Noisy target velocity as input.
In the absence of visual information (e.g., blanking of the target), there is good evidence suggesting that a prediction of future target motion can be used to drive the smooth pursuit system (for review, see Barnes 2008). In our model, the predictive pathway receives noisy target velocity as an input:
where TV is the actual value of target velocity, εadd ∼N(0, σpred,add2), and εmult ∼N(0, σpred,mult2). The actual value of TVk is not available to the system and is approximated by summing kSens and ėkeff.
Generative model of target motion.
To compute an optimal estimate of target velocity through Kalman filtering, a generative model about the evolution and observation of this variable is needed. This model represents the current knowledge of the statistics of the target velocity, i.e., how target velocity will evolve over time:
where TVkPred is target velocity, and uk represents the change in velocity from time k to k + 1 that is computed from the best prediction of target motion currently available (see Eq. 14), with αk ∼N(0, Qpred2) being the process noise and Bint = 1.
The predicted dynamics of target velocity (Eq. 8) has an additional term (uk) compared with the dynamics for RS (Eq. 2). This term represents the knowledge that future target velocity will vary with time. The control signal uk represents the expected change (i.e., computed from memory) in target velocity from time k to time k + 1 (Eq. 9).
As in Equation 3, the internal prediction of target motion needs to be compared with the actual value of target velocity. We hypothesize that the brain knows this observation is corrupted by noise, thus
with βk ∼N(0, Rpred2) and φk ∼N(0, Dpred2), the additive and multiplicative noises.
Optimal estimation of target motion.
This section details the actual implementation of the Kalman filter that is used to estimate target motion. The Kalman filter aims at estimating target motion from a noisy input. This estimate of target motion is not used during the current trial but is stored in memory (Fig. 1) and will be used for the next trial (see below, Eq. 14).
In our model, the observed input is TVNoisy that is computed following Equation 8. It is again hypothesized that σpred,add = Rpred and σpred,mult = Dpred.
Given the observed target motion (TVkNoisy) and its estimate (kPred) and given the knowledge of the different noise statistics (Rpred, Dpred, and Qpred), target motion can be estimated in a statistically optimal manner. The internal representation kPred is updated thanks to the observation TVkNoisy through Kalman filtering:
where kPred is the predicted target velocity at time k computed by the Kalman filter, and εk ∼N(0, Ωe2) is the internal noise. The uncertainty ΣPred is given by the following:
The variance of the prediction ΣkPred will be used to combine predicted and observed RSs in the motion pathway (see below).
Using optimal estimate in the next trial.
Because kMem tries to anticipate the target motion 150 ms into the future, it has to rely on past experience, e.g., from previous trials. Thus, current estimates of kPred (Eq. 11) are only used to improve the internal representation of target motion for the next trials but not the current trial. As a result, the model learns and improves its internal estimation of target trajectory over consecutive trials. That is, the estimated target motion at trial j is used as the internal prediction of target motion at trial j + 1, with some noise:
where δmultPred ∼N(0, Intmult2) and δaddPred ∼N(0, Intadd2). The content of the memory is used to drive smooth pursuit after combination with the output of the sensory pathway (see below). It is also used to build the internal representation of target motion that will be used on the next trial (Eq. 11).
When simulating the first appearance of a moving target, a default internal representation will be used (i.e., with value zero for the first 150 ms and directly based on Sens after that period). That is, kMem = k + 80Sens, which represents a short-term extrapolation of future target motion to compensate the sensory delay.
Motion pathway.
The inputs of the motion pathway come from two different sources of information [Fig. 3: sensory (i.e., retinal) and internal (i.e., extraretinal) signals]. These two sources of information are weighted in function of their estimated variability (ΣSens and ΣMem) in a Bayesian way. We approximated ΣMem by ΣPred because we noticed that ΣPred did not vary a lot from trial to trial. The optimal weighting of such stochastic variables (Ernst and Banks, 2002; Vaziri et al., 2006) is given by the following:
The model needs an initial condition for the uncertainty of the sensory and internal signals. This initial condition is based on previous experience. At movement onset, the visual feedback will be favored if the internal representation is absent or inaccurate (ΣPred is large). Practically, this is implemented by increasing the value of QPred (the process noise), which will increase the noise of the internal representation and then favor sensory information. Changing the initial conditions given to the sensory variance (e.g., after target disappearance ΣSens = ∞ as a result of the absence of retinal feedback) can thus lead to an abrupt change of relative weighting between sensory and internal signals.
In the final steps of our model, the weighted signal is sent to a pathway similar to the “image velocity motion pathway” from Krauzlis and Lisberger (1994). This velocity motion pathway (Fig. 3) contains a linear function (Gv), a second-order filter (Hv), and a gain element (Av). The parameters we used were similar to those used by Krauzlis and Lisberger (1994) and were equal to the following:
The output of this image velocity motion pathway was then sent to a (leaky) integrator (called “positive efferent copy feedback loop” by Krauzlis and Miles, 1996) that is characterized by two variables: Gint and τ. Gint determines the gain of the pursuit system (gain ∼Gint2). It is set to during visually guided smooth pursuit to 0 when the target stops moving or disappears and is modulated around an intermediate value when the target disappears but is expected to reappear (transient blanking). τ represents the time constant of the filter that is required to maintain eye velocity when RS = 0 (τ = 100 ms). The linear gain element was set to .
In the present model, the memory used for prediction stores a representation of target motion, which is dynamically updated by the Kalman filter based on past information. This contrasts with models in which short-term memories store efferent copies of eye motor commands that are replayed to replace the retinal information for predictive pursuit (Krauzlis and Miles, 1996; Bennett and Barnes, 2003; Madelain and Krauzlis, 2003). Therefore, the motion pathway is active during both visually guided pursuit and in the absence of retinal signals.
Simulation parameters.
Our model was implemented in MATLAB/Simulink (Mathworks). We ran all simulations with a fixed step size of 1 ms using the fourth-order Runge–Kutta method from Simulink (MATLAB) for numerical integration.
The SD of the different stochastic variables (Eq. 1) was tuned to produce a qualitatively correct pursuit response in a wide variety of contexts. Note that the set of used parameters represents only one possible choice inside a large manifold. Parameters were kept constant for all stimulations. The variances of the additive and multiplicative noise of the sensory signals were set to σsens,add = 10, σsens,mult = 1.5 (Eq. 1). In most instances (except for the sensitivity analysis; see Fig. 14), the variances of the additive and multiplicative noise fed to the Kalman filter matched the actual variances: R = σsens,add and D = σsens,mult. For the predictive pathway, these values were decreased by a factor 2: σpred,add = 5 and σpred,mult = 0.75 (Eq. 8) and RPred = σpred,add and DPred = σpred,mult (Eq. 10). The noise of the Kalman estimation was the same for the sensory and predictive Kalman filters: Ωn = Ωe = 0.3 (Eqs. 4, 11). From trial to trial, the internal representation of target motion was slightly corrupted with additive (Intadd = 1) and multiplicative Gaussian noises (Intmult = 0.1; Eq. 14) to simulate memory decay. Initial conditions of noise variances were set to ΣSens = 1 and ΣPred = 1. None of these parameters changed during simulations; Bint = 1 (Eq. 9).
For all trials in which no predictions were available (Figs. 4, 5, first half-cycle in Fig. 6, first pursuit trial in Fig. 8), the noises for the system dynamics (Q and QPred) of RS and TV were set to 1 (Eq. 9). For other trials when target motion prediction was available (Fig. 6 for all half-cycles except the first one, Figs. 7, 8 for all pursuit trials except the first one, Figs. 9, 10), the noise added to the dynamics of the system for TV (Eq. 9) was reduced (QPred = 0.3) because we assumed that the knowledge about target velocity decreased the associated uncertainty.
In simulations or human data, pursuit onset was detected by fitting (mean least squares regression) a piece-wise linear function on the eye velocity trace measured during an interval of 300 ms starting at stimulus onset, as follows:
where t is the time (seconds), T is the time of pursuit onset (seconds), A is the level of eye velocity before pursuit onset (degrees per second), and B is the mean acceleration during pursuit initiation (degrees per square seconds). The constants A, B, and T were considered as the free parameters of the function.
For sinusoidal pursuit (Fig. 7), the pursuit gain for a half-cycle was computed as the peak eye velocity divided by the peak target velocity. The phase was obtained as the difference in time (expressed in angular degrees) between those two peaks.
When the target was blanked (Figs. 10–12), we set ΣSens = ∞, because there was no more visual input to the sensory system. This choice allows us to cancel any influence of the visual pathway on smooth pursuit response during target blanking. Therefore, we have = kPred during this period of time. During blanking, the noise values for k (Eq. 14) increased linearly as the estimation of the target became more uncertain with time evolving. At time X (in seconds after target disappearance), Intmult and Intadd were both multiplied by (1 + X) because we hypothesized that uncertainty should increase when there is no sensory feedback (Wei and Körding, 2010). To simulate the predictive recovery of eye velocity, Gint was increased linearly from a time T that was randomly chosen between 50 and 250 ms before target reappearance. The slope of this increase was equal to .
Results
The Kalman filtering approach allows us to simulate smooth pursuit behavior in a wide variety of contexts that range from purely visually guided pursuit to purely predictive pursuit in the absence of any visual input. In the first part of Results, we will describe how the sensory Kalman filter can account for visually guided smooth pursuit dynamics. Then, we will show how our approach of predictive pursuit allows us to unify the different aspects of predictive smooth pursuit within one simple mechanism, i.e., pursuit during sinusoidal motion, anticipatory pursuit before target motion onset, and pursuit during transient target disappearance. Finally, we will demonstrate that our simulations are very robust to changes in the parameters of the Kalman filter.
Simulations of visually guided pursuit: comparison with human data
The model performance in response to the sudden motion of a visible target is illustrated in Figure 4A. After a fixation period (∼500 ms), the target underwent a “step ramp” motion (20°/s). Different simulations are shown in gray, showing the variability of the model output attributable to the simulated sensory noise.
One of the feature landmarks of pursuit initiation is a very stereotypical initial acceleration component (Lisberger et al., 1981; Carl and Gellman, 1987; de Brouwer et al., 2002). Therefore, we analyzed pursuit acceleration as predicted by the model by simulating different target velocity steps. We compared the simulated results with experimental results from human subjects (data were reanalyzed from de Brouwer et al., 2002). This comparison is shown in Figure 4B. We measured the acceleration as the mean acceleration in the interval between 80 and 180 ms after pursuit onset (see Materials and Methods). Note that this model did not contain a specific saturation function for pursuit acceleration, as was the case in previous models (Bennett and Barnes, 2003, 2006). Despite the absence of an explicit saturation function, the model simulations closely matched smooth pursuit acceleration in humans for values of RS up to 50°/s and also exhibited a saturation effect of acceleration at ∼150°/s2. This saturation arises from the signal-dependent noise that perturbs the sensory input.
The latency of the pursuit response was 120 ± 14 ms (mean ± SD). These values were similar to those measured by Tarnutzer et al. (2007) and Rasche and Gegenfurtner (2009). The SD observed when initiating pursuit at 20°/s (500 ms after target onset) was ∼2°/s (10%). This value was also similar to those observed in previous studies (Osborne et al., 2005; Rasche and Gegenfurtner, 2009). Thus, our new model reproduced human visually guided pursuit dynamics with high fidelity only using a simple Kalman filter mechanism.
Simulations of visually guided pursuit: comparison with previous models
To directly compare our model predictions to previously published models, we simulated two classical models in Figure 5 (Robinson et al., 1986; Krauzlis and Lisberger, 1994). Simulations of pursuit initiation to a target moving at a constant velocity generated with the pursuit model of Robinson et al. (1986) were very similar to those produced with the pursuit model of Krauzlis and Lisberger (1994); pursuit acceleration and the overshoot at the end of the initiation phase were comparable. Our model did not reproduce the ringing behavior present in these previous models. However, our model appears consistent with many recent studies that did not exhibit a clear ringing behavior (Orban de Xivry et al., 2006; Spering and Gegenfurtner, 2007; Medina and Lisberger, 2009). It is very likely that the context of the experiments plays a major role in this ringing behavior (e.g., repetition of similar target trajectories).
It is worth noting that the current pursuit model does not contain an “image acceleration motion pathway,” as was the case in previous models (Krauzlis and Lisberger, 1994; Krauzlis and Miles, 1996). This image acceleration motion pathway was necessary in these previous models to generate persistent oscillations of eye velocity during sustained pursuit and to avoid large overshoots at the end of the pursuit initiation phase. In our model, it is not necessary because the weight of the signals from the predictive pathway increases after pursuit initiation. The predictive pathway limits the overshoot at the end of pursuit initiation (because the predictive system uses an estimation of the RS with an advance of 150 ms, predictive pursuit velocity will not overshoot target velocity).
Simulations of smooth pursuit in response to a sinusoidally moving target
Tracking a sinusoidally moving target results in a smaller phase lag than when tracking unpredictable target motion (Dallos and Jones, 1963; Yasui and Young, 1984; Barnes et al., 1987, 2000; Barnes and Ruddock, 1989) because the smooth pursuit system can exploit the predictable nature of target motion. Our model can achieve such small phase lags by using the memory acquired during half a cycle of target motion as an internal representation of future target motion for the next half-cycle. As can be observed in Figure 6, initially, there is no internal representation of future target motion (first half-cycle). During this period, the model relies solely on sensory signals (Sens), with a sensorimotor delay of 80 ms and lags behind the target (Fig. 6). Then, target motion estimated during this period is used as an internal representation of target motion for the second half-cycle. This internal representation will be gradually refined over time with each cycle of target motion. For all ensuing half-cycles, the estimated target motion obtained during one half-cycle is retrieved during the next one. The use of this internal representation yielded a dramatic decrease in the phase lag to levels comparable with experimental observations [phase lag <10° for low frequencies (<0.4 Hz); for review, see Barnes, 2008], and the pursuit gain was close to 1.
After several such cycles, the phase lag and pursuit gain reached similar levels to those reported in human subjects. We quantified this behavior in Figure 7, comparing the pursuit gain and phase lag from our model to the ones measured experimentally in Barnes et al. (1987). Our model closely matched the experimental findings without any change in parameters.
Simulations of anticipatory pursuit before target motion onset
Building an internal representation of target motion from past experience is advantageous for tracking sinusoidally moving targets but also for anticipating future target motion. Indeed, it is well established that, when the direction of target motion and the timing of its onset are known, subjects are able to move their eyes before target onset (Kowler and Steinman, 1979a,b). Similarly, in our model, after a few trials of repeated identical target motion, the memory contains enough information to construct a reliable internal representation of the future target velocity. Therefore, the model exhibits anticipatory pursuit responses to the expected future target motion, i.e., the eyes start moving before target motion onset. Figure 8A illustrates a reactive pursuit response at first target presentation with visually guided eye movements, and Figure 8B–D shows anticipatory eye movements in consecutive trials using the prediction of the future target velocity (attributable to the internal memory Kalman filter estimating target motion 150 ms into the future). As can be observed in Figure 8, there was a marked increase of anticipatory pursuit over the course of trials. In our model, anticipation arises from the use of the internal representation of target motion stored in memory that is replayed with an advance of 150 ms.
The update of the internal representation of target motion after each trial will also naturally lead to a “history effect” (Kowler et al., 1984). This effect is observed when target motion varies from trial to trial and results in a weighted average of target motion from multiple previous trials in the internal memory. As a consequence of this history effect, anticipatory eye velocity will be stronger after two consecutive trials with fast target motion than after one trial with low and one trial with fast target motion (Poliakoff et al., 2005). Thus, our model was able to capture all aspects of anticipatory smooth eye movements thanks to an internal representation of target motion that was refined over the course of trials by a Kalman filter.
Simulations of learning by observation
The building of the internal representation can be achieved without any eye movements. Indeed, it is known that anticipatory smooth pursuit eye movements can arise after viewing but not pursuing a moving target (Barnes et al., 1997). In our model, eye movements can be inhibited during target motion by setting Gint to 0. After viewing a moving target three times, the internal representation that was built can give rise to a clear predictive smooth pursuit response (Fig. 9, solid black line). This predictive response differs from the pursuit response observed in the absence of an internal representation (Fig. 9, dashed line).
Simulations of smooth pursuit during target blanking
Another important instance of predictive smooth pursuit eye movements can be observed when the moving target is temporarily blanked for several hundred milliseconds (Orban de Xivry and Lefèvre, 2007; Orban de Xivry et al., 2008). We simulate this case of predictive pursuit in Figure 10 in a 1 s target blanking paradigm.
As in human subjects, simulated eye velocity decreased after target blanking until reaching an asymptotic velocity plateau. Both τ and Gint in the motion pathway (Fig. 3) determine the rate at which pursuit velocity decays toward the residual velocity plateau (Becker and Fuchs, 1985). The time constant is , which in our case results in a time constant of 200 ms for τ = 100 ms and Gint = 0.5. This time constant was similar to the one measured in previous studies (Becker and Fuchs, 1985; Orban de Xivry et al., 2008). For the simulations in Figure 10A, we kept τ = 100 ms constant, and Gint was set to 0.6 during blanking periods (see Materials and Methods, Simulation parameters). In general, the smooth pursuit response was variable, even during the blanking period, despite the fact that the gain Gint was kept constant for all trials. This variability resulted from the noisy Pred.
Two different simulations are highlighted in blue and red (Fig. 10A), differing only in the behavior near target reappearance. The red trace illustrates a trial in which there was no predictive recovery, i.e., the pursuit model did not anticipate target reappearance. On this trial, the large acceleration occurring after target reappearance was attributable to sensory signals (visually guided acceleration). However, experimentally, there is a clear predictive reacceleration before the target reappears on most trials of such paradigms (Bennett and Barnes, 2003). Such a predictive recovery is illustrated by the blue trace in Figure 10A. This recovery results from an increase in Gint before target reappearance. The time of this increase was varied from 250 to 50 ms before target reappearance. Late increase in Gint did not yield strong predictive recovery, whereas early increase in Gint did. The existence of such an independent time control mechanism was confirmed by the specific impairment of predictive smooth pursuit eye movements in frontotemporal dementia patients (Coppe et al., 2012).
Different residual pursuit velocities have been reported in the literature for an individual subject (Orban de Xivry et al., 2006, their Fig. 8). Our model can reproduce these differences by changing the value of Gint. In Figure 10B, each simulation had a different value of Gint (ranging from 0.9 down to 0.4; see Materials and methods), resulting in different residual velocities.
Given that the model possesses a dynamic internal representation of target motion (Orban de Xivry et al., 2008), it was also able to reproduce the behavior during the blanking of an accelerating target (Bennett and Barnes, 2006; Bennett et al., 2007; Fig. 11) or a sinusoidally moving target (Whittaker and Eaholtz, 1982; Kveraga et al., 2001; Fukushima et al., 2002; Fig. 12). When the target was accelerating during the blanking period, the residual eye velocity was slightly increasing, as is the case in human recordings (Fig. 11). Note that, in our simulations, the value of Gint was constant during the occlusion period, whereas other models with a static internal representation increased the value of the gain to obtain the eye acceleration during the blanking (Bennett and Barnes, 2006). Instead, in our model, the acceleration during the blanking period was attributable to the internal representation of target motion trajectory.
As mentioned above, the use of a static internal representation would fail to provide appropriate target velocity signals for predictive tracking if the eye velocity is zero when the target is blanked (Orban de Xivry et al., 2008). In this case, a pursuit model with a static memory would not be able to increase its pursuit velocity, because there is no more retinal information and no velocity stored into the short-term memory. A simple example of this situation is shown in Figure 12 in which the sinusoidally moving target disappears a bit before eye velocity is zero. When the visual information of target disappearance was available (80 ms after its disappearance), the eye velocity was equal to zero. In our model, the pursuit velocity increased after target blanking thanks to the dynamic internal representation of target motion. During the blanking period, the mean pursuit gain was not as large as before (because of a decrease of Gint from 1 to 0.7 during the blanking period), but pursuit was clearly larger than zero and synchronized with the target motion, showing that the internal dynamic representation of the target motion (i.e., based on past information of the target motion) correctly updated the RS information. In contrast, a static memory would predict zero eye velocity during the blanking period (Fig. 12, dashed trace). To the best of our knowledge, our new model is the first capable to simulate this behavior.
In summary, the predictive pathway that is based on a trial-to-trial refinement of a dynamic internal representation of target motion allowed us to simulate the three different instances of predictive smooth pursuit that were thought to rely on different systems and to be primarily disconnected (Barnes, 2008), i.e., anticipatory smooth pursuit eye movements before target motion onset (Barnes and Asselman, 1991), predictive pursuit of a sinusoidal target motion (Stark et al., 1962), and predictive pursuit during transient target disappearance (Mitrani and Dimitrov, 1978).
Weighting of the sensory and predictive response
The model is able to modulate the weights of the sensory and predictive pathways when there is a conflict between them. For instance, an internal representation of a target moving at 10°/s can be in conflict with a visual target moving at 15°/s (Fig. 13). In this case, the smooth pursuit response will be biased by the most reliable representation. If the sensory RS has normal noise, it will bias the smooth pursuit response toward the actual target velocity (Fig. 13, solid black line). In contrast, if the target is dimmed, the internal representation will primarily dominate the smooth pursuit response (Fig. 13, dashed black line). The noise parameters are critical for determining the level of eye velocity at the end of the trial. This reweighting of the sensory and predictive pathways arises from the optimal combination of their signals (Eq. 15).
Sensitivity to noise
The introduction of stochastic noise was one of the most important features of our new model. Changing the amplitude of the noise present in the system will obviously influence the pursuit response, but changing the noise can also be interpreted differently depending on whether the brain is aware of this change or not. For example, if one increases the noise present in the system (σsens,add and σsens,mult in Eq. 1) and the estimated noise by the brain (D and R in Eq. 3) in the same way, then the pursuit response will simply become slower, with a lower acceleration. This is attributable to the Kalman filter effectively taking longer to estimate target motion as a result of the increase in noise. However, if one only changes the system noise (Eq. 1) without adjusting the estimated noise, the story is different. In this case, the brain does not correctly estimate the noise present in the system, leading to suboptimality (Beck et al., 2012). Figure 14 illustrates how much a suboptimal estimation of the noise can affect the pursuit response. When the noise in the model was overestimated, the pursuit variability decreased (Fig. 14B, blue) but the average pursuit response was little affected (Fig. 14A, blue). In contrast, pursuit variability was dramatically amplified when the brain underestimated the noise present in the system, whereas the average pursuit response was again only slightly modulated (Fig. 14, red). Thus, our results would argue that, practically speaking, the brain only needs a reasonable approximation of the noise of the system but does not require precise knowledge of it.
Discussion
We propose a novel model integrating sensory and predictive signals that was tested on smooth pursuit eye movements. In this model, Kalman filters provide an estimate of the retinal and extraretinal inputs and their associated uncertainty. This uncertainty is used to combine the sensory and internal memory signals in a weighted manner (Bayesian integration). Kalman filtering allows our model to naturally produce both predictive and sensory-driven pursuit characteristics using a single mechanism.
Kalman filtering to estimate and combine retinal and extraretinal inputs
Previous studies (Osborne et al., 2005, 2007) have highlighted the importance of noise in the sensory signals, explaining most of the variability in the initiation of pursuit eye movements. It is also known that the nervous system lowers the impact of noise on the sensory estimation (Karmali and Merfeld, 2012). In the present model, noisy retinal inputs induce variability on pursuit latency and acceleration during pursuit initiation. During initiation, the integration of the noisy inputs through Kalman filtering helps reduce the noise and refine the internal representation of target motion.
The uncertainty associated with the output of the Kalman filter yields a straightforward way for combining retinal and extraretinal signals in a statistically optimal manner (Ronsse et al., 2009). This is consistent with experimental studies demonstrating the continuous presence of predictive signals despite the randomization of the target parameters (Kowler and McKee, 1987; Kao and Morrow, 1994). It argues against the existence of a switch between the sensory and predictive pathways (Barnes, 2008). This optimal weighting of two different noisy sources of information is a hallmark of brain function (van Beers et al., 1999; Ernst and Banks, 2002; Hillis et al., 2002; Körding and Wolpert, 2004; Vaziri et al., 2006), even at the single-neuron level (Fetsch et al., 2012). For the first time, our model combines continuous flow of sensory and predictive information to drive motor behavior, whereas a previous model used Kalman filtering for online prediction only (Shibata et al., 2005). A possible implementation of Kalman filters in the brain has been proposed previously (Denève et al., 2007), but a full model based on Kalman filters that integrates aspects of predictive and reactive motor control had never been developed. Our particular, simple model based on Kalman filters could account for all the main dynamics of predictive and reactive smooth pursuit eye movements without switching between submodels and with the same model parameters.
In the Kalman filtering approach, it is hypothesized that the brain knows the properties of the noise (i.e., its variance; Orbán and Wolpert, 2011; Gallistel and Matzel, 2013), yet if the estimated noise properties are incorrect, the estimate of the sensory input might be either biased or overly variable (Beck et al., 2012). This perspective suggests that the processing of visual information through Kalman filtering might be unreliable because of the required knowledge of noise properties. In contrast, we demonstrate here that, in the pursuit system, the dynamics are quite robust with respect to this hypothesis and that incomplete knowledge of noise properties mostly influences the variability of the response but not its average. Therefore, Kalman filtering appears to be a robust solution for the processing of sensory inputs even when the noise properties are not known accurately.
Using a dynamic representation of the expected target motion
Previous models always used a static (constant in time) memory module for the predictive component, which only allowed to make predictions at a fixed horizon (Shibata et al., 2005; Soechting et al., 2010) or which only allowed for constant velocity inputs (Bennett and Barnes, 2003; Churchland et al., 2003; Madelain and Krauzlis, 2003). For instance, Shibata et al. (2005) used a Kalman filter for online prediction of target trajectory. In contrast, in the present model, Kalman filtering was also used to build a dynamic memory from past information, even in the absence of active pursuit of target motion (Barnes et al., 1997). Indeed, the history of target motion can be used to predict future target motion when tracking a sinusoidally moving target or a similar periodic pattern (Dallos and Jones, 1963; Barnes et al., 1987; Barnes and Ruddock, 1989), when anticipating the timing of target motion (Barnes and Asselman, 1991; Wells and Barnes, 1998; Barnes and Donelan, 1999; Barnes et al., 2000), or when scaling the anticipatory eye velocity with the previous target velocity (Barnes and Collins, 2008). Our model demonstrates for the first time that all these features can stem from the existence of an internal representation of target motion and do not require separate mechanisms. The existence of such an internal dynamic representation of target motion is supported by target blanking experiments with nonlinear target motion (Orban de Xivry et al., 2008, 2009). It allowed us to simulate pursuit responses when tracking an accelerating target (Bennett et al., 2007, 2010) or a sinusoidally moving target (Fig. 11). In our simulations, a default internal representation was improved on a trial-to-trial basis thanks to Kalman filtering. This trial-to-trial refinement has been used to explain the content of motor memories for motor learning (Krakauer et al., 2006; Kording et al., 2007). The presence of such dynamic internal representation could also explain the predictive ability of human subjects in ball catching (Hayhoe et al., 2005; Diaz et al., 2013) or hitting (Land and McLeod, 2000).
In our model, the efference copy signal is essential to build the internal representation of target motion (Fig. 1). Schizophrenic patients cannot process the efference copy signal properly (Pynn and DeSouza, 2013). This impairment results in abnormalities in the awareness of actions (Frith et al., 2000) and in a deficit of sensory prediction (Shergill et al., 2005; Synofzik et al., 2010). The dependence of the internal representation on the efference copy signal might explain why schizophrenic patients are impaired in predictive smooth pursuit (Sereno and Holzman, 1993; Thaker et al., 1998, 2003; Trillenberg et al., 1998; Hong et al., 2005; Nagel et al., 2007; Adams et al., 2012) and in prediction of target trajectory (Hooker and Park, 2000; Spering et al., 2013).
The output of the predictive pathway had a lead of 150 ms with respect to the sensory signal (70 ms in advance of the actual target motion given 80 ms of sensory delay), yet we do not believe that a single time horizon for this prediction exists. Rather, we hypothesize that there are many predictions of the target motion for different time horizons, such as those used for simulations of walking (Azevedo et al., 2004; Aftab et al., 2012). Such optimal prediction of future target motion could ideally replace our prediction made on this arbitrary 150 ms horizon, although our results suggest that it might be a reasonable value.
Neural substrate of the model
Sensory areas appear to filter noise coming from sensory inputs to improve the reliability of the input over time. A model based on Kalman filtering can account for neuronal activity in visual areas during vision of natural images (Rao and Ballard, 1997). In these areas, the prior is represented by spontaneous activity (Berkes et al., 2011). Neurons in the temporal cortex also accumulate evidence for face recognition (Perrett et al., 1998). Their response to a new sensory input is biased by previous sensory inputs, i.e., by a prior (Jellema and Perrett, 2003). This is true for motion processing areas as well. Area MT plays a major role in the integration of local motion signals (for review, see Born and Bradley (2005)). Osborne et al. (2004, 2007) found evidence of information accumulation in the activity of a large population of MT neurons. The dynamics of neural activity in area MT might therefore reflect the iterative computation performed by the Kalman filter (Pack and Born, 2001; Osborne et al., 2004). However, MT neurons did not seem to discharge when blanking the target (Newsome et al., 1988), which suggests that this area is located within the visual pathway of our model.
The predictive pathway could be part of a parietofrontal network as suggested for manual interception tasks in monkeys (Merchant and Georgopoulos, 2006). For these tasks, area 7a of the posterior parietal cortex and the motor cortex appear to encode different parameters of target motion. This internal representation of target motion is then used in a predictive manner by the motor cortex (Merchant et al., 2004). For eye movements, neurons in the frontal eye field (FEF) are active during transient disappearance of the tracking target and might represent some form of internal representation of target motion for manual target interception or saccades (Barborica and Ferrera, 2003, 2004; Xiao et al., 2007; Ferrera and Barborica, 2010). The part of the FEF dedicated to smooth pursuit has been hypothesized recently to store previous expectations of target motion that can be used for smooth pursuit initiation (Yang et al., 2012). Alternatively, this prior could be interpreted as the dynamic internal representation of past target motion and could thus bias smooth pursuit initiation in the same way, as postulated in our model. In summary, the interaction between area MT and FEF might be critical to form an estimate of the RS incorporating both sensory and predictive signals.
Finally, the cerebellum exerts a large influence on the predictive pathway. First, it acts as a forward model for eye movements (Ghasia et al., 2008). Second, it may also contain an internal representation of target motion (Miles and Fuller, 1975; Suh et al., 2000; Cerminara et al., 2009) that does not depend on retinal signal (Stone and Lisberger, 1990; Suh et al., 2000).
Conclusion
Kalman filters elegantly describe in a functional manner how the brain may deal with noisy sensory inputs, how it may form memories, and how it may take advantage of uncertainty estimation to combine different signals optimally. These three principles allowed us to accurately describe visually guided and predictive smooth pursuit dynamics observed in a wide variety of tasks within a single theoretical framework.
Footnotes
This work was supported by Natural Sciences and Engineering Research Council of Canada, Canada Foundation for Innovation, the Botterell Fund (Queen's University, Kingston, Ontario, Canada), Ontario Research Foundation, Fonds National de la Recherche Scientifique, Fondation pour la Recherche Scientifique Médicale, the Belgian Program on Interuniversity Attraction Poles initiated by the Belgian Federal Science Policy Office, Actions de Recherche Concertées (French Community, Belgium), and the European Space Agency of the European Union. J.J.O.d.X. is supported by the Brains Back to Brussels program from the Brussels Region.
The authors declare no competing financial interests.
References
- Adams RA, Perrinet LU, Friston K. Smooth pursuit and visual occlusion: active inference and oculomotor control in schizophrenia. PLoS One. 2012;7:e47502. doi: 10.1371/journal.pone.0047502. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Aftab Z, Robert T, Wieber PB. Predicting multiple step placements for human balance recovery tasks. J Biomech. 2012;45:2804–2809. doi: 10.1016/j.jbiomech.2012.08.038. [DOI] [PubMed] [Google Scholar]
- Azevedo C, Poignet P, Espiau B. Artificial locomotion control: from human to robots. Rob Auton Syst. 2004;47:203–223. doi: 10.1016/j.robot.2004.03.013. [DOI] [Google Scholar]
- Barborica A, Ferrera VP. Estimating invisible target speed from neuronal activity in monkey frontal eye field. Nat Neurosci. 2003;6:66–74. doi: 10.1038/nn990. [DOI] [PubMed] [Google Scholar]
- Barborica A, Ferrera VP. Modification of saccades evoked by stimulation of frontal eye field during invisible target tracking. J Neurosci. 2004;24:3260–3267. doi: 10.1523/JNEUROSCI.4702-03.2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barnes GR. Cognitive processes involved in smooth pursuit eye movements. Brain Cogn. 2008;68:309–326. doi: 10.1016/j.bandc.2008.08.020. [DOI] [PubMed] [Google Scholar]
- Barnes GR, Asselman PT. The mechanism of prediction in human smooth pursuit eye movements. J Physiol. 1991;439:439–461. doi: 10.1113/jphysiol.1991.sp018675. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barnes GR, Collins CJ. Evidence for a link between the extra-retinal component of random-onset pursuit and the anticipatory pursuit of predictable object motion. J Neurophysiol. 2008;100:1135–1146. doi: 10.1152/jn.00060.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barnes GR, Donelan SF. The remembered pursuit task: evidence for segregation of timing and velocity storage in predictive oculomotor control. Exp Brain Res. 1999;129:57–67. doi: 10.1007/s002210050936. [DOI] [PubMed] [Google Scholar]
- Barnes GR, Ruddock CJ. Factors affecting the predictability of pseudo-random motion stimuli in the pursuit reflex of man. J Physiol. 1989;408:137–165. doi: 10.1113/jphysiol.1989.sp017452. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barnes GR, Donnelly SF, Eason RD. Predictive velocity estimation in the pursuit reflex response to pseudo-random and step displacement stimuli in man. J Physiol. 1987;389:111–136. doi: 10.1113/jphysiol.1987.sp016649. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Barnes G, Grealy M, Collins S. Volitional control of anticipatory ocular smooth pursuit after viewing, but not pursuing, a moving target: evidence for a re-afferent velocity store. Exp Brain Res. 1997;116:445–455. doi: 10.1007/PL00005772. [DOI] [PubMed] [Google Scholar]
- Barnes GR, Barnes DM, Chakraborti SR. Ocular pursuit responses to repeated, single-cycle sinusoids reveal behavior compatible with predictive pursuit. J Neurophysiol. 2000;84:2340–2355. doi: 10.1152/jn.2000.84.5.2340. [DOI] [PubMed] [Google Scholar]
- Beck JM, Ma WJ, Pitkow X, Latham PE, Pouget A. Not noisy, just wrong: the role of suboptimal inference in behavioral variability. Neuron. 2012;74:30–39. doi: 10.1016/j.neuron.2012.03.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Becker W, Fuchs AF. Prediction in the oculomotor system: smooth pursuit during transient disappearance of a visual target. Exp Brain Res. 1985;57:562–575. doi: 10.1007/BF00237843. [DOI] [PubMed] [Google Scholar]
- Bennett SJ, Barnes GR. Human ocular pursuit during the transient disappearance of a visual target. J Neurophysiol. 2003;90:2504–2520. doi: 10.1152/jn.01145.2002. [DOI] [PubMed] [Google Scholar]
- Bennett SJ, Barnes GR. Smooth ocular pursuit during the transient disappearance of an accelerating visual target: the role of reflexive and voluntary control. Exp Brain Res. 2006;175:1–10. doi: 10.1007/s00221-006-0533-4. [DOI] [PubMed] [Google Scholar]
- Bennett SJ, Orban de Xivry JJ, Barnes GR, Lefèvre P. Target acceleration can be extracted and represented within the predictive drive to ocular pursuit. J Neurophysiol. 2007;98:1405–1414. doi: 10.1152/jn.00132.2007. [DOI] [PubMed] [Google Scholar]
- Bennett SJ, Orban de Xivry JJ, Lefèvre P, Barnes GR. Oculomotor prediction of accelerative target motion during occlusion: long-term and short-term effects. Exp Brain Res. 2010;204:493–504. doi: 10.1007/s00221-010-2313-4. [DOI] [PubMed] [Google Scholar]
- Berkes P, Orbán GA, Lengyel M, Fiser J. Spontaneous cortical activity reveals hallmarks of an optimal internal model of the environment. Science. 2011;331:83–87. doi: 10.1126/science.1195870. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bogadhi AR, Montagnini A, Mamassian P, Perrinet LU, Masson GS. Pursuing motion illusions: a realistic oculomotor framework for Bayesian inference. Vision Res. 2011;51:867–880. doi: 10.1016/j.visres.2010.10.021. [DOI] [PubMed] [Google Scholar]
- Born RT, Bradley DC. Structure and function of visual area MT. Annu Rev Neurosci. 2005;28:157–189. doi: 10.1146/annurev.neuro.26.041002.131052. [DOI] [PubMed] [Google Scholar]
- Carl JR, Gellman RS. Human smooth pursuit: stimulus-dependent responses. J Neurophysiol. 1987;57:1446–1463. doi: 10.1152/jn.1987.57.5.1446. [DOI] [PubMed] [Google Scholar]
- Cerminara NL, Apps R, Marple-Horvat DE. An internal model of a moving visual target in the lateral cerebellum. J Physiol. 2009;587:429–442. doi: 10.1113/jphysiol.2008.163337. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Churchland MM, Chou IH, Lisberger SG. Evidence for object permanence in the smooth-pursuit eye movements of monkeys. J Neurophysiol. 2003;90:2205–2218. doi: 10.1152/jn.01056.2002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Coppe S, Orban de Xivry JJ, Yüksel D, Ivanoiu A, Lefèvre P. Dramatic impairment of prediction due to frontal lobe degeneration. J Neurophysiol. 2012;108:2957–2966. doi: 10.1152/jn.00582.2012. [DOI] [PubMed] [Google Scholar]
- Dallos P, Jones R. Learning behavior of the eye fixation control system. IEEE Trans Automat Contr. 1963;8:218–227. doi: 10.1109/TAC.1963.1105574. [DOI] [Google Scholar]
- de Brouwer S, Missal M, Barnes G, Lefèvre P. Quantitative analysis of catch-up saccades during sustained pursuit. J Neurophysiol. 2002;87:1772–1780. doi: 10.1152/jn.00621.2001. [DOI] [PubMed] [Google Scholar]
- Denève S, Duhamel JR, Pouget A. Optimal sensorimotor integration in recurrent cortical networks: a neural implementation of Kalman filters. J Neurosci. 2007;27:5744–5756. doi: 10.1523/JNEUROSCI.3985-06.2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Diaz G, Cooper J, Rothkopf C, Hayhoe MM. Saccades to future ball location reveal memory-based prediction in a virtual-reality interception task. J Vis. 2013;13(1):20. doi: 10.1167/13.1.20. pii. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dimova K, Denham M. A neurally plausible model of the dynamics of motion integration in smooth eye pursuit based on recursive Bayesian estimation. Biol Cybern. 2009;100:185–201. doi: 10.1007/s00422-009-0291-z. [DOI] [PubMed] [Google Scholar]
- Ernst MO, Banks MS. Humans integrate visual and haptic information in a statistically optimal fashion. Nature. 2002;415:429–433. doi: 10.1038/415429a. [DOI] [PubMed] [Google Scholar]
- Ferrera VP, Barborica A. Internally generated error signals in monkey frontal eye field during an inferred motion task. J Neurosci. 2010;30:11612–11623. doi: 10.1523/JNEUROSCI.2977-10.2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fetsch CR, Pouget A, DeAngelis GC, Angelaki DE. Neural correlates of reliability-based cue weighting during multisensory integration. Nat Neurosci. 2012;15:146–154. doi: 10.1038/nn.2983. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Frith CD, Blakemore S, Wolpert DM. Explaining the symptoms of schizophrenia: abnormalities in the awareness of action. Brain Res Brain Res Rev. 2000;31:357–363. doi: 10.1016/S0165-0173(99)00052-1. [DOI] [PubMed] [Google Scholar]
- Fukushima K, Yamanobe T, Shinmei Y, Fukushima J. Predictive responses of periarcuate pursuit neurons to visual target motion. Exp Brain Res. 2002;145:104–120. doi: 10.1007/s00221-002-1088-7. [DOI] [PubMed] [Google Scholar]
- Gallistel CR, Matzel LD. The neuroscience of learning: beyond the Hebbian synapse. Annu Rev Psychol. 2013;64:169–200. doi: 10.1146/annurev-psych-113011-143807. [DOI] [PubMed] [Google Scholar]
- Ghasia FF, Meng H, Angelaki DE. Neural correlates of forward and inverse models for eye movements: evidence from three-dimensional kinematics. J Neurosci. 2008;28:5082–5087. doi: 10.1523/JNEUROSCI.0513-08.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gold JI, Watanabe T. Perceptual learning. Curr Biol. 2010;20:R46–R48. doi: 10.1016/j.cub.2009.10.066. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Harris CM, Wolpert DM. Signal-dependent noise determines motor planning. Nature. 1998;394:780–784. doi: 10.1038/29528. [DOI] [PubMed] [Google Scholar]
- Hayhoe MM, Mannie N, Sullivan B, Gorgos K. The role of internal models and prediction in catching balls. Proc Am Assoc Artif Intell. 2005:78–82. 0505. [Google Scholar]
- Hillis JM, Ernst MO, Banks MS, Landy MS. Combining sensory information: mandatory fusion within, but not between, senses. Science. 2002;298:1627–1630. doi: 10.1126/science.1075396. [DOI] [PubMed] [Google Scholar]
- Hong LE, Tagamets M, Avila M, Wonodi I, Holcomb H, Thaker GK. Specific motion processing pathway deficit during eye tracking in schizophrenia: a performance-matched functional magnetic resonance imaging study. Biol Psychiatry. 2005;57:726–732. doi: 10.1016/j.biopsych.2004.12.015. [DOI] [PubMed] [Google Scholar]
- Hooker C, Park S. Trajectory estimation in schizophrenia. Schizophr Res. 2000;45:83–92. doi: 10.1016/S0920-9964(99)00166-8. [DOI] [PubMed] [Google Scholar]
- Izawa J, Rane T, Donchin O, Shadmehr R. Motor adaptation as a process of reoptimization. J Neurosci. 2008;28:2883–2891. doi: 10.1523/JNEUROSCI.5359-07.2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jellema T, Perrett DI. Perceptual history influences neural responses to face and body postures. J Cogn Neurosci. 2003;15:961–971. doi: 10.1162/089892903770007353. [DOI] [PubMed] [Google Scholar]
- Kalman RE. A new approach to linear filtering and prediction problems. J Basic Eng. 1960;82:35–45. doi: 10.1115/1.3662552. [DOI] [Google Scholar]
- Kao GW, Morrow MJ. The relationship of anticipatory smooth eye movement to smooth pursuit initiation. Vision Res. 1994;34:3027–3036. doi: 10.1016/0042-6989(94)90276-3. [DOI] [PubMed] [Google Scholar]
- Karmali F, Merfeld DM. A distributed, dynamic, parallel computational model: the role of noise in velocity storage. J Neurophysiol. 2012;108:390–405. doi: 10.1152/jn.00883.2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Körding KP, Wolpert DM. Bayesian integration in sensorimotor learning. Nature. 2004;427:244–247. doi: 10.1038/nature02169. [DOI] [PubMed] [Google Scholar]
- Kording KP, Tenenbaum JB, Shadmehr R. The dynamics of memory as a consequence of optimal adaptation to a changing body. Nat Neurosci. 2007;10:779–786. doi: 10.1038/nn1901. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kowler E, McKee SP. Sensitivity of smooth eye movement to small differences in target velocity. Vision Res. 1987;27:993–1015. doi: 10.1016/0042-6989(87)90014-9. [DOI] [PubMed] [Google Scholar]
- Kowler E, Steinman RM. The effect of expectations on slow oculomotor control. I. Periodic target steps. Vision Res. 1979a;19:619–632. doi: 10.1016/0042-6989(79)90238-4. [DOI] [PubMed] [Google Scholar]
- Kowler E, Steinman RM. The effect of expectations on slow oculomotor control. II. Single target displacements. Vision Res. 1979b;19:633–646. doi: 10.1016/0042-6989(79)90239-6. [DOI] [PubMed] [Google Scholar]
- Kowler E, Martins AJ, Pavel M. The effect of expectations on slow oculomotor control. IV. Anticipatory smooth eye movements depend on prior target motions. Vision Res. 1984;24:197–210. doi: 10.1016/0042-6989(84)90122-6. [DOI] [PubMed] [Google Scholar]
- Krakauer JW, Mazzoni P, Ghazizadeh A, Ravindran R, Shadmehr R. Generalization of motor learning depends on the history of prior action. PLoS Biol. 2006;4:e316. doi: 10.1371/journal.pbio.0040316. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Krauzlis RJ, Lisberger SG. A model of visually-guided smooth pursuit eye movements based on behavioral observations. J Comput Neurosci. 1994;1:265–283. doi: 10.1007/BF00961876. [DOI] [PubMed] [Google Scholar]
- Krauzlis RJ, Miles FA. Transitions between pursuit eye movements and fixation in the monkey: dependence on context. J Neurophysiol. 1996;76:1622–1638. doi: 10.1152/jn.1996.76.3.1622. [DOI] [PubMed] [Google Scholar]
- Kveraga K, Fendrich R, Hughes HC. Ocular pursuit of predicted motion trajectories. Exp Brain Res. 2001;138:393–397. doi: 10.1007/s002210100701. [DOI] [PubMed] [Google Scholar]
- Land MF, McLeod P. From eye movements to actions: how batsmen hit the ball. Nat Neurosci. 2000;3:1340–1345. doi: 10.1038/81887. [DOI] [PubMed] [Google Scholar]
- Lisberger SG, Evinger C, Johanson GW, Fuchs AF. Relationship between eye acceleration and retinal image velocity during foveal smooth pursuit in man and monkey. J Neurophysiol. 1981;46:229–249. doi: 10.1152/jn.1981.46.2.229. [DOI] [PubMed] [Google Scholar]
- Madelain L, Krauzlis RJ. Effects of learning on smooth pursuit during transient disappearance of a visual target. J Neurophysiol. 2003;90:972–982. doi: 10.1152/jn.00869.2002. [DOI] [PubMed] [Google Scholar]
- Maunsell JH, Van Essen DC. Functional properties of neurons in middle temporal visual area of the macaque monkey. I. Selectivity for stimulus direction, speed, and orientation. J Neurophysiol. 1983;49:1127–1147. doi: 10.1152/jn.1983.49.5.1127. [DOI] [PubMed] [Google Scholar]
- Medina JF, Lisberger SG. Encoding and decoding of learned smooth-pursuit eye movements in the floccular complex of the monkey cerebellum. J Neurophysiol. 2009;102:2039–2054. doi: 10.1152/jn.00075.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Merchant H, Georgopoulos AP. Neurophysiology of perceptual and motor aspects of interception. J Neurophysiol. 2006;95:1–13. doi: 10.1152/jn.00422.2005. [DOI] [PubMed] [Google Scholar]
- Merchant H, Battaglia-Mayer A, Georgopoulos AP. Neural responses during interception of real and apparent circularly moving stimuli in motor cortex and area 7a. Cereb Cortex. 2004;14:314–331. doi: 10.1093/cercor/bhg130. [DOI] [PubMed] [Google Scholar]
- Miles FA, Fuller JH. Visual tracking and the primate flocculus. Science. 1975;189:1000–1002. doi: 10.1126/science.1083068. [DOI] [PubMed] [Google Scholar]
- Mitrani L, Dimitrov G. Pursuit eye movements of a disappearing moving target. Vision Res. 1978;18:537–539. doi: 10.1016/0042-6989(78)90199-2. [DOI] [PubMed] [Google Scholar]
- Nagel M, Sprenger A, Nitschke M, Zapf S, Heide W, Binkofski F, Lencer R. Different extraretinal neuronal mechanisms of smooth pursuit eye movements in schizophrenia: an fMRI study. Neuroimage. 2007;34:300–309. doi: 10.1016/j.neuroimage.2006.08.025. [DOI] [PubMed] [Google Scholar]
- Newsome WT, Wurtz RH, Komatsu H. Relation of cortical areas MT and MST to pursuit eye movements. II. Differentiation of retinal from extraretinal inputs. J Neurophysiol. 1988;60:604–620. doi: 10.1152/jn.1988.60.2.604. [DOI] [PubMed] [Google Scholar]
- Nover H, Anderson CH, DeAngelis GC. A logarithmic, scale-invariant representation of speed in macaque middle temporal area accounts for speed discrimination performance. J Neurosci. 2005;25:10049–10060. doi: 10.1523/JNEUROSCI.1661-05.2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Orban de Xivry JJ, Lefèvre P. Saccades and pursuit: two outcomes of a single sensorimotor process. J Physiol. 2007;584:11–23. doi: 10.1113/jphysiol.2007.139881. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Orban de Xivry JJ, Missal M, Lefèvre P. A dynamic representation of target motion drives predictive smooth pursuit during target blanking. J Vis. 2008;8(15):1–13. doi: 10.1167/8.15.6. 6. [DOI] [PubMed] [Google Scholar]
- Orban de Xivry JJ, Missal M, Lefèvre P. Smooth pursuit performance during target blanking does not influence the triggering of predictive saccades. J Vis. 2009;9(11):1–16. doi: 10.1167/9.11.7. 7. [DOI] [PubMed] [Google Scholar]
- Orbán G, Wolpert DM. Representations of uncertainty in sensorimotor control. Curr Opin Neurobiol. 2011;21:629–635. doi: 10.1016/j.conb.2011.05.026. [DOI] [PubMed] [Google Scholar]
- Orban de Xivry JJ, Bennett SJ, Lefèvre P, Barnes GR. Evidence for synergy between saccades and smooth pursuit during transient target disappearance. J Neurophysiol. 2006;95:418–427. doi: 10.1152/jn.00596.2005. [DOI] [PubMed] [Google Scholar]
- Osborne LC, Lisberger SG. Spatial and temporal integration of visual motion signals for smooth pursuit eye movements in monkeys. J Neurophysiol. 2009;102:2013–2025. doi: 10.1152/jn.00611.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Osborne LC, Bialek W, Lisberger SG. Time course of information about motion direction in visual area MT of macaque monkeys. J Neurosci. 2004;24:3210–3222. doi: 10.1523/JNEUROSCI.5305-03.2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Osborne LC, Lisberger SG, Bialek W. A sensory source for motor variation. Nature. 2005;437:412–416. doi: 10.1038/nature03961. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Osborne LC, Hohl SS, Bialek W, Lisberger SG. Time course of precision in smooth-pursuit eye movements of monkeys. J Neurosci. 2007;27:2987–2998. doi: 10.1523/JNEUROSCI.5072-06.2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pack CC, Born RT. Temporal dynamics of a neural solution to the aperture problem in visual area MT of macaque brain. Nature. 2001;409:1040–1042. doi: 10.1038/35059085. [DOI] [PubMed] [Google Scholar]
- Perrett DI, Oram MW, Ashbridge E. Evidence accumulation in cell populations responsive to faces: an account of generalisation of recognition without mental transformations. Cognition. 1998;67:111–145. doi: 10.1016/S0010-0277(98)00015-8. [DOI] [PubMed] [Google Scholar]
- Poliakoff E, Collins CJ, Barnes GR. Attention and selection for predictive smooth pursuit eye movements. Brain Res Cogn Brain Res. 2005;25:688–700. doi: 10.1016/j.cogbrainres.2005.08.016. [DOI] [PubMed] [Google Scholar]
- Pynn LK, DeSouza JF. The function of efference copy signals: implications for symptoms of schizophrenia. Vision Res. 2013;76:124–133. doi: 10.1016/j.visres.2012.10.019. [DOI] [PubMed] [Google Scholar]
- Rao RP, Ballard DH. Dynamic model of visual recognition predicts neural response properties in the visual cortex. Neural Comput. 1997;9:721–763. doi: 10.1162/neco.1997.9.4.721. [DOI] [PubMed] [Google Scholar]
- Rasche C, Gegenfurtner KR. Precision of speed discrimination and smooth pursuit eye movements. Vision Res. 2009;49:514–523. doi: 10.1016/j.visres.2008.12.003. [DOI] [PubMed] [Google Scholar]
- Robinson DA. Adaptive gain control of vestibuloocular reflex by the cerebellum. J Neurophysiol. 1976;39:954–969. doi: 10.1152/jn.1976.39.5.954. [DOI] [PubMed] [Google Scholar]
- Robinson DA. The use of control systems analysis in the neurophysiology of eye movements. Annu Rev Neurosci. 1981;4:463–503. doi: 10.1146/annurev.ne.04.030181.002335. [DOI] [PubMed] [Google Scholar]
- Robinson DA, Gordon JL, Gordon SE. A model of the smooth pursuit eye movement system. Biol Cybern. 1986;55:43–57. doi: 10.1007/BF00363977. [DOI] [PubMed] [Google Scholar]
- Ronsse R, Miall RC, Swinnen SP. Multisensory integration in dynamical behaviors: maximum likelihood estimation across bimanual skill learning. J Neurosci. 2009;29:8419–8428. doi: 10.1523/JNEUROSCI.5734-08.2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sereno AB, Holzman PS. Express saccades and smooth pursuit eye movement function in schizophrenic, affective disorder, and normal subjects. J Cogn Neurosci. 1993;5:303–316. doi: 10.1162/jocn.1993.5.3.303. [DOI] [PubMed] [Google Scholar]
- Shergill SS, Samson G, Bays PM, Frith CD, Wolpert DM. Evidence for sensory prediction deficits in schizophrenia. Am J Psychiatry. 2005;162:2384–2386. doi: 10.1176/appi.ajp.162.12.2384. [DOI] [PubMed] [Google Scholar]
- Shibata T, Tabata H, Schaal S, Kawato M. A model of smooth pursuit in primates based on learning the target dynamics. Neural Netw. 2005;18:213–224. doi: 10.1016/j.neunet.2005.01.001. [DOI] [PubMed] [Google Scholar]
- Skavenski AA, Robinson DA. Role of abducens neurons in vestibuloocular reflex. J Neurophysiol. 1973;36:724–738. doi: 10.1152/jn.1973.36.4.724. [DOI] [PubMed] [Google Scholar]
- Snowden RJ, Braddick OJ. The temporal integration and resolution of velocity signals. Vision Res. 1991;31:907–914. doi: 10.1016/0042-6989(91)90156-Y. [DOI] [PubMed] [Google Scholar]
- Soechting JF, Rao HM, Juveli JZ. Incorporating prediction in models for two-dimensional smooth pursuit. PLoS One. 2010;5:e12574. doi: 10.1371/journal.pone.0012574. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Spering M, Gegenfurtner KR. Contextual effects on smooth-pursuit eye movements. J Neurophysiol. 2007;97:1353–1367. doi: 10.1152/jn.01087.2006. [DOI] [PubMed] [Google Scholar]
- Spering M, Dias EC, Sanchez JL, Schütz AC, Javitt DC. Efference copy failure during smooth pursuit eye movements in schizophrenia. J Neurosci. 2013;33:11779–11787. doi: 10.1523/JNEUROSCI.0578-13.2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stark L, Vossius G, Young LR. Predictive control of eye tracking movements. IRE Trans Hum Fact Electr. 1962;3:52–57. doi: 10.1109/THFE2.1962.4503342. [DOI] [Google Scholar]
- Stein RB, Gossen ER, Jones KE. Neuronal variability: noise or part of the signal? Nat Rev Neurosci. 2005;6:389–397. doi: 10.1038/nrn1668. [DOI] [PubMed] [Google Scholar]
- Stone LS, Lisberger SG. Visual responses of Purkinje cells in the cerebellar flocculus during smooth-pursuit eye movements in monkeys. II. Complex spikes. J Neurophysiol. 1990;63:1262–1275. doi: 10.1152/jn.1990.63.5.1262. [DOI] [PubMed] [Google Scholar]
- Suh M, Leung HC, Kettner RE. Cerebellar flocculus and ventral paraflocculus Purkinje cell activity during predictive and visually driven pursuit in monkey. J Neurophysiol. 2000;84:1835–1850. doi: 10.1152/jn.2000.84.4.1835. [DOI] [PubMed] [Google Scholar]
- Synofzik M, Thier P, Leube DT, Schlotterbeck P, Lindner A. Misattributions of agency in schizophrenia are based on imprecise predictions about the sensory consequences of one's actions. Brain. 2010;133:262–271. doi: 10.1093/brain/awp291. [DOI] [PubMed] [Google Scholar]
- Tarnutzer AA, Ramat S, Straumann D, Zee DS. Pursuit responses to target steps during ongoing tracking. J Neurophysiol. 2007;97:1266–1279. doi: 10.1152/jn.00819.2006. [DOI] [PubMed] [Google Scholar]
- Thaker GK, Ross DE, Cassady SL, Adami HM, LaPorte D, Medoff DR, Lahti A. Smooth pursuit eye movements to extraretinal motion signals: deficits in relatives of patients with schizophrenia. Arch Gen Psychiatry. 1998;55:830–836. doi: 10.1001/archpsyc.55.9.830. [DOI] [PubMed] [Google Scholar]
- Thaker GK, Avila MT, Hong EL, Medoff DR, Ross DE, Adami HM. A model of smooth pursuit eye movement deficit associated with the schizophrenia phenotype. Psychophysiology. 2003;40:277–284. doi: 10.1111/1469-8986.00029. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Todorov E. Stochastic optimal control and estimation methods adapted to the noise characteristics of the sensorimotor system. Neural Comput. 2005;17:1084–1108. doi: 10.1162/0899766053491887. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Treue S, Hol K, Rauber HJ. Seeing multiple directions of motion-physiology and psychophysics. Nat Neurosci. 2000;3:270–276. doi: 10.1038/72985. [DOI] [PubMed] [Google Scholar]
- Trillenberg P, Heide W, Junghanns K, Blankenburg M, Arolt V, Kömpf D. Target anticipation and impairment of smooth pursuit eye movements in schizophrenia. Exp Brain Res. 1998;120:316–324. doi: 10.1007/s002210050405. [DOI] [PubMed] [Google Scholar]
- van Beers RJ, Sittig AC, Gon JJ. Integration of proprioceptive and visual position-information: an experimentally supported model. J Neurophysiol. 1999;81:1355–1364. doi: 10.1152/jn.1999.81.3.1355. [DOI] [PubMed] [Google Scholar]
- Vaziri S, Diedrichsen J, Shadmehr R. Why does the brain predict sensory consequences of oculomotor commands? Optimal integration of the predicted and the actual sensory feedback. J Neurosci. 2006;26:4188–4197. doi: 10.1523/JNEUROSCI.4747-05.2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wei K, Körding K. Uncertainty of feedback and state estimation determines the speed of motor adaptation. Front Comput Neurosci. 2010;4:11. doi: 10.3389/fncom.2010.00011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wells SG, Barnes GR. Fast, anticipatory smooth-pursuit eye movements appear to depend on a short-term store. Exp Brain Res. 1998;120:129–133. doi: 10.1007/s002210050385. [DOI] [PubMed] [Google Scholar]
- Whittaker SG, Eaholtz G. Learning patterns of eye motion for foveal pursuit. Invest Ophthalmol Vis Sci. 1982;23:393–397. [PubMed] [Google Scholar]
- Xiao Q, Barborica A, Ferrera VP. Modulation of visual responses in macaque frontal eye field during covert tracking of invisible targets. Cereb Cortex. 2007;17:918–928. doi: 10.1093/cercor/bhl002. [DOI] [PubMed] [Google Scholar]
- Yang J, Lee J, Lisberger SG. The interaction of Bayesian priors and sensory data and its neural circuit implementation in visually guided movement. J Neurosci. 2012;32:17632–17645. doi: 10.1523/JNEUROSCI.1163-12.2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yasui S, Young L. On the predictive control of foveal eye tracking and slow phases of optokinetic and vestibular nystagmus. J Physiol. 1984;347:17–33. doi: 10.1113/jphysiol.1984.sp015050. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zee DS, Robinson DA. A hypothetical explanation of saccadic oscillations. Ann Neurol. 1979;5:405–414. doi: 10.1002/ana.410050502. [DOI] [PubMed] [Google Scholar]