Controlled human pose estimation from depth image streams
First Claim
Patent Images
1. A computer based method, for estimating a pose of a human actor, the method comprising:
- receiving a depth image of the human actor;
detecting a head, neck, and trunk (H-N-T) template of the human actor in the depth image;
detecting limbs of the human actor in the depth image based on the H-N-T template;
detecting a plurality of features of the human actor in the depth image based on the detected H-N-T template and limbs;
augmenting missing features based on previously generated corresponding predicted features; and
estimating a pose of the human actor in a human model based on the augmented features and kinematic constraints of the human model.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for estimating human body pose are described. According to one aspect, anatomical features are detected in a depth image of a human actor. The method detects a head, neck, and trunk (H-N-T) template in the depth image, and detects limbs in the depth image based on the H-N-T template. The anatomical features are detected based on the H-N-T template and the limbs. An estimated pose of a human model is estimated based on the detected features and kinematic constraints of the human model.
145 Citations
20 Claims
-
1. A computer based method, for estimating a pose of a human actor, the method comprising:
-
receiving a depth image of the human actor; detecting a head, neck, and trunk (H-N-T) template of the human actor in the depth image; detecting limbs of the human actor in the depth image based on the H-N-T template; detecting a plurality of features of the human actor in the depth image based on the detected H-N-T template and limbs; augmenting missing features based on previously generated corresponding predicted features; and estimating a pose of the human actor in a human model based on the augmented features and kinematic constraints of the human model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for estimating a pose of a human actor, the computer program product comprising a computer-readable storage medium containing executable computer program code for performing a method comprising:
-
receiving a depth image of the human actor; detecting a head, neck, and trunk (H-N-T) template of the human actor in the depth image; detecting limbs of the human actor in the depth image based on the H-N-T template; detecting a plurality of features of the human actor in the depth image based on the detected H-N-T template and limbs; augmenting missing features based on previously generated corresponding predicted features; and estimating a pose of the human actor in a human model based on the augmented features and kinematic constraints of the human model.
-
-
20. A system for estimating a pose of a human actor, the system comprising:
-
a computer processor for executing executable computer program code; a computer-readable storage medium containing the executable computer program code for performing a method comprising; receiving a depth image of the human actor; detecting a head, neck, and trunk (H-N-T) template of the human actor in the depth image; detecting limbs of the human actor in the depth image based on the H-N-T template; detecting a plurality of features of the human actor in the depth image based on the detected H-N-T template and limbs; augmenting missing features based on previously generated corresponding predicted features; and estimating a pose of the human actor in a human model based on the augmented features and kinematic constraints of the human model.
-
Specification