Systems and methods for tracking a model
AssigneeMicrosoft Corporation
InventorsJohnny Chung Lee, Tommer Leyvand, Simon Piotr Stachniak, Craig Peeper
Life of this patent
Estimating the term…
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.
Claims21
1-20. (canceled)
A method for tracking a user comprising:
- generating a grid of voxels based on a depth image;
- identifying an estimated location or position of one or more extremities of the user in the grid of voxels;
- and
- adjusting a model based on the estimated location or position of one or more extremities.
The method of claim 2Error! Reference source not found., wherein the model comprises a skeletal model having joints and bones.
The method of claim 2Error! Reference source not found., further comprising adjusting the model based on a geometric constraint.
The method of claim 2Error! Reference source not found., further comprising relaxing a body part of the model using a default pose.
A computer readable storage medium for tracking a user, the computer readable storage medium having stored thereon computer executable instructions comprising:
- generating a grid of voxels based on a depth image;
- identifying an estimated location or position of one or more extremities of the user in the grid of voxels;
- and
- adjusting a model based on the estimated location or position of one or more extremities.
A system for tracking a user comprising:
- memory having stored therein computer executable instructions:
- a processor that executes the computer executable instructions comprising:
- generating a grid of voxels based on a depth image;
- identifying an estimated location or position of one or more extremities of the user in the grid of voxels;
- and
- adjusting a model based on the estimated location or position of one or more extremities.
Dependencies are inferred from the claim text.