Classification of posture states
First Claim
Patent Images
1. A method for estimating a posture of a body part of a user, comprising:
- receiving an image from a sensor, the image including at least a portion of an image of the user including the body part;
estimating skeleton information of the user to obtain a virtual skeleton from the image, the virtual skeleton including a plurality of joints;
identifying a region of the image corresponding to the body part, the identifying being at least partially based on the skeleton information;
extracting a shape descriptor for the region;
classifying the shape descriptor based on training data to estimate the posture of the body part; and
outputting a response based on the estimated posture of the body part.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for estimating a posture of a body part of a user are disclosed. In one disclosed embodiment, an image is received from a sensor, where the image includes at least a portion of an image of the user including the body part. The skeleton information of the user is estimated from the image, a region of the image corresponding to the body part is identified at least partially based on the skeleton information, and a shape descriptor is extracted for the region and the shape descriptor is classified based on training data to estimate the posture of the body part.
220 Citations
20 Claims
-
1. A method for estimating a posture of a body part of a user, comprising:
-
receiving an image from a sensor, the image including at least a portion of an image of the user including the body part; estimating skeleton information of the user to obtain a virtual skeleton from the image, the virtual skeleton including a plurality of joints; identifying a region of the image corresponding to the body part, the identifying being at least partially based on the skeleton information; extracting a shape descriptor for the region; classifying the shape descriptor based on training data to estimate the posture of the body part; and outputting a response based on the estimated posture of the body part. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable memory including instructions stored thereon that are executable by a computing device to:
-
receive a depth image from a depth camera, the depth image including at least a portion of an image of a user including a hand; estimate skeleton information of the user to obtain a virtual skeleton from the depth image, the virtual skeleton including a plurality of joints; identify a region of the depth image corresponding to the hand, the identifying being at least partially based on the skeleton information; extract a shape descriptor for the region; classify the shape descriptor based on training data to estimate the state of the hand, wherein the training data is partitioned based on meta-data, the meta-data including at least one of hand orientation, depth and a body size of the user; and output a response based on the estimated state of the hand. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing system, comprising:
-
a depth camera configured to capture depth information useable to construct a depth image; a logic subsystem operatively connected to the depth camera; and a data-holding subsystem holding instructions executable by the logic subsystem to; receive a depth image from the depth camera, the depth image including at least a portion of an image of a user including a hand of the user; estimate skeleton information of the user to obtain a virtual skeleton from the depth image, the virtual skeleton including a plurality of joints; identify a region of the depth image corresponding to the hand, the identifying being at least partially based on the skeleton information; extract a shape descriptor for the region; classify the shape descriptor based on training data to estimate the state of the hand; and output a response based on the estimated state of the hand. - View Dependent Claims (19, 20)
-
Specification