Human body pose estimation
First Claim
Patent Images
1. A method of generating a three dimensional model of at least part of a body, comprising:
- receiving, at a computing system, a depth image comprising pixels having coordinates with xyz values;
determining, at the computing system, using the coordinates of the pixels that a first pixel in the depth image corresponds to the at least part of the body;
determining, at the computing system, using the coordinates of the pixels that a second pixel in the depth image corresponds to the at least part of the body based on a position of the second pixel relative to the first pixel;
selecting a third pixel among a plurality of pixels in the depth image for determination of whether the third pixel corresponds to the at least part of the body based on determining that the second pixel in the depth image corresponds to the at least part of the body, and based on a position of the third pixel relative to the second pixel; and
generating the three dimensional model using the first pixel, the second pixel and the third pixel.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for human body pose estimation are disclosed herein. Depth map images from a depth camera may be processed to calculate a probability that each pixel of the depth map is associated with one or more segments or body parts of a body. Body parts may then be constructed of the pixels and processed to define joints or nodes of those body parts. The nodes or joints may be provided to a system which may construct a model of the body from the various nodes or joints.
-
Citations
18 Claims
-
1. A method of generating a three dimensional model of at least part of a body, comprising:
-
receiving, at a computing system, a depth image comprising pixels having coordinates with xyz values; determining, at the computing system, using the coordinates of the pixels that a first pixel in the depth image corresponds to the at least part of the body; determining, at the computing system, using the coordinates of the pixels that a second pixel in the depth image corresponds to the at least part of the body based on a position of the second pixel relative to the first pixel; selecting a third pixel among a plurality of pixels in the depth image for determination of whether the third pixel corresponds to the at least part of the body based on determining that the second pixel in the depth image corresponds to the at least part of the body, and based on a position of the third pixel relative to the second pixel; and generating the three dimensional model using the first pixel, the second pixel and the third pixel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating a three dimensional model of at least part of a body, comprising:
computing memory bearing instructions that cause the system to perform operations comprising; receive a depth image comprising pixels having coordinates with xyz values; determine using the coordinates of the pixels that a first pixel in the depth image corresponds to the at least part of the body; determine using the coordinates of the pixels that a second pixel in the depth image corresponds to the at least part of the body based on a position of the second pixel relative to the first pixel; select a third pixel among a plurality of pixels in the depth image for determination of whether the third pixel corresponds to the at least part of the body based on determining that the second pixel in the depth image corresponds to the at least part of the body, and based on a position of the third pixel relative to the second pixel; and generate the three dimensional model using the first pixel, the second pixel and the third pixel. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A computer-readable storage device that is not a propagating signal comprising computer-executable instructions that cause a computing system to perform operations comprising:
-
receiving a depth image comprising pixels having xyz coordinates; determining using the coordinates of the pixels that a first pixel in the depth image corresponds to at least part of a body; determining using the coordinates of the pixels that a second pixel in the depth image corresponds to the at least part of the body based on a position of the second pixel relative to the first pixel; selecting a third pixel among a plurality of pixels in the depth image for determination of whether the third pixel corresponds to the at least part of the body based on determining that the second pixel in the depth image corresponds to the at least part of the body, and based on a position of the third pixel relative to the second pixel; and generating a three dimensional model of the at least part of the body using the first pixel, the second pixel and the third pixel. - View Dependent Claims (15, 16, 17, 18)
-
Specification