Dynamical System Gestures
and their use in
Controlling Actuated Mechanisms

To the right are the specific components of the dynamical gesture recognition and control system from an architectural and implementational viewpoint. In module G, a human moves a flashlight against a black background to create a gesture. Sensor module S uses a vision system to detect the gesture and outputs position and velocity information to module P. The predictor module P consists of seeded parameter predictor bins tuned to specific gestures. A final gesture classification is sent to module T, which transformed the gesture to a reference trajectory for an attached actuated mechanism, R, to track.
To the left is an illustration of me generating a large slow circular gesture (part of module G). A total of 24 oscillating circle and line motion gestures are identifiable by this system with a 90% overall recognition rate. The system was also expanded to identify non-linear "come here" motions.


Predictor module P has a bank of predictor bins, as shown to the right. Each bin contains a dynamical system model with parameters preset to a specific gesture, with the data decoupled in x and y. Each bin's model, which has parameters that tune it to a specific gesture, is used to predict the future position and velocity of the motion. The bin which most accurately predicts the gesture's next motion is the best match.


Download the full Gesture Recognition Ph.D. Thesis!
Return to Chuck Cohen's Home Page.