Systems and methods for tracking a model
First Claim
Patent Images
1. A method for tracking a user, comprising:
- generating a grid of voxels based on a depth image, the depth image being captured by a depth camera;
identifying an estimated location or position of an extremity of the user in the grid of voxels;
adjusting a model based on the estimated location or position of the extremity; and
in response to determining that a location or position of the extremity has not been estimated from a second grid of voxels based on a second depth image, adjusting the model to move the location or position of the extremity to a default position of the extremity.
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 model may be adjusted based on a location or position of one or more extremities estimated or determined for a human target in the grid of voxels. The model may also be adjusted based on a default location or position of the model in a default pose such as a T-pose, a DaVinci pose, and/or a natural pose.
-
Citations
20 Claims
-
1. A method for tracking a user, comprising:
-
generating a grid of voxels based on a depth image, the depth image being captured by a depth camera; identifying an estimated location or position of an extremity of the user in the grid of voxels; adjusting a model based on the estimated location or position of the extremity; and in response to determining that a location or position of the extremity has not been estimated from a second grid of voxels based on a second depth image, adjusting the model to move the location or position of the extremity to a default position of the extremity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium for tracking a user, the computer readable storage medium having stored thereon computer executable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
generating a grid of voxels based on a depth image; identifying an estimated location or position of an extremity of the user in the grid of voxels; and adjusting a model based on the estimated location or position of the extremity; and in response to determining that a location or position of the extremity has not been estimated from a second grid of voxels based on a second depth image, adjusting the model to move the location or position of the extremity to a default position of the extremity. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for tracking a user comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, bearing processor-executable instructions that, when executed on the processor, cause the system to at least; generate a grid of voxels based on a depth image; identify an estimated location or position an extremity of the user in the grid of voxels; adjust a model based on the estimated location or position of the extremity; and in response to determining that a location or position of the extremity has not been estimated from a second grid of voxels based on a second depth image, adjust the model to move the location or position of the extremity to a default position of the extremity.
-
Specification