Systems and methods for tracking a model
First Claim
Patent Images
1. A method for tracking a user, comprising:
- receiving a first depth image, the first depth image being captured by a depth camera;
based at least on identifying an estimated location of an extremity of a user in the first depth image, positioning a part of a model to correspond to the estimated location of the extremity in the first depth image; and
based at least on determining that a location of an extremity has not been estimated, adjusting a part of the model that is located close to a portion of the depth image to correspond to the portion of the depth image.
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.
348 Citations
23 Claims
-
1. A method for tracking a user, comprising:
-
receiving a first depth image, the first depth image being captured by a depth camera; based at least on identifying an estimated location of an extremity of a user in the first depth image, positioning a part of a model to correspond to the estimated location of the extremity in the first depth image; and based at least on determining that a location of an extremity has not been estimated, adjusting a part of the model that is located close to a portion of the depth image to correspond to the portion of the depth image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one processor; and computing memory communicatively coupled to the at least one processor, the computing memory comprising executable instructions that upon execution cause the system to perform operations comprising; receiving a first depth image, the first depth image being captured by a depth camera; identifying an estimated location or position of a first extremity of the user in the first depth image; positioning a first part of a model to correspond to the estimated location or position of the first extremity in the first depth image; and based at least on determining that a location or position of a second extremity has not been estimated, adjusting a second part of the model to correspond to a portion of the depth image that is located close to the second part of the model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for tracking a user, comprising:
-
receiving a first depth image, the first depth image being captured by a depth camera; based at least on identifying an estimated location of an extremity of a user in the first depth image, positioning a part of a model to correspond to the estimated location of the extremity in the first depth image; and based at least on determining a failure to estimate a location of an extremity, adjusting a part of the model that is located close to a portion of the depth image to correspond to the portion of the depth image. - View Dependent Claims (23)
-
Specification