METHOD AND SYSTEM FOR GESTURE RECOGNITION
First Claim
1. A method of recognizing a gesture of interest comprising:
- prompting a subject to perform the gesture of interest;
obtaining from a sensor a plurality of images of the subject making movements;
comparing each of the plurality of images to the gesture of interest as each of the plurality of images is obtained;
determining a tracking score based on the comparing; and
determining that the subject is performing the gesture of interest if the tracking score remains within a given threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of image acquisition and data pre-processing includes obtaining from a sensor an image of a subject making a movement. The sensor may be a depth camera. The method also includes selecting a plurality of features of interest from the image, sampling a plurality of depth values corresponding to the plurality of features of interest, projecting the plurality of features of interest onto a model utilizing the plurality of depth values, and constraining the projecting of the plurality of features of interest onto the model utilizing a constraint system. The constraint system may comprise an inverse kinematics solver.
-
Citations
22 Claims
-
1. A method of recognizing a gesture of interest comprising:
-
prompting a subject to perform the gesture of interest; obtaining from a sensor a plurality of images of the subject making movements; comparing each of the plurality of images to the gesture of interest as each of the plurality of images is obtained; determining a tracking score based on the comparing; and determining that the subject is performing the gesture of interest if the tracking score remains within a given threshold. - View Dependent Claims (2, 3, 4, 5, 21, 22)
-
-
6. A method of image acquisition and data pre-processing comprising:
-
obtaining from a sensor an image of a subject making a movement; selecting a plurality of features of interest from the image; sampling a plurality of depth values corresponding to the plurality of features of interest; projecting the plurality of features of interest onto a model utilizing the plurality of depth values; and constraining the projecting the plurality of features of interest onto the model utilizing a constraint system. - View Dependent Claims (7, 8, 9)
-
-
10. A system for recognizing gestures, comprising:
-
a camera for acquiring multiple frames of image depth data; an image acquisition module configured to receive the multiple frames of image depth data from the camera and process the image depth data to determine feature positions of a subject; a gesture training module configured to receive the feature positions of the subject from the image acquisition module and associate the feature positions with a pre-determined gesture; a binary gesture recognition module configured to receive the feature positions of the subject from the image acquisition module and determine whether the feature positions match a particular gesture; a real-time gesture recognition module configured to receive the feature positions of the subject from the image acquisition module and determine whether the particular gesture is being performed over more than one frame of image depth data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for recognizing gestures, comprising:
-
means for acquiring multiple frames of image depth data; means for receiving the multiple frames of image depth data from the camera and processing the image depth data to determine feature positions of a subject; means for receiving the feature positions of the subject from the image acquisition module and associating the feature positions with a pre-determined gesture; means for receiving the feature positions of the subject from the image acquisition module and determining whether the feature positions match a particular gesture; means for receiving the feature positions of the subject from the image acquisition module and determining whether the particular gesture is being performed over more than one frame of image depth data. means for providing feedback to the subject about gestures performed by the subject.
-
Specification