Communication is an important issue in man-to-robot interaction. Signs can
be used to interact with machines by providing user instructions or
commands. Embodiment of the present invention include human detection,
human body parts detection, hand shape analysis, trajectory analysis,
orientation determination, gesture matching, and the like. Many types of
shapes and gestures are recognized in a non-intrusive manner based on
computer vision. A number of applications become feasible by this
sign-understanding technology, including remote control of home devices,
mouse-less (and touch-less) operation of computer consoles, gaming, and
man-robot communication to give instructions among others. Active sensing
hardware is used to capture a stream of depth images at a video rate,
which is consequently analyzed for information extraction.