Human tracking system
First Claim
Patent Images
1. A method for estimating a dimension of a joint of a user in a scene, comprising:
- receiving, by a computing device comprising a processor and memory, a depth image, the depth image being indicative of the user in the scene;
determining, by the computing device, a plurality of proposed dimensions for the joint of the user in the depth image;
determining, by the computing device, the dimension of the joint based on the plurality of proposed dimensions;
updating, by the computing device, a computer-maintained model that corresponds to the user to have the dimension of the joint, wherein the dimension of the joint comprises a length and a width; and
generating, by the computing device, one or more motions or movements by mapping the updated computer-maintained model.
1 Assignment
0 Petitions
Accused Products
Abstract
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image such that the depth image may be downsampled. A background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
331 Citations
20 Claims
-
1. A method for estimating a dimension of a joint of a user in a scene, comprising:
-
receiving, by a computing device comprising a processor and memory, a depth image, the depth image being indicative of the user in the scene; determining, by the computing device, a plurality of proposed dimensions for the joint of the user in the depth image; determining, by the computing device, the dimension of the joint based on the plurality of proposed dimensions; updating, by the computing device, a computer-maintained model that corresponds to the user to have the dimension of the joint, wherein the dimension of the joint comprises a length and a width; and generating, by the computing device, one or more motions or movements by mapping the updated computer-maintained model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for estimating a dimension of a joint of a user in a scene, comprising:
-
one or more memories having stored therein computer-executable instructions; and one or more processors operable to execute the computer-executable instructions, wherein the computer-executable instructions comprise instructions for performing operations comprising; receiving a depth image, the depth image being indicative of the user in the scene; determining a plurality of proposed dimensions for the joint of the user in the depth image; determining the dimension of the joint based on the plurality of proposed dimensions; and updating a computer-maintained model that corresponds to the user to have the dimension of the joint, wherein the dimension of the joint comprises a length and a width; and generating data indicative of one or more motions or movements by mapping the updated computer-maintained model. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device not consisting of only transitory signals, the storage device having stored thereon computer-executable instructions for estimating a dimension of a joint of a user in a scene, wherein the computer-executable instructions comprise instructions for performing operations comprising:
-
receiving a depth image, the depth image being indicative of the user in the scene; determining a plurality of proposed dimensions for the joint of the user in the depth image; determining the dimension of the joint based on the plurality of proposed dimensions; and updating a computer-maintained model that corresponds to the user to have the dimension of the joint, wherein the dimension of the joint comprises a length and a width; and generating data indicative of one or more motions or movements by mapping the updated computer-maintained model. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification