In a machine vision system including a video camera having an input lens for viewing an area of interest and producing an analog signal at an output thereof reflecting a 2-dimensional area of interest being viewed by the input lens, an analog to digital converter connected to the output of the video camera for converting the analog signal into a binary signal, a digital buffer for storing the binary signal, and logic for analyzing the binary signal at times t1 and t2 to provide information about the contents of the area of interest, the method for determining movement in the area of interest comprising the steps of:
- a) filtering the binary signal from the digital buffer at times t.sub.1 and t.sub.2 to produce enhanced 2-dimensional binary representations of the area of interest at the times;
- b) producing smoothed versions of the enhanced 2-dimensional binary representations;
- c) processing the enhanced 2-dimensional binary representations to provided the spatial gradients of components thereof comprising a background frame of reference and components identified with objects moving against the background frame of reference;
- d) producing the temporal gradients of the enhanced 2-dimensional binary representations;
- and,
- e) comparing the spatial and temporal gradients at times t.sub.1 and t.sub.2 to one another to determine any motion parallax existing in the area of interest, whereby movement of objects in the area of interest is determined.