HAND SKELETON COMPARISON AND SELECTION FOR HAND AND GESTURE RECOGNITION WITH A COMPUTING INTERFACE
First Claim
1. A method comprising:
- projecting points of a generated hand skeleton onto a received hand image;
classifying the skeleton points as inside or outside the hand image;
quantifying the comparison to generate a comparison quantity using a comparison function distance measurement, the comparison function distance measurement comprising an outside skeleton distance that includes a sum of distances from each outside skeleton point to a nearest inside skeleton point;
applying the comparison function quantity to select the generated hand skeleton as a best match; and
applying the selected hand skeleton to generate a command to a computer system command interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Hand skeletons are compared to a hand image and selected. The hand skeletons are used for hand and gesture recognition with a computing interface. In one example, the method includes projecting points of a generated hand skeleton onto a received hand image, classifying the skeleton points as inside or outside the hand image, quantifying the comparison to generate a comparison quantity using a comparison function distance measurement, the comparison function distance measurement comprising an outside skeleton distance that includes a sum of distances from each outside skeleton point to a nearest inside skeleton point, applying the comparison function quantity to select the generated hand skeleton as a best match, and applying the selected hand skeleton to generate a command to a computer system command interface.
-
Citations
20 Claims
-
1. A method comprising:
-
projecting points of a generated hand skeleton onto a received hand image; classifying the skeleton points as inside or outside the hand image; quantifying the comparison to generate a comparison quantity using a comparison function distance measurement, the comparison function distance measurement comprising an outside skeleton distance that includes a sum of distances from each outside skeleton point to a nearest inside skeleton point; applying the comparison function quantity to select the generated hand skeleton as a best match; and applying the selected hand skeleton to generate a command to a computer system command interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having instructions thereon that when operated on by the computer causes the computer to perform operations comprising:
-
projecting points of a generated hand skeleton onto a received hand image; classifying the skeleton points as inside or outside the hand image; quantifying the comparison to generate a comparison quantity using a comparison function distance measurement, the comparison function distance measurement comprising an outside skeleton distance that includes a sum of distances from each outside skeleton point to a nearest inside skeleton point; applying the comparison function quantity to select the generated hand skeleton as a best match; and applying the selected hand skeleton to generate a command to a computer system command interface. - View Dependent Claims (17)
-
-
18. A computing system comprising:
-
a camera to generate an input sequence of frames; a feature recognition system to identify frames of the sequence in which a hand is recognized and to identify points in the identified frames corresponding to features of the recognized hand; a hand skeleton selection system to project points of a generated hand skeleton onto a received hand image, to classify the skeleton points as inside or outside the hand image, to quantify the comparison to generate a comparison quantity using a comparison function distance measurement, the comparison function distance measurement comprising an outside skeleton distance that includes a sum of distances from each outside skeleton point to a nearest inside skeleton point, to apply the comparison function quantity to select the generated hand skeleton as a best match, and to apply the selected hand skeleton to generate a command to a computer system command interface; and a command interface to receive commands from the hand skeleton selection system for operation by a processor of the computing system. - View Dependent Claims (19, 20)
-
Specification