Pose tracking
First Claim
Patent Images
1. A system comprising:
- one or more processors;
a projector;
an imaging sensor; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
capturing images using the imaging sensor;
based at least in part on the captured images, determining sequential observed locations of a display medium upon which content is to be projected;
based at least in part on the sequential observed locations, estimating motion parameters for a motion model;
predicting future location motion of the display medium based at least in part on the motion parameters and the motion model; and
projecting the content on the display medium from the projector based at least in part on the predicted future motion of the display medium.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for tracking the pose of a surface based on a point set representing the surface. Sequential observed poses of the surface are used as the basis for creating a mathematical model of the motion of the surface. Future motion of the surface may be predicted based on the mathematical model.
17 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; a projector; an imaging sensor; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; capturing images using the imaging sensor; based at least in part on the captured images, determining sequential observed locations of a display medium upon which content is to be projected; based at least in part on the sequential observed locations, estimating motion parameters for a motion model; predicting future location motion of the display medium based at least in part on the motion parameters and the motion model; and projecting the content on the display medium from the projector based at least in part on the predicted future motion of the display medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of projecting content onto an object, comprising:
-
determining sequential observed locations of the object; repeatedly predicting future motion of the object based at least in part on the sequential observed locations; and projecting the content onto the display medium based at least in part on the predicted future motion of the object. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
obtaining point sets representing at least a portion of a display medium at sequential times; calculating observed poses of the display medium based at least in part on the point sets; based at least in part on the observed poses, estimating motion parameters of a motion model; and predicting future motion of the display medium based at least in part on the motion parameters and the motion model. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification