Sorry, your browser doesn't support canvas element !
Ternus Effect
An example of apparent motion: element or group motion ?
1
deg
2
multiple of disk size
2
Hz
0.5
fraction of cycle period
v1.0
© 2020 KyberVision - Innovation in Vision Sciences
Send Feedback
The Ternus Effect is an illusion involving apparent motion. In this classical version, two frames are alternated, with or without a temporal gap (an interstimulus interval or ISI) between them. In both frames, a central disk is presented with a lateral disk whose position alternates between left and right.

In this illusion, the length of the ISI determines the type of motion seen: the lateral disk is perceived as jumping between its left and right positions at short ISIs (referred as element motion), while the 2 disks are perceived as moving together from side to side at long ISIs (referred as group motion). At intermediate ISIs (40-50 ms), the motion appears bistable.

With the sliders you can explore the effect by controlling the duration of the temporal gap between the 2 frames, as well as the size and separation of the disks.

This example of apparent motion may constitute a third-order motion that relies on a higher-level, attentional long-range motion process that performs feature tracking.

References:

  Ternus (1926) Experimentelle untersuchungen über phanomenale identitat (Experimental investigations of phenomenal identity). Psychologische Forschung 7(1):81-136

   Pantle & Picciano (1976) A multistable movement display: Evidence for two separate motion systems in human vision. Science 193(4252):500-502

   Kramer & Yantis (1997) Perceptual grouping in space and time: Evidence from the Ternus display. Perception and Psychophysics 59(1):87-99

   Scott-Samuel & Hess (2001) What does the Ternus display tell us about motion processing in human vision. Perception 30:1179-1188

   Wallace & Scott-Samuel (2007) Spatial versus temporal grouping in a modified Ternus display. Vision Research 47(17):2353–2366
Here is the math behind this stimulus:

  staticdisk = r<radius
  tmod = 2*(squarewave(time,1/tf)-0.5)
  isimod = rectanglewave(time,(1/tf)/2,0,1-isi)
  xshift = x-2*radius*sep*tmod
  jumpingdisk = (xshift*xshift+y*y)<radius*radius
  z = 1-isimod*(staticdisk+jumpingdisk)
The whole stimulus is generated in real-time using a GLSL shader that runs right inside your WebGL-compatible browser. The plain Math behind the stimulus was converted to this optimized GLSL shader using the new Psykinematix Pro Edition. Translation to Matlab and Python code is also possible !

This whole widget was also fully generated using Psykinematix Pro Edition. The parameters that control the stimulus properties through the sliders are the same as the ones you would define as dependent or independent variables when using the stimulus in an actual psychophysical experiment run in Psykinematix. The widget creation is otherwise fully customizable with your own logo, copyright, links, etc.

To learn more about the widget creation, click on the above "Made With" button !
v1.0
© 2020 KyberVision - Innovation in Vision Sciences