The velocities of image points are described by two equations representing their horizontal and vertical components,
vx and
vy, respectively. The instantaneous components of motion for the observer can be represented by six components: three translational components (
TX,
TY,
TZ) along the X-, Y-, and Z-axes and three rotational components (
RX,
RY,
RZ) for rotations about the X-, Y-, and Z-axes, respectively. A point
P = (
X,
Y,
Z) in space projects onto an image plane located 1 unit of distance from the observer at position
p = (
x,
y), where
x =
X/
Z and
y =
Y/
Z. Given these parameters, the image velocity for a stationary point in the scene is given by
These equations can be separated into two components—one that depends only on observer translation through the scene and one that depends only on observer rotation. The rotational components do not depend on depth
Z, while the translational components do. Therefore, if one can measure the image velocity at two different depths along a line of sight—i.e., on either side of a depth edge—the equations will differ only in their translational components, not in their rotational components. If one subtracts one of these image velocities from the other, one can eliminate the rotational component (Longuet-Higgins & Prazdny,
1980). We refer to the vector resulting from this subtraction as a difference vector. All of the difference vectors form a radial pattern, in which each vector points towards or away from a central location which corresponds to the observer's direction of motion (Longuet-Higgins & Prazdny,
1980). The equations of these difference vectors are
where
Z1 and
Z2 are the depths of two neighboring surfaces.