Body scan
AssigneeMicrosoft Corporation
InventorsZsolt Mathe, Charles Claudius Marais, Ryan Michael Geiss
Life of this patent
Estimating the term…
Abstract
A depth image of a scene may be received, observed, or captured by a device. The depth image may then be analyzed to determine whether the depth image includes a human target. For example, the depth image may include one or more targets including a human target and non-human targets. Each of the targets may be flood filled and compared to a pattern to determine whether the target may be a human target. If one or more of the targets in the depth image includes a human target, the human target may be scanned. A skeletal model of the human target may then be generated based on the scan.
Claims20
A method for scanning a target in a captured scene:
- receiving an image of the scene, the image including the target;
- comparing the target with a pattern to determine that the target matches the pattern;
- repositioning at least a first joint if a distance between the at least first joint and a reference point is greater than a value until a position of the at least first joint is within a tolerance defined for the at least first joint;
- and
- generating a model of the target based at least on the repositioned at least first joint.
A device for capturing depth information of a scene, the device comprising:
- a processor, wherein the processor is operable to execute computer executable instructions, and wherein the computer executable instructions comprise instructions for:
- determining that a depth image includes a target;
- repositioning at least a first joint if a distance between the first joint and a reference point is greater than a value until a position of the at least first joint is within a tolerance defined for the at least first joint;
- and
- generating a model of the target based at least on the repositioned at least first joint.
A computer-readable storage device having stored thereon computer executable instructions for scanning a target in a captured scene, the computer executable instructions comprising instructions for:
- receiving an image of the scene, the image including the target;
- comparing the target with a pattern to determine that the target matches the pattern;
- repositioning at least a first joint if a distance between the at least first joint and a reference point is greater than a value until a position of the at least first joint is within a tolerance defined for the at least first joint;
- and
- generating a model of the target based at least on the repositioned at least first joint.
Dependencies are inferred from the claim text.