Visual target tracking using model fitting and exemplar
First Claim
Patent Images
1. A method of tracking a human target, the method comprising:
- receiving an observed depth image of a scene from a source;
body scanning the scene to identify a human target in the scene;
removing non-target background information from the observed depth image;
applying to the observed depth image one or more decision trees trained from a collection of known poses to find an exemplar pose that represents an observed pose of the human target;
rasterizing a body model of the human target into a synthesized depth image having a rasterized pose;
adjusting the rasterized pose of the body model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image;
comparing a confidence in the exemplar pose to a confidence in the model-fitting pose;
selecting the exemplar pose if the confidence in the exemplar pose is higher than or equal to the confidence in the model-fitting pose; and
selecting the model-fitting pose if the confidence in the model-fitting pose is higher than the confidence in the exemplar pose.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of tracking a target includes receiving an observed depth image of the target from a source and analyzing the observed depth image with a prior-trained collection of known poses to find an exemplar pose that represents an observed pose of the target. The method further includes rasterizing a model of the target into a synthesized depth image having a rasterized pose and adjusting the rasterized pose of the model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image. Either the exemplar pose or the model-fitting pose is then selected to represent the target.
-
Citations
20 Claims
-
1. A method of tracking a human target, the method comprising:
-
receiving an observed depth image of a scene from a source; body scanning the scene to identify a human target in the scene; removing non-target background information from the observed depth image; applying to the observed depth image one or more decision trees trained from a collection of known poses to find an exemplar pose that represents an observed pose of the human target; rasterizing a body model of the human target into a synthesized depth image having a rasterized pose; adjusting the rasterized pose of the body model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image; comparing a confidence in the exemplar pose to a confidence in the model-fitting pose; selecting the exemplar pose if the confidence in the exemplar pose is higher than or equal to the confidence in the model-fitting pose; and selecting the model-fitting pose if the confidence in the model-fitting pose is higher than the confidence in the exemplar pose. - View Dependent Claims (2, 3, 4)
-
-
5. A method of tracking a target, the method comprising:
-
receiving an observed depth image of a target from a source; analyzing the observed depth image with a prior-trained collection of known poses to find an exemplar pose that represents an observed pose of the target; rasterizing a model of the target into a synthesized depth image having a rasterized pose; adjusting the rasterized pose of the model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image; and selecting the exemplar pose or the model-fitting pose. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system, comprising:
-
a source configured to capture depth information; a logic subsystem operatively connected to the source; and a data-holding subsystem holding instructions executable by the logic subsystem to; receive an observed depth image of a target from a source; analyze the observed depth image with a prior-trained collection of known poses to find an exemplar pose that represents an observed pose of the target; rasterize a model of the target into a synthesized depth image having a rasterized pose; adjust the rasterized pose of the model into a model-fitting pose based, at least in part, on differences between the observed depth image and the synthesized depth image; and select the exemplar pose or the model-fitting pose.
-
Specification