Abstract
Optic flow is a type of visual perception: the smoothly changing pattern of light at a moving eye. James Gibson argued that this flow directly specifies how an observer is moving through the world. When the observer translates, the flow streams outward from a single point, the focus of expansion, that marks the direction of heading; eye and head rotations add their own flow that the visual system must discount. Formal analyses decomposed the flow field into expansion, rotation, and shear; psychophysics showed that people read heading from it; and neurons in cortical area MST were found to be tuned to its large-field structure. Optic flow also steers walking and specifies the time remaining before contact, making it a central variable that links perception to the control of action.
Keywords: optic flow, focus of expansion, heading perception, self-motion, time-to-contact
Optic flow is the continuous transformation of the pattern of light reaching an eye as the observer, or the world, moves. When an observer walks forward, the whole visual scene streams past: objects ahead expand and slide outward, those to the side sweep by quickly, and the texture of the ground flows beneath the feet. James J. Gibson, who named the phenomenon, argued that this streaming is not visual noise to be overcome but a rich and direct source of information about self-motion and the layout of surfaces (Gibson, 1958). In his ecological account the moving observer is surrounded by an optic array of structured light, and the lawful way that array changes with movement, the optic flow, specifies where the observer is heading, how fast, and how the surfaces are arranged in depth, without any need to first reconstruct a static three-dimensional model. Optic flow matters to cognitive psychology because it reframed perception as the pickup of information available in patterned stimulation, and because that information turned out to be describable by a compact geometry that connects behaviour to identifiable neurons.
- Optic flow is the changing pattern of light at a moving eye, which Gibson argued directly specifies self-motion and surface layout.
- Pure forward translation produces radial flow that expands from the focus of expansion, and that point marks the observer's heading.
- Eye and head rotations add flow that displaces the focus of expansion, so the visual system must separate translation from rotation to recover heading.
- Neurons in the medial superior temporal area (MST) are tuned to expansion, rotation, and other large-field flow patterns, and stimulating them biases perceived heading.
- Optic flow guides the visual control of walking and, through the rate of image expansion, specifies the time remaining before contact.
The Geometry of the Flow Field
The power of optic flow is that a moving observer's motion imposes a strict structure on the field of image velocities. Gibson, Olum, and Rosenblatt, analysing the view from an aircraft during landing, showed that translation toward a surface produces a radially expanding pattern of motion whose centre lies in the direction of travel, while the differential speed of nearer and farther points, motion parallax, specifies the slant and distance of the surface (Gibson et al., 1955). The flow at any point is therefore a joint consequence of how the observer is moving and how far away the surface is at that point.
Formal treatments made this decomposition exact. Longuet-Higgins and Prazdny derived how the velocity of each image point depends on the observer's translation, the observer's rotation, and the depth of the corresponding surface point, and showed that the translational part alone carries the depth information and points to the direction of heading (Longuet-Higgins & Prazdny, 1980). Koenderink recast the local structure of the flow field in terms of a small set of differential invariants, decomposing any smooth flow into divergence, curl, and deformation, quantities that respectively capture expansion, rotation, and shear and that map onto the observer's motion relative to a surface (Koenderink, 1986). These components (Table 1) are the vocabulary in which the rest of the phenomenon is described.
| Component | Flow pattern | What it specifies | Key source |
|---|---|---|---|
| Divergence (expansion) | Radial streaming from a point | Approach to a surface; rate of expansion scales time-to-contact | Koenderink (1986) |
| Curl (rotation) | Circular, laminar flow | Rotation of the observer or of the surface about the line of sight | Koenderink (1986) |
| Deformation (shear) | Stretching along one axis | Slant of the surface relative to the line of sight | Longuet-Higgins & Prazdny (1980) |
Note. Any smooth flow field can be described locally by these components; the observer's translation, rotation, and the depth of surfaces jointly determine their magnitudes.
Heading and the Focus of Expansion
For an observer moving in a straight line while looking in a fixed direction, the flow field is purely expansional: every image point streams away from one stationary point, the focus of expansion, and that point lies exactly in the direction of travel. This makes the focus of expansion a candidate cue for heading, the perceived direction of self-motion. Gibson proposed exactly this, that the aviator or the pedestrian steers by keeping the destination at the centre of the expanding flow (Gibson, 1958).
The proposal became testable when Warren and Hannon presented observers with random-dot displays simulating self-motion over a ground plane and asked them to judge their direction of heading. Observers located their heading from the flow to within one to two degrees, accurately enough to guide locomotion, demonstrating that the direction of self-motion is genuinely perceived from optic flow rather than merely inferable in principle (Warren & Hannon, 1988). The precision of these judgements set a benchmark that any model of heading perception had to meet, and it established the focus of expansion as a real perceptual variable and not just a geometric abstraction. That flow alone is sufficient to drive the perception of self-motion is shown most vividly by vection: a stationary observer surrounded by large-field flow — the classic experience of feeling one's own train move when an adjacent train pulls away — comes to feel that they, not the scene, are moving, an illusion that has become a standard tool for probing how visual flow, vestibular signals, and their conflicts combine into the sense of self-motion (Palmisano et al., 2015), with a large methodological literature devoted to measuring it reliably (Kooijman et al., 2023).
Demo 1 — The focus of expansion
Heading 0° → the flow streams outward from that point. During straight-line travel the focus of expansion lies exactly in the direction of self-motion.
After Gibson (1958) and Warren & Hannon (1988). The vectors are the radial flow of pure translation, generated in code; flow is zero at the focus and grows with distance from it. Nothing is stored.
The Rotation Problem
The clean radial pattern holds only when the eye travels in a straight line without turning. In natural behaviour observers continually rotate their eyes and heads, for instance to fixate an object off to the side while walking past it, and rotation adds a component of laminar flow to the expansional flow of translation. The sum no longer has its focus at the heading direction: the singular point of the combined field is displaced, sometimes far from where the observer is actually going. Recovering heading therefore requires separating the translational component from the rotational one, a computation known as the rotation problem.
Royden, Banks, and Crowell studied how people solve it. They found that observers judge heading accurately when the rotation is produced by a real eye movement, whose velocity the brain can register from an extra-retinal signal, but make large systematic errors when the same retinal flow is produced by simulated rotation with the eyes held still (Royden et al., 1992). This showed that the visual system does not rely on the flow field alone; it uses an efference-copy signal of eye velocity to subtract the rotational flow. Lappe, Bremmer, and van den Berg reviewed the competing accounts, some purely visual and some drawing on extra-retinal signals, and argued that heading perception combines both, integrating optic flow with information about the eyes across a population of direction-selective neurons (Lappe et al., 1999).
Demo 2 — The rotation problem
With no rotation the flow focus sits exactly on the true heading. To recover heading the visual system must subtract the rotational flow using an eye-velocity signal.
After Royden, Banks & Crowell (1992) and Lappe, Bremmer & van den Berg (1999). A schematic sum of radial expansion and uniform rotational flow, generated in code; the displaced focus is where the net flow is zero. Nothing is stored.
Neural Coding in Area MST
Optic flow has an unusually direct neural correlate. In the dorsal part of the medial superior temporal area (MST) of the primate brain, Duffy and Wurtz found neurons that respond selectively to large-field flow patterns: some fire most to radial expansion, others to contraction, others to clockwise or counter-clockwise rotation, and many to combinations, forming a continuum of selectivity to the kinds of flow that self-motion produces (Duffy & Wurtz, 1991). Because these cells integrate motion over a wide region of the visual field, they are well suited to registering the global structure of the flow rather than the local motion of any one object (Figure 1).
That these neurons contribute causally to perception was shown by microstimulation. Britten and van Wezel passed small currents through heading-tuned sites in MST while monkeys judged their direction of self-motion from flow, and found that the stimulation biased the judgements in a predictable direction, evidence that MST activity helps determine perceived heading rather than merely correlating with it (Britten & van Wezel, 1998). Computational models have since asked how a population of such neurons yields a stable heading estimate; Layton and Fajen showed that competitive dynamics among MSTd units can produce robust heading perception that tolerates the flow of independently moving objects and the distortions introduced by rotation (Layton & Fajen, 2016).
Figure 1
Global Flow Patterns to Which MST Neurons Are Selective
Optic Flow and the Control of Locomotion
Gibson's original claim was not only that flow specifies self-motion but that observers use it to guide action. Warren and colleagues tested this for walking by having people steer toward a target in a virtual environment while the relation between their movement and the flow was manipulated. When the flow was made informative, walkers used the focus of expansion to steer; when it was degraded, they fell back on the simpler strategy of keeping the target in a constant egocentric direction, showing that optic flow is one of two strategies the locomotor system can deploy and is weighted according to how reliable it is (Warren et al., 2001).
Bringing the question into the real world required measuring flow during natural movement. Matthis, Yates, and Hayhoe tracked gaze and foot placement as people walked over rough terrain and found that walkers direct their gaze a step or two ahead to sample the ground where they will place their feet, tightly coupling where they look to where they step (Matthis et al., 2018). Reconstructing the flow that actually falls on the retina during such walking, Matthis and colleagues showed that gaze stabilisation and the geometry of bipedal gait give the retinal flow a structure quite different from the idealised radial pattern, one that still carries usable information about heading and the layout of the ground but that any realistic account of flow-guided locomotion must take into account (Matthis et al., 2022).
Time-to-Contact and Looming
Beyond heading, optic flow specifies when events in depth will occur. As an observer approaches a surface, or an object approaches the observer, the object's image expands symmetrically, a pattern called looming. The rate of that expansion carries a remarkable quantity: the ratio of the image's angular size to its rate of expansion equals the time remaining until contact, provided the approach speed is constant, and it does so without any need to know the object's actual size, distance, or speed. This optical time-to-contact variable, often written as tau, was formalised by David Lee, who defined it as the inverse relative rate of dilation of the image and showed that it could control an action as demanding as braking to a stop, letting an animal time a collision or an interception from the flow alone (Lee, 1976).
Regan and Beverley showed that the visual system contains mechanisms specifically sensitive to changing size and to motion in depth, distinct from those coding lateral motion, and that these let an observer judge whether an approaching object will hit them or pass to one side (Regan & Beverley, 1982). The looming signal is powerful and fast: it drives defensive responses across many species and underlies everyday skills from catching a ball to braking a car. It is the clearest case of Gibson's thesis that a higher-order property of the optic flow, here the relative rate of expansion, directly specifies a behaviourally crucial fact about the world.
Demo 3 — Time-to-contact from looming
At 40 m the image subtends 2.58° and expands at 1.29°/s → tau = 2.0 s. This equals the true time-to-contact (40 m ÷ 20 m/s = 2.0 s).
After Regan & Beverley (1982): tau = θ ÷ (dθ/dt) recovers time-to-contact from the image alone, with the object’s size, distance, and speed cancelling out. Constant-velocity approach; illustrative values generated in code, not stored.
Worked Example
The time-to-contact relation can be made concrete. Let an object of physical width S be approached head-on at a constant speed v, so its distance Z shrinks over time. For small angles the image subtends an angle θ ≈ S/Z radians, and differentiating gives its rate of expansion dθ/dt = Sv/Z². The optical variable tau is defined as the ratio of the angle to its rate of change, τ = θ ÷ (dθ/dt).
Take a driver approaching a stationary car of width S = 1.8 m at v = 20 m/s (about 72 km/h), currently Z = 40 m away. The image subtends θ = 1.8 ÷ 40 = 0.045 rad (about 2.58°), and it is expanding at dθ/dt = (1.8 × 20) ÷ 40² = 0.0225 rad/s (about 1.29°/s). Then τ = 0.045 ÷ 0.0225 = 2.0 s. Compare this with the true time-to-contact, Z ÷ v = 40 ÷ 20 = 2.0 s: they are identical. The point of the example is that tau delivers the two-second margin from the retinal image alone — the angular size and its rate of expansion — with the object's real width, the distance, and the speed all cancelling out. The observer need not estimate any of them separately to know when contact will occur. This is why the expanding flow of an approaching surface is such an economical guide to action, and it holds for the constant-velocity case; acceleration introduces a correction the simple ratio does not capture.
Discussion
Optic flow occupies a pivotal place in perceptual science because it turned a seeming nuisance, the constant motion of the retinal image during movement, into a structured source of information about the world. Gibson's insight that the flow directly specifies self-motion and surface layout (Gibson, 1958; Gibson et al., 1955) was given exact form by the geometric analyses of Longuet-Higgins and Prazdny and of Koenderink (Longuet-Higgins & Prazdny, 1980; Koenderink, 1986), confirmed as a real perceptual capacity by the heading psychophysics of Warren and Hannon (Warren & Hannon, 1988), and traced to tuned neurons in area MST whose activity causally biases perceived heading (Duffy & Wurtz, 1991; Britten & van Wezel, 1998).
The programme's unfinished business is the rotation problem and the move to natural behaviour. That observers need extra-retinal eye-velocity signals to recover heading during eye movements (Royden et al., 1992; Lappe et al., 1999) shows that flow is not read in isolation but combined with knowledge of the observer's own movements, and models of MSTd continue to work out how a population accomplishes this robustly (Layton & Fajen, 2016). Measurements of gaze and retinal flow during real walking reveal that the flow available in natural locomotion departs sharply from the textbook radial pattern (Matthis et al., 2018; Matthis et al., 2022), even as the higher-order variables such as time-to-contact remain robustly available (Regan & Beverley, 1982). The distinction worth keeping sharp is that optic flow is information in the stimulus, whereas heading, time-to-contact, and the guidance of action are achievements of a visual system that must extract that information while discounting its own movements.
Common Misconceptions
- The focus of expansion always marks the direction of heading.
- Only when the eye translates without rotating. An eye or head rotation adds laminar flow that displaces the singular point away from the true heading, which is why the visual system must discount rotation to recover heading (Royden et al., 1992).
- Judging time-to-contact requires estimating the object's distance and speed.
- The optical variable tau gives time-to-contact directly from the image's angular size and its rate of expansion; the object's real size, distance, and speed cancel out and need not be known (Regan & Beverley, 1982).
- Optic flow is just the motion of objects across the visual field.
- It is the global field of image velocities produced mainly by the observer's own movement, whose expansion, rotation, and shear specify self-motion and surface layout rather than the movement of individual things (Koenderink, 1986).
Glossary
- Curl.
- The rotational component of a flow field, a circular pattern produced by rotation of the observer or surface about the line of sight.
- Deformation.
- The shear component of a flow field, a stretching along one axis that specifies the slant of a surface relative to the line of sight.
- Divergence.
- The expansion component of a flow field, a radial streaming that indicates approach to a surface and whose rate scales time-to-contact.
- Ecological optics.
- Gibson's framework in which the structured, moving light around an observer contains information sufficient to specify the environment directly.
- Focus of expansion.
- The stationary point from which the radial flow of pure translation streams outward; for a straight-line course it lies in the direction of heading.
- Heading.
- The direction of an observer's self-motion, which can be perceived from the structure of the optic flow field.
- Looming.
- The symmetrical expansion of an object's retinal image as it approaches, a signal that drives defensive and interceptive responses.
- Medial superior temporal area (MST).
- A region of primate extrastriate cortex containing neurons tuned to large-field flow patterns such as expansion and rotation.
- Motion parallax.
- The difference in flow speed between near and far surface points during observer motion, which specifies their relative depth.
- Optic array.
- Gibson's term for the structured pattern of light converging on a point of observation from the surrounding surfaces.
- Optic flow.
- The continuous change in the optic array at a moving eye; the field of image velocities produced by relative motion between observer and world.
- Retinal flow.
- The flow as it actually falls on the retina, combining the flow of self-motion with the effects of eye and head movements.
- Rotation problem.
- The need to separate the flow due to observer translation from that due to rotation in order to recover heading from the combined field.
- Tau.
- The optical time-to-contact variable, equal to the ratio of an image's angular size to its rate of expansion for a constant-velocity approach.
- Time-to-contact.
- The time remaining before an approaching object or surface reaches the observer, specified optically by the rate of image expansion.
- Vection.
- The visually induced illusion of self-motion in a stationary observer produced by large-field optic flow, evidence that flow alone can drive perceived self-motion.
Key Researchers
James J. Gibson (1904-1979). Psychologist at Cornell University and founder of the ecological approach to perception; he named the optic array and optic flow and argued that the flow directly specifies self-motion and the layout of surfaces, reframing perception as the pickup of information. Wikipedia - Wikidata
Mary M. Hayhoe. Vision scientist at the University of Texas at Austin; her mobile eye-tracking of walkers over natural terrain measured the retinal optic flow of real locomotion, moving flow research out of the laboratory and into everyday behaviour. ORCID - Faculty Page - Google Scholar
Jan J. Koenderink (b. 1943). Dutch physicist and vision scientist; he gave optic flow its formal mathematical treatment, decomposing the flow field into divergence, curl, and deformation and relating this local structure to the observer's motion and surface geometry. Faculty Page - Google Scholar - ORCID - Wikipedia - Wikidata
Markus Lappe. Neuroscientist at the University of Münster; his work on the perception of self-motion from visual flow framed how the brain recovers heading and compensates for eye movements across a population of direction-selective neurons. ORCID - Faculty Page
William H. Warren. Cognitive scientist at Brown University; he showed psychophysically that observers recover heading from optic flow and later that walkers actively use flow to steer, establishing flow as a control variable for locomotion. Faculty Page - Wikipedia
Robert H. Wurtz (b. 1936). Neuroscientist at the National Eye Institute; with Charles Duffy he characterised neurons in area MST tuned to expansion and rotation in large-field optic flow, giving heading perception a candidate neural substrate. Wikipedia - Wikidata
Frequently Asked Questions
What is optic flow?
It is the continuously changing pattern of light at a moving eye, the field of image velocities produced by relative motion between the observer and the world, which specifies self-motion and the layout of surfaces (Gibson, 1958).
Who discovered optic flow?
The concept was developed by James J. Gibson, who analysed the flow seen from an aircraft during landing and argued that its structure directly specifies heading and surface layout (Gibson et al., 1955; Gibson, 1958).
What is the focus of expansion?
It is the stationary point from which the flow of pure forward translation streams outward; for straight-line motion it lies in the direction of travel, so it can serve as a cue to heading (Warren & Hannon, 1988).
How accurately can people judge heading from optic flow?
In displays simulating self-motion over a ground plane, observers locate their heading from the flow to within about one to two degrees, precise enough to guide locomotion (Warren & Hannon, 1988).
Why do eye movements complicate heading perception?
Eye and head rotations add laminar flow that displaces the focus of expansion from the true heading, so the visual system must subtract the rotational component using an extra-retinal signal of eye velocity (Royden et al., 1992; Lappe et al., 1999).
Where is optic flow processed in the brain?
Neurons in the medial superior temporal area (MST) are tuned to large-field flow patterns such as expansion and rotation, and stimulating heading-tuned sites there biases perceived direction of self-motion (Duffy & Wurtz, 1991; Britten & van Wezel, 1998).
How does optic flow specify time-to-contact?
The ratio of an approaching object's angular size to its rate of expansion, the variable tau, equals the time remaining until contact for a constant-velocity approach, without needing the object's size, distance, or speed (Regan & Beverley, 1982).
Do people actually use optic flow to walk?
Yes; when the flow is informative, walkers steer by the focus of expansion, and gaze-tracking over rough terrain shows they sample the ground ahead where they will step, coupling flow to the control of foot placement (Warren et al., 2001; Matthis et al., 2018).
References
Britten, K. H., & van Wezel, R. J. A. (1998). Electrical microstimulation of cortical area MST biases heading perception in monkeys. Nature Neuroscience, 1(1), 59-63. https://doi.org/10.1038/259
Duffy, C. J., & Wurtz, R. H. (1991). Sensitivity of MST neurons to optic flow stimuli. I. A continuum of response selectivity to large-field stimuli. Journal of Neurophysiology, 65(6), 1329-1345. https://doi.org/10.1152/jn.1991.65.6.1329
Gibson, J. J., Olum, P., & Rosenblatt, F. (1955). Parallax and perspective during aircraft landings. The American Journal of Psychology, 68(3), 372-385. https://doi.org/10.2307/1418521
Gibson, J. J. (1958). Visually controlled locomotion and visual orientation in animals. British Journal of Psychology, 49(3), 182-194. https://doi.org/10.1111/j.2044-8295.1958.tb00656.x
Koenderink, J. J. (1986). Optic flow. Vision Research, 26(1), 161-179. https://doi.org/10.1016/0042-6989(86)90078-7
Kooijman, L., Berti, S., Asadi, H., Nahavandi, S., & Keshavarz, B. (2023). Measuring vection: A review and critical evaluation of different methods for quantifying illusory self-motion. Behavior Research Methods, 56(3), 2292-2310. https://doi.org/10.3758/s13428-023-02148-8
Lappe, M., Bremmer, F., & van den Berg, A. V. (1999). Perception of self-motion from visual flow. Trends in Cognitive Sciences, 3(9), 329-336. https://doi.org/10.1016/S1364-6613(99)01364-9
Layton, O. W., & Fajen, B. R. (2016). Competitive dynamics in MSTd: A mechanism for robust heading perception based on optic flow. PLoS Computational Biology, 12(6), e1004942. https://doi.org/10.1371/journal.pcbi.1004942
Lee, D. N. (1976). A theory of visual control of braking based on information about time-to-collision. Perception, 5(4), 437-459. https://doi.org/10.1068/p050437
Longuet-Higgins, H. C., & Prazdny, K. (1980). The interpretation of a moving retinal image. Proceedings of the Royal Society of London. Series B, Biological Sciences, 208(1173), 385-397. https://doi.org/10.1098/rspb.1980.0057
Matthis, J. S., Yates, J. L., & Hayhoe, M. M. (2018). Gaze and the control of foot placement when walking in natural terrain. Current Biology, 28(8), 1224-1233. https://doi.org/10.1016/j.cub.2018.03.008
Matthis, J. S., Muller, K. S., Bonnen, K. L., & Hayhoe, M. M. (2022). Retinal optic flow during natural locomotion. PLoS Computational Biology, 18(2), e1009575. https://doi.org/10.1371/journal.pcbi.1009575
Palmisano, S., Allison, R. S., Schira, M. M., & Barry, R. J. (2015). Future challenges for vection research: Definitions, functional significance, measures, and neural bases. Frontiers in Psychology, 6, 193. https://doi.org/10.3389/fpsyg.2015.00193
Regan, D., & Beverley, K. I. (1982). How do we avoid confounding the direction we are looking and the direction we are moving? Science, 215(4529), 194-196. https://doi.org/10.1126/science.7053572
Royden, C. S., Banks, M. S., & Crowell, J. A. (1992). The perception of heading during eye movements. Nature, 360(6404), 583-585. https://doi.org/10.1038/360583a0
Warren, W. H., Jr., & Hannon, D. J. (1988). Direction of self-motion is perceived from optical flow. Nature, 336(6195), 162-163. https://doi.org/10.1038/336162a0
Warren, W. H., Kay, B. A., Zosh, W. D., Duchon, A. P., & Sahuc, S. (2001). Optic flow is used to control human walking. Nature Neuroscience, 4(2), 213-216. https://doi.org/10.1038/84054