A two-dimensional (2-D) machine-vision safety-solution involving a method
and apparatus for performing high-integrity, high efficiency machine
vision. A known structured lighting texture pattern is projected upon a
target area. A model image of the pattern on an empty target field is
stored during an initial training step. The machine vision safety
solution digitally interprets a camera image of the light reflected by
the objects in the target area to detect and characterize a pattern in
the image. The pattern characterization is then processed to determine if
a distortion of the characterization factors is larger than a
predetermined threshold, and results in an alarm condition.