Skip to content

regarding parameterization/problem with instructions for psychophysicists page #5

@rtraghavan

Description

@rtraghavan

I'm having trouble figuring out how to parameterize the stimuli, even after reading the instructions for psychophysicists

Here is my monitor information:
Monitor refresh rate = 120 Hz
Monitor resolution = 1280x960
Screen size = 40 cm
Viewing distance = 57 cm
Pixels per degree = 33.1 (let's say this is in a variable called pixels_per_degree)

Let's assume I specify clouds like in instructions for psychophysicists
fx, fy, ft = mc.get_grids(mc.N_X, mc.N_Y, mc.N_frame)
mc.envelope_gabor(fx, fy, ft, name_, B_sf=Bsf, sf_0=sf_0, theta=theta, B_V=B_V, B_theta = B_theta, alpha=alpha)

I want to create a simple cloud with the following parameters:

  1. 256x256 pixels in size over 120 frames
  2. the cloud should contain all orientations
  3. spatial frequency of 1 cycle/degree (let's say this is in a variable called spatial_frequency_cpd)
  4. speed = 5 degrees/s (let's say this is in a variable called speed_degrees_per_second
  5. The Bandwidth should be an less than an octave for spatial frequency. Equally small for speed.

Here is what I think I should do, but I have some questions.

  1. The first is easy enough, that is N_X = 256, N_Y = 256, N_frame = 120
  2. This should be possible by just setting B_theta=np.inf I believe.
  3. Here I begin to get confused. How do I go from cycles/degree to whatever sf_0 is supposed to be specified as in mc.envelope_gabor? Is it simply spatial_frequency_cpd/pixels_per_degree? Or is there an additional transformation I am missing?
  4. I think the way to go from speed to V_X = speed_degrees_per_second/pixels_per_degree. Is that correct?
  5. In general, what are the units of bandwidth variables B_sf and B_V . Is it octaves? In the document it says cpd, but how can something centered at .1 cpd have a bandwidth more than .1 cpd in that case?

Finally, I would like to report a small error with the documentation on the instructions for psychophysicists page particularly under the section entitled "why should we use polar coordinates for frequencies." f_s was not defined.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions