Computer Vision Technology

Revelation computer vision technology uses overhead video cameras that feed images back to a computer. These images are processed by an advanced tracking algorithm to record pedestrian movements within the picture.

The processing handles a large number of issues commonly encountered in applications, namely:

  • Variable lighting conditions, such as outdoors or in casinos
  • Shadows
  • Adapting to different camera heights and pedestrian sizes
  • High traffic volumes
  • People pausing/loitering in frame

For counting applications, the complete path followed by a pedestrian is recorded, from the moment they appear till they exit the field of view. Counts are generated when a pedestrian's path crosses a counting zone drawn on the image. Each count has associated with it the direction of travel and time of occurance. Because all pedestrian movements within the image are tracked, multiple zones can be used in a single camera view. The data from multiple cameras can be tied together in real-time, without duplication, to handle entrances too wide to be covered by a single camera, or to provide coverage of a broad area.

A separate processing subsystem is able to estimate the number of people in an zone, as well as the average time spent in it. This can be used for analysis of queues in airports and banks, for example.

Below are some examples which display some of the environments and applications that the counting technology is being used in.