Skip to content

vlt.neuro.vision.speed.fit

  vlt.neuro.speed.fit Fit two-dimensional Gaussian function to data set

   P = vlt.neuro.vision.speed.fit(SF,TF,R, min_xi)

   Fit a Gaussian to a set of responses generated by a speed tuning curve.

   Inputs:
     SF is an array of spatial frequency values
     TF is an array of temporal frequency values
     R is an array of measured responses driven by the spatial and
     temporal frequency values
     MIN_XI: if provided, provides the lower limit on XI. If not provided,
     assumed to be 0. (Might provide -1, for example.)

   Outputs:
     P is an array with parameters:
     ---------------------------------------------
     | A         | Peak response of the neuron   |
     |           |                               |
     | zeta      | Skew of the temporal          |
     |           | frequency tuning curve        |
     |           |                               |
     | xi        | Speed parameter               |
     |           |                               |
     | sigma_sf  | Tuning width of the neuron    |
     |           | for spatial frequency         |
     |           |                               |
     | sigma_tf  | Tuning width of the neuron    |
     |           | for temporal frequency        |
     |           |                               |
     | sf0       | Preferred spatial frequency   |
     |           | averaged across temporal      |
     |           | frequencies                   |
     |           |                               |
     | tf0       | Preferred temporal frequency  |
     |           | averaged across spatial       |
     |           | frequencies                   |
     ---------------------------------------------

   See: Priebe et al. 2006

   By Noah Lasky-Nielson