Systems and methods for tracking a model
First Claim
1. A method of creating a mask of an object in a scene, the method comprising:
- receiving a depth image of a scene;
identifying an object in the depth image by filling the object;
comparing the object to a pattern;
removing a background surrounding the object in response to determining that the object matches the pattern to produce a mask of the object; and
calculating a plurality of measurements of the object based on the mask of the object.
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 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.
235 Citations
20 Claims
-
1. A method of creating a mask of an object in a scene, the method comprising:
-
receiving a depth image of a scene; identifying an object in the depth image by filling the object; comparing the object to a pattern; removing a background surrounding the object in response to determining that the object matches the pattern to produce a mask of the object; and calculating a plurality of measurements of the object based on the mask of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for creating a mask of an object in a scene, comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least; receive a depth image of a scene; identify an object in the depth image by filling the object; compare the object to a pattern; remove a background surrounding the object in response to determining that the object matches the pattern to produce a mask of the object; and calculate a plurality of measurements of the object based on the mask of the object. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium for creating a colorized image of a scene, bearing computer-executable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
receiving a depth image of a scene; separating objects in the depth image based on a plurality of depth values of a plurality of pixels in the image, assigning a first pixel with a first depth value a first color based on the first depth value; assigning a second pixel with a second depth value a second color based on the second depth value; and generating a colorized image of the scene using a plurality of pixels with assigned colors, the first and second colors of the first and second pixels visually depicting the depth distances of objects in the scene. - View Dependent Claims (20)
-
Specification