Pose tracking pipeline
First Claim
Patent Images
1. A method of modeling a human subject, the method comprising:
- receiving, from a single depth camera viewing a scene from a single perspective, a depth map of the scene including the human subject, the depth map including a depth for each of a plurality of depth-map pixels;
for each of a plurality of depth-map pixels imaging the human subject, associating with that depth-map pixel a body-part likelihood that that depth-map pixel images a body part of the human subject;
modeling the human subject with a plurality of plausible virtual skeletons each including a plurality of virtual joints, each virtual joint defined with a three-dimensional position derived from one or more depth-map pixels associated with a body-part likelihood corresponding to that virtual joint; and
deriving a single virtual skeleton from the plurality of plausible virtual skeletons.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of tracking a target includes receiving from a source a depth image of a scene including the human subject. The depth image includes a depth for each of a plurality of pixels. The method further includes identifying pixels of the depth image that belong to the human subject and deriving from the identified pixels of the depth image one or more machine readable data structures representing the human subject as a body model including a plurality of shapes.
236 Citations
16 Claims
-
1. A method of modeling a human subject, the method comprising:
-
receiving, from a single depth camera viewing a scene from a single perspective, a depth map of the scene including the human subject, the depth map including a depth for each of a plurality of depth-map pixels; for each of a plurality of depth-map pixels imaging the human subject, associating with that depth-map pixel a body-part likelihood that that depth-map pixel images a body part of the human subject; modeling the human subject with a plurality of plausible virtual skeletons each including a plurality of virtual joints, each virtual joint defined with a three-dimensional position derived from one or more depth-map pixels associated with a body-part likelihood corresponding to that virtual joint; and deriving a single virtual skeleton from the plurality of plausible virtual skeletons. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of modeling a human subject, the method comprising:
-
receiving, from a single depth camera viewing a scene from a single perspective, a depth map of a scene including the human subject; modeling the human subject with a virtual skeleton including a plurality of virtual joints, each virtual joint defined with a three-dimensional position derived from a depth of one or more pixels of the depth map, the three-dimensional position of each joint defined in a same coordinate system; and outputting the three-dimensional position for each virtual joint in the same coordinate system. - View Dependent Claims (9)
-
-
10. A method of modeling a human subject, the method comprising:
-
receiving, from a single depth camera viewing a scene from a single perspective, a depth map of the scene including the human subject, the depth map including a depth for each of a plurality of depth-map pixels; for each of a plurality of depth-map pixels imaging the human subject, associating with that depth-map pixel a body-part likelihood that that depth-map pixel images a body part of the human subject; modeling the human subject with a plurality of plausible virtual skeletons each including a plurality of virtual bones virtually extending between two virtual joints, each virtual joint defined with a three-dimensional position derived from one or more depth-map pixels associated with a body-part likelihood corresponding to one or more virtual bones extending from that virtual joint; and deriving a single virtual skeleton from the plurality of plausible virtual skeletons. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification