Method and system for gesture classification
First Claim
Patent Images
1. A method of classifying gestures comprising:
- acquiring a first plurality of images of a subject;
identifying a first set of feature points in the first plurality of images;
calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images;
using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the subject made the one or more catalogued gestures; and
selecting an identified gesture as the one or more catalogued gestures resulting in a largest similarity measure.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method of identifying a user'"'"'s gestures for use in an interactive game application. Videocamera images of the user are obtained, and feature point locations of a user'"'"'s body are identified in the images. A similarity measure is used to compare the feature point locations in the images with a library of gestures. The gesture in the library corresponding to the largest calculated similarity measure which is greater than a threshold value of the gesture is identified as the user'"'"'s gesture. The identified gesture may be integrated into the user'"'"'s movements within a virtual gaming environment, and visual feedback is provided to the user.
48 Citations
30 Claims
-
1. A method of classifying gestures comprising:
-
acquiring a first plurality of images of a subject; identifying a first set of feature points in the first plurality of images; calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images; using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the subject made the one or more catalogued gestures; and selecting an identified gesture as the one or more catalogued gestures resulting in a largest similarity measure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for classifying gestures comprising:
-
a sensor for acquiring a first plurality of images of a subject; a database of known gestures; and a processor for identifying a first set of feature points in the first plurality of images;
calculating a similarity measure, wherein the similarity measure quantifies a similarity of the first set of feature points in the first plurality of images to a second set of feature points of a known gesture captured in a second plurality of images, wherein the second plurality of images is created by recording multiple series of exemplary images of one or more users performing the known gesture multiple times and averaging over the multiple series of exemplary images; and
using a threshold value of the similarity measure associated with the known gesture to determine if the subject made the known gesture. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of allowing a player to interact with a virtual environment comprising:
-
acquiring a first plurality of images of the player; identifying a first set of feature points in the first plurality of images; calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images; using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the player made the one or more catalogued gestures; and selecting an identified gesture as the one or more catalogued gestures resulting in a largest similarity measure; integrating and displaying a virtual image of the player making the identified gesture within the virtual environment. - View Dependent Claims (16, 17, 18)
-
-
19. A system for allowing a first player to interact with a second player in a virtual environment comprising:
-
a first sensor for acquiring a first set of images of the first player making a first set of movements; a second sensor for acquiring a second set of images of the second player making a second set of movements; a database of catalogued gestures; a processor for using a similarity measure and the database to identify the first set of movements as a first known gesture and the second set of movements as a second known gesture; a first display and a second display, each displaying a virtual image of the first player making the first known gesture and the second player making the second known gesture within the virtual environment; and a network to provide a communications between the first sensor, the second sensor, the database, the processor, the first display, and the second display. - View Dependent Claims (20, 21, 22)
-
-
23. A computer memory storing gesture classifying instructions for execution by a computer processor, wherein the gesture classifying instructions comprise:
-
acquiring a first plurality of images of a subject; identifying a first set of feature points in the first plurality of images; calculating one or more similarity measures, wherein the one or more similarity measures quantify a similarity of the first set of feature points in the first plurality of images to one or more second sets of feature points of one or more catalogued gestures captured in one or more second plurality of images; using one or more threshold values for the one or more similarity measures associated with the one or more catalogued gestures to determine if the subject made the one or more catalogued gestures; and selecting an identified gesture as the one or more catalogued gestures resulting in a largest similarity measure. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification