Systems and methods for tracking a model
First Claim
Patent Images
1. A method for tracking a user in a scene, the method comprising:
- receiving a depth image;
generating a grid of voxels based on the depth image;
determining whether a location or position has been estimated for an extremity of a human target included in the grid of voxels; and
adjusting a body part of a model associated with the extremity to the location or position when, based on the determination, the location or position has been estimated for the extremity.
2 Assignments
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.
75 Citations
20 Claims
-
1. A method for tracking a user in a scene, the method comprising:
-
receiving a depth image; generating a grid of voxels based on the depth image; determining whether a location or position has been estimated for an extremity of a human target included in the grid of voxels; and adjusting a body part of a model associated with the extremity to the location or position when, based on the determination, the location or position has been estimated for the extremity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having stored thereon computer executable instructions for tracking a user in a scene, the computer executable instructions comprising instructions for:
-
receiving a depth image; generating a grid of voxels based on the depth image; determining whether a location or position has been estimated for an extremity of a human target included in the grid of voxels; relaxing a body part of a model associated with the extremity to a default location or position associated with a default pose when, based on the determination, the location or position has not been determined for the estimated extremity; and magnetizing the body part of the model to a location or position of a voxel of the human target closest to the default location or position associated with the default pose. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for tracking a user in a scene, the system comprising:
-
a capture device, wherein the capture device comprises a camera component that receives a depth image of the scene; and a computing device in operative communication with the capture device, wherein the computing device comprises a processor that generates a grid of voxels based on the depth image;
determines whether a location or position has been estimated for an extremity of a human target included in the grid of voxels;
adjusts a body part of a model associated with the extremity to the location or position when, based on the determination, the location or position has been estimated for the extremity; and
adjusts the body part of the model to a closest voxel associated with the human target when, based on the determination, the location or position has not been estimated for the extremity. - View Dependent Claims (18, 19, 20)
-
Specification