Human tracking system
First Claim
Patent Images
1. A method for tracking a user, the method comprising:
- receiving a depth image that includes a target;
scanning a first orientation to a first side of the target;
scanning the first orientation to a second side of the target;
identifying a first point of reference on the target from the scan of the first orientation;
scanning a second orientation to a third side of the target, based on the first point of reference;
scanning the second orientation to a fourth side of the target;
identifying a second point of reference on the target from the scan of the second orientation;
generating a bounding box based on the reference point of the scan of the first orientation and the reference point of the scan of the second orientation; and
using the identified bounding box to adjust a model of the target.
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 background included in the grid of voxels may also be removed to isolate one or more voxels associated with a foreground object such as a human target. A location or position of one or more extremities of the isolated human target may be determined and a model may be adjusted based on the location or position of the one or more extremities.
-
Citations
20 Claims
-
1. A method for tracking a user, the method comprising:
-
receiving a depth image that includes a target; scanning a first orientation to a first side of the target; scanning the first orientation to a second side of the target; identifying a first point of reference on the target from the scan of the first orientation; scanning a second orientation to a third side of the target, based on the first point of reference; scanning the second orientation to a fourth side of the target; identifying a second point of reference on the target from the scan of the second orientation; generating a bounding box based on the reference point of the scan of the first orientation and the reference point of the scan of the second orientation; and using the identified bounding box to adjust a model of the target. - 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, the computer executable instructions comprising instructions for:
-
receiving a depth image that includes a target; scanning a first orientation to a first side of the target; scanning the first orientation to a second side of the target; identifying a first point of reference on the target from the scan of the first orientation; scanning a second orientation to a third side of the target, based on the first point of reference; scanning the second orientation to a fourth side of the target; identifying a second point of reference on the target from the scan of the second orientation; generating a bounding box based on the reference point of the scan of the first orientation and the reference point of the scan of the second orientation; and using the identified bounding box to adjust a model of the target. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for tracking a model associated with a user, the system 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 processor to at least; receive a depth image that includes a target; scan a first orientation to a first side of the target; scan the first orientation to a second side of the target; identify a first point of reference on the target from the scan of the first orientation; scan a second orientation to a third side of the target, based on the first point of reference; scan the second orientation to a fourth side of the target; identify a second point of reference on the target from the scan of the second orientation; generate a bounding box based on the reference point of the scan of the first orientation and the reference point of the scan of the second orientation; and use the identified bounding box to adjust a model of the target. - View Dependent Claims (18, 19, 20)
-
Specification