HAND POSE RECOGNITION
First Claim
Patent Images
1. A hand pose recognition method comprising:
- capturing, with one or more sensors, a image frame of an input hand pose;
determining an initial hand pose estimate for the input hand pose;
performing iterations, each iteration comprising;
identifying a residue for a current hand pose estimate based upon data values for the input hand pose and data values for the current hand pose estimate, wherein the initial hand pose estimate serves as the current hand pose estimate during a first one of the iterations; and
determining a current hand pose estimate based upon the input hand pose and the residue from the previous current hand pose estimate;
outputting a hand pose estimate for the image frame of the input hand pose based upon results from the iterations; and
generating one or more control signals, based upon the first image frame hand pose estimate, wherein the input hand pose is transformed to one or more control signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Hand pose recognition comprises determining an initial hand pose estimate for a captured input hand pose and performing iterations based upon hand pose estimates and residues between such estimates and hand pose estimates. One or more control signals are generated based upon the hand pose recognition.
42 Citations
20 Claims
-
1. A hand pose recognition method comprising:
-
capturing, with one or more sensors, a image frame of an input hand pose; determining an initial hand pose estimate for the input hand pose; performing iterations, each iteration comprising; identifying a residue for a current hand pose estimate based upon data values for the input hand pose and data values for the current hand pose estimate, wherein the initial hand pose estimate serves as the current hand pose estimate during a first one of the iterations; and determining a current hand pose estimate based upon the input hand pose and the residue from the previous current hand pose estimate; outputting a hand pose estimate for the image frame of the input hand pose based upon results from the iterations; and generating one or more control signals, based upon the first image frame hand pose estimate, wherein the input hand pose is transformed to one or more control signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A hand pose recognition method comprising:
generating a plurality of image frame hand pose estimates for an input hand pose, each image frame hand pose estimate being generated by; capturing, with one or more sensors, an image frame of the input hand pose; determining an initial hand pose estimate for the input hand pose by; extracting an input hand pose feature vector from the image frame of the input hand pose; identifying candidate feature vectors that best match the input hand pose feature vector from a general library of hand pose feature vectors for possible hand poses; computing a score for each possible hand pose based upon the candidate feature vectors, wherein the possible hand pose having the highest score is the initial hand pose estimate; performing iterations, each iteration comprising; identifying a residue for a current hand pose estimate based upon data values for the input hand pose and data values for the current hand pose estimate, wherein the initial hand pose estimate serves as the current hand pose estimate during a first one of the iterations; and determining a new current hand pose estimate based upon the input hand pose and the residue from the previous current hand pose estimate by; determining a new current hand pose estimate based upon the input hand pose and the residue from the previous current hand pose estimate comprises; identifying residue based feature vectors that best match the residue from the general library of feature vectors; adding the identified residue based feature vectors to the candidate feature vectors of the current hand pose estimate to form iteration feature vectors; identifying best match feature vectors, the best match feature vectors being those iteration feature vectors that best matches the input feature vector; and computing a score for each possible hand pose based upon the best match feature vectors, wherein the possible hand pose having the highest score is the new current hand pose estimate; storing the image frame hand pose estimate for the image frame of the input hand pose in response to a predetermined convergence of the current hand pose estimates from different iterations; determining a final hand pose estimate based upon the plurality of image frame hand pose estimates; and generating one more control signals, with a processor, based upon the final hand pose estimate, wherein the input hand pose this transformed to the one or more control signals.
-
20. A hand pose recognition system comprising:
-
one or more sensors configured to capture an image frame of an input hand pose; a memory containing a library of possible hand poses; one or more processors in communication with anyone more sensors and the memory, the one or more processors configured to; determine an initial hand pose estimate for the input hand pose; perform iterations, each iteration comprising; identifying a residue for a current hand pose estimate based upon data values for the input hand pose and data values for the current hand pose estimate, wherein the initial hand pose estimate serves as the current hand pose estimate during a first one of the iterations; and determining a new hand pose estimate based upon the input hand pose and the residue from the previous current hand pose estimate; output a hand pose estimate for the image frame of the input hand pose based upon results from the iterations; and generate one more control signals based upon the hand pose estimate.
-
Specification