Systems and Methods for Tracking a Model
First Claim
1. A method for tracking a model, the method comprising:
- receiving a depth image of a scene;
removing a background of the depth image to isolate a target, wherein the target comprises a model having a plurality of parts; and
adjusting at least one of the parts of the model to fit within the isolated target.
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 and a model of a user in the depth image may be generated. The background of a received depth image may be removed to isolate a human target in the received depth image. A model may then be adjusted to fit with in the isolated human target in the received depth image. To adjust the model, a joint or a bone may be magnetized to the closest pixel of the isolated human target. The joint or the bone may then be refined such that the joint or the bone may be further adjusted to a pixels equidistant between two edges the body part of the isolated human target where the joint or bone may have been magnetized.
-
Citations
19 Claims
-
1. A method for tracking a model, the method comprising:
-
receiving a depth image of a scene; removing a background of the depth image to isolate a target, wherein the target comprises a model having a plurality of parts; and adjusting at least one of the parts of the model to fit within the isolated target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having stored thereon computer executable instructions for tracking a model, the computer executable instructions comprising instructions for:
-
receiving a depth image; removing a background of the depth image to isolate a target; determining whether a portion of the model is outside an edge of the isolated target; and magnetizing the portion of the model outside the edge of the isolated target to a closest pixel of the isolated target. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking a model, the system comprising:
-
a capture device, wherein the capture device receives a depth image of a scene; and a computing device in operative communication with the capture device, wherein the computing device comprises a processor that removes a background of the depth image to isolate a target;
determines whether a part of the model is outside an edge of the isolated target, and adjusts the part of the model outside the edge of the isolated target to a closest pixel of the isolated target. - View Dependent Claims (17, 18, 19)
-
Specification